1 id: cc.squirreljme.SquirrelJME
2 runtime: org.freedesktop.Platform
3 runtime-version: '23.08'
4 sdk: org.freedesktop.Sdk
6 - "org.freedesktop.Sdk.Extension.openjdk11"
11 - JAVA_HOME=/usr/lib/sdk/openjdk11/jvm/openjdk-11
12 - PATH=/usr/lib/sdk/openjdk11/jvm/openjdk-11/bin:/app/bin:/usr/bin
13 command: /app/bin/squirreljme.sh
18 - /usr/lib/sdk/openjdk11/install.sh
22 - ./gradlew --console plain --no-daemon :emulators:standalone:shadowJar
23 -x test -x testHosted -x testHostedDebug
24 -x testSpringCoat -x testSpringCoatRelease -x testSpringCoatDebug
25 -x testNanoCoat -x testNanoCoatRelease -x testNanoCoatDebug
28 - install -Dm755 assets/flatpak/squirreljme.sh
29 /app/bin/squirreljme.sh
33 emulators/standalone/build/libs/squirreljme-standalone-*.jar
34 /app/bin/squirreljme-standalone.jar
37 - install -Dm644 cc.squirreljme.SquirrelJME.metainfo.xml
38 /app/share/metainfo/cc.squirreljme.SquirrelJME.metainfo.xml
41 - install -Dm644 assets/flatpak/cc.squirreljme.SquirrelJME.default.desktop
42 /app/share/applications/cc.squirreljme.SquirrelJME.default.desktop
43 - install -Dm644 assets/flatpak/cc.squirreljme.SquirrelJME.hosted.desktop
44 /app/share/applications/cc.squirreljme.SquirrelJME.hosted.desktop
45 - install -Dm644 assets/flatpak/cc.squirreljme.SquirrelJME.springcoat.desktop
46 /app/share/applications/cc.squirreljme.SquirrelJME.springcoat.desktop
47 - install -Dm644 assets/flatpak/cc.squirreljme.SquirrelJME.nanocoat.desktop
48 /app/share/applications/cc.squirreljme.SquirrelJME.nanocoat.desktop
51 - install -Dm644 assets/mascot/head_8x8.xpm
52 /app/share/icons/hicolor/8x8/apps/cc.squirreljme.SquirrelJME.xpm
53 - install -Dm644 assets/mascot/head_16x16.xpm
54 /app/share/icons/hicolor/16x16/apps/cc.squirreljme.SquirrelJME.xpm
55 - install -Dm644 assets/mascot/head_24x24.xpm
56 /app/share/icons/hicolor/24x24/apps/cc.squirreljme.SquirrelJME.xpm
57 - install -Dm644 assets/mascot/head_32x32.xpm
58 /app/share/icons/hicolor/32x32/apps/cc.squirreljme.SquirrelJME.xpm
59 - install -Dm644 assets/mascot/head_48x48.xpm
60 /app/share/icons/hicolor/48x48/apps/cc.squirreljme.SquirrelJME.xpm
61 - install -Dm644 assets/mascot/head_64x64.xpm
62 /app/share/icons/hicolor/64x64/apps/cc.squirreljme.SquirrelJME.xpm
63 - install -Dm644 assets/mascot/head_128x128.xpm
64 /app/share/icons/hicolor/128x128/apps/cc.squirreljme.SquirrelJME.xpm
67 - tail +2 assets/mascot/head_8x8.png.__mime | base64 -d -i | cat>
68 /app/share/icons/hicolor/8x8/apps/cc.squirreljme.SquirrelJME.png
69 - tail +2 assets/mascot/head_16x16.png.__mime | base64 -d -i | cat >
70 /app/share/icons/hicolor/16x16/apps/cc.squirreljme.SquirrelJME.png
71 - tail +2 assets/mascot/head_24x24.png.__mime | base64 -d -i | cat >
72 /app/share/icons/hicolor/24x24/apps/cc.squirreljme.SquirrelJME.png
73 - tail +2 assets/mascot/head_32x32.png.__mime | base64 -d -i | cat >
74 /app/share/icons/hicolor/32x32/apps/cc.squirreljme.SquirrelJME.png
75 - tail +2 assets/mascot/head_48x48.png.__mime | base64 -d -i | cat >
76 /app/share/icons/hicolor/48x48/apps/cc.squirreljme.SquirrelJME.png
77 - tail +2 assets/mascot/head_64x64.png.__mime | base64 -d -i | cat >
78 /app/share/icons/hicolor/64x64/apps/cc.squirreljme.SquirrelJME.png
79 - tail +2 assets/mascot/head_128x128.png.__mime | base64 -d -i | cat >
80 /app/share/icons/hicolor/128x128/apps/cc.squirreljme.SquirrelJME.png
84 url: https://github.com/SquirrelJME/SquirrelJME.git
89 - "--socket=fallback-x11"
90 - "--socket=pulseaudio"
91 - "--socket=session-bus"
93 - "--filesystem=~/.config/squirreljme"
94 - "--filesystem=~/.local/share/squirreljme"
95 - "--env=JAVA_HOME=/app/jre/"
96 - "--env=PATH=/app/bin:/app/jre/bin:/usr/bin"