aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--com.korbsstudio.penpot-desktop/README.md3
-rw-r--r--com.korbsstudio.penpot-desktop/com.korbsstudio.penpot-desktop.yml34
-rw-r--r--com.korbsstudio.penpot-desktop/penpotdesktop.desktop10
-rw-r--r--com.korbsstudio.penpot-desktop/run.sh2
4 files changed, 49 insertions, 0 deletions
diff --git a/com.korbsstudio.penpot-desktop/README.md b/com.korbsstudio.penpot-desktop/README.md
new file mode 100644
index 0000000..3e5965d
--- /dev/null
+++ b/com.korbsstudio.penpot-desktop/README.md
@@ -0,0 +1,3 @@
+# [Penpot Desktop](https://code.korbsstudio.com/KorbsStudio/Penpot-Desktop)
+
+Didn't test it that much, but it can launch the window, so it probably works fine
diff --git a/com.korbsstudio.penpot-desktop/com.korbsstudio.penpot-desktop.yml b/com.korbsstudio.penpot-desktop/com.korbsstudio.penpot-desktop.yml
new file mode 100644
index 0000000..6ffd004
--- /dev/null
+++ b/com.korbsstudio.penpot-desktop/com.korbsstudio.penpot-desktop.yml
@@ -0,0 +1,34 @@
+app-id: com.korbsstudio.penpot-desktop
+runtime: org.freedesktop.Platform
+runtime-version: "22.08"
+base: org.electronjs.Electron2.BaseApp
+base-version: '22.08'
+sdk: org.freedesktop.Sdk
+command: run.sh
+
+finish-args:
+ - --share=ipc
+ - --socket=x11
+ - --socket=pulseaudio
+ - --share=network
+
+modules:
+ - name: penpot-desktop
+ buildsystem: simple
+ sources:
+ - type: file
+ url: https://updates.korbsstudio.com/penpot-desktop/Penpot%20Desktop-0.1.0.AppImage
+ sha256: 1c16ed60d0d4ec562a0a8353777f2aa6ce44952d5b2eb151bf35fe70f398348e
+ - type: file
+ path: ./run.sh
+ - type: file
+ path: ./penpotdesktop.desktop
+ build-commands:
+ - mkdir -p /app/share/applications
+ - mkdir -p /app/share/icons/hicolor/128x128/apps/
+ - install -Dm755 ./run.sh /app/bin/run.sh
+ - chmod +x Penpot*.AppImage
+ - ./Penpot*.AppImage --appimage-extract
+ - mv squashfs-root /app/bin/penpot-desktop
+ - install -D penpotdesktop.desktop /app/share/applications/penpotdesktop.desktop
+ - install -D /app/bin/penpot-desktop/penpotdesktop.png /app/share/icons/hicolor/128x128/apps/com.kobrsstudio.penpot-desktop.png \ No newline at end of file
diff --git a/com.korbsstudio.penpot-desktop/penpotdesktop.desktop b/com.korbsstudio.penpot-desktop/penpotdesktop.desktop
new file mode 100644
index 0000000..22ea030
--- /dev/null
+++ b/com.korbsstudio.penpot-desktop/penpotdesktop.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Penpot Desktop
+Comment=Design Freedom for Teams
+Exec=com.korbsstudio.penpot-desktop
+Icon=com.korbsstudio.penpot-desktop
+Type=Application
+StartupNotify=false
+Categories=Graphics;
+Actions=new-empty-window;
+Keywords=penpot; \ No newline at end of file
diff --git a/com.korbsstudio.penpot-desktop/run.sh b/com.korbsstudio.penpot-desktop/run.sh
new file mode 100644
index 0000000..787ada3
--- /dev/null
+++ b/com.korbsstudio.penpot-desktop/run.sh
@@ -0,0 +1,2 @@
+#!/usr/bin/bash
+zypak-wrapper /app/bin/penpot-desktop/penpotdesktop "$@" \ No newline at end of file