diff --git a/.gitignore b/.gitignore index 662466db..ad37f98b 100644 --- a/.gitignore +++ b/.gitignore @@ -20,6 +20,7 @@ LEGO1PROGRESS.* ISLEPROGRESS.* *.pyc tools/ghidra_scripts/import.log +.flatpak-builder/ # By convention we put the retail binaries into ./legobin. # These entries are kept for now since that convention has not always been around. diff --git a/pizza.isle.IslePortable.json b/pizza.isle.IslePortable.json new file mode 100644 index 00000000..d105e8ad --- /dev/null +++ b/pizza.isle.IslePortable.json @@ -0,0 +1,41 @@ +{ + "id": "pizza.isle.IslePortable", + + "runtime": "org.kde.Platform", + "sdk": "org.kde.Sdk", + "runtime-version": "6.9", + + "command": "isle", + + "finish-args": [ + "--share=ipc", + "--socket=wayland", + "--socket=fallback-x11", + "--socket=pulseaudio", + "--device=dri", + "--device=input" + ], + + "modules": [ + { + "name": "isle", + "buildsystem": "cmake-ninja", + "config-opts": [ + "-DCMAKE_BUILD_TYPE=RelWithDebInfo", + "-DISLE_DEBUG=OFF" + ], + "sources": [ + { + "type": "git", + "url": "https://github.com/isledecomp/isle-portable.git", + "branch": "master" + } + ], + "build-options": { + "build-args": [ + "--share=network" + ] + } + } + ] +}