{ "id": "@APP_ID@", "runtime": "org.kde.Platform", "sdk": "org.kde.Sdk", "runtime-version": "@QT_VERSION@", "command": "isle", "finish-args": [ "--share=ipc", "--socket=wayland", "--socket=fallback-x11", "--socket=pulseaudio", "--device=dri", "--device=input", "--filesystem=/run/media/:ro", "--filesystem=/media/:ro", "--filesystem=/mnt/:ro" ], "modules": [ { "name": "isle", "buildsystem": "cmake-ninja", "config-opts": [ "-DCMAKE_BUILD_TYPE=RelWithDebInfo", "-DISLE_DEBUG=OFF" ], "sources": [ { "type": "dir", "path": "@PROJECT_SOURCE_DIR@/3rdparty", "dest": "3rdparty/" }, { "type": "dir", "path": "@PROJECT_SOURCE_DIR@/cmake", "dest": "cmake/" }, { "type": "dir", "path": "@PROJECT_SOURCE_DIR@/CMake", "dest": "CMake/" }, { "type": "dir", "path": "@PROJECT_SOURCE_DIR@/CONFIG", "dest": "CONFIG/" }, { "type": "dir", "path": "@PROJECT_SOURCE_DIR@/ISLE", "dest": "ISLE/" }, { "type": "dir", "path": "@PROJECT_SOURCE_DIR@/LEGO1", "dest": "LEGO1/" }, { "type": "dir", "path": "@PROJECT_SOURCE_DIR@/miniwin", "dest": "miniwin/" }, { "type": "dir", "path": "@PROJECT_SOURCE_DIR@/util", "dest": "util/" }, { "type": "file", "path": "@PROJECT_SOURCE_DIR@/CMakeLists.txt" } ], "build-options": { "build-args": [ "--share=network" ] } }, { "name": "desktop-assets", "buildsystem": "simple", "sources": [ { "type": "dir", "dest": "icons", "path": "@CMAKE_CURRENT_SOURCE_DIR@/../icons/" }, { "type": "file", "path": "./@APP_ID@.desktop" }, { "type": "file", "path": "./@APP_ID@.metainfo.xml" }, { "type": "file", "path": "@CMAKE_CURRENT_SOURCE_DIR@/flatpak/install_desktop_assets.sh", "dest-filename": "fp_install.sh" } ], "build-commands": [ "chmod +x ./fp_install.sh", "./fp_install.sh @APP_ID@" ] } ] }