mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-02-03 12:31:15 +00:00
112 lines
3.2 KiB
JSON
112 lines
3.2 KiB
JSON
{
|
|
"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@"
|
|
]
|
|
}
|
|
]
|
|
}
|