Skip to content

Commit 193cfac

Browse files
committed
Flatpak configuration file
1 parent 3f36db5 commit 193cfac

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

app/linux/org.processing.pde.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
id: org.processing.processingide
2+
runtime: org.freedesktop.Platform
3+
runtime-version: '24.08'
4+
sdk: org.freedesktop.Sdk
5+
command: processing
6+
finish-args:
7+
- --socket=x11
8+
- --share=ipc
9+
- --device=all
10+
- --filesystem=home
11+
- --socket=pulseaudio
12+
- --share=network
13+
modules:
14+
- name: "processing"
15+
buildsystem: "simple"
16+
build-commands:
17+
- install -d /app/share/processing
18+
- cp -r app/* /app/share/processing
19+
- install -D processing.sh /app/bin/processing
20+
- install -D src/build/linux/desktop.template /app/share/applications/org.processing.processingide.desktop
21+
- install -D src/build/linux/processing.svg /app/share/icons/hicolor/scalable/apps/org.processing.processingide.svg
22+
- install -D app/lib/app/resources/lib/icons/app-16.png /app/share/icons/hicolor/16x16/apps/org.processing.processingide.png
23+
# # TODO: Add mimetype icons and app icon
24+
sources:
25+
- type: git
26+
url: https://github.com/processing/processing4.git
27+
tag: processing-1304-4.4.4
28+
dest: src
29+
- type: archive
30+
url: https://github.com/processing/processing4/releases/download/processing-1304-4.4.4/processing-4.4.4-linux-x64-portable.zip
31+
sha256: 8f5141d09c06bc68a3c58ec3bd0e707003a347ea96e742f83f1868b9c460bb6f
32+
only-arches:
33+
- x86_64
34+
dest: app
35+
- type: archive
36+
url: https://github.com/processing/processing4/releases/download/processing-1304-4.4.4/processing-4.4.4-linux-aarch64-portable.zip
37+
only-arches:
38+
- aarch64
39+
dest: app
40+
- type: script
41+
dest-filename: "processing.sh"
42+
commands: [
43+
"exec /app/share/processing/bin/Processing"
44+
]

0 commit comments

Comments
 (0)