100 lines
2.5 KiB
JSON
100 lines
2.5 KiB
JSON
{
|
|
"id": "org.eyecreate.qiflora",
|
|
"runtime": "org.kde.Platform",
|
|
"command": "qiflora",
|
|
"runtime-version": "5.15-23.08",
|
|
"sdk": "org.kde.Sdk",
|
|
"finish-args": [
|
|
"--share=ipc",
|
|
"--allow=bluetooth",
|
|
"--system-talk-name=org.bluez",
|
|
"--share=network",
|
|
"--socket=fallback-x11",
|
|
"--socket=wayland",
|
|
"--device=dri",
|
|
"--filesystem=home",
|
|
"--talk-name=org.freedesktop.Notifications"
|
|
],
|
|
"separate-locales": false,
|
|
"modules": [
|
|
{
|
|
"name": "ical",
|
|
"cleanup": [
|
|
"/lib/cmake"
|
|
],
|
|
"buildsystem": "cmake-ninja",
|
|
"config-opts": [
|
|
"-DCMAKE_BUILD_TYPE=RelWithDebInfo",
|
|
"-DCMAKE_INSTALL_LIBDIR=/app/lib",
|
|
"-DBUILD_SHARED_LIBS=ON"
|
|
],
|
|
"sources": [
|
|
{
|
|
"type": "archive",
|
|
"url": "https://github.com/libical/libical/archive/v3.0.5.tar.gz",
|
|
"sha256": "483acbf7fee66ca071c2ff8183e46b6f2b3a89e1e866eadf4870eaaa281c8db1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "bluez",
|
|
"config-opts": [
|
|
"--disable-datafiles",
|
|
"--disable-systemd",
|
|
"--disable-manpages",
|
|
"--enable-library",
|
|
"--prefix=/app",
|
|
"--sysconfdir=/app/etc",
|
|
"--disable-udev"
|
|
],
|
|
"sources": [
|
|
{
|
|
"type": "archive",
|
|
"url": "https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.69.tar.xz",
|
|
"sha256": "bc5a35ddc7c72d0d3999a0d7b2175c8b7d57ab670774f8b5b4900ff38a2627fc"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "qtconnectivity",
|
|
"buildsystem": "simple",
|
|
"cleanup-platform": [
|
|
"/bin",
|
|
"/mkspecs"
|
|
],
|
|
"sources": [
|
|
{
|
|
"type": "git",
|
|
"url": "https://github.com/qt/qtconnectivity",
|
|
"branch": "v5.13.2",
|
|
"commit": "ca6cc606d9fc0947ea6c27738a1ca8f12f3258ea"
|
|
}
|
|
],
|
|
"build-commands": [
|
|
"qmake",
|
|
"make -j $FLATPAK_BUILDER_N_JOBS",
|
|
"cp -r -n bin /app",
|
|
"cp -r -n include /app",
|
|
"cp -r -n lib /app",
|
|
"mkdir -p /app/src/bluetooth",
|
|
"cp -r src/bluetooth /app/src/"
|
|
]
|
|
},
|
|
{
|
|
"name": "qiflora",
|
|
"buildsystem": "cmake-ninja",
|
|
"builddir": true,
|
|
"config-opts": [
|
|
"-DCMAKE_BUILD_TYPE=Release"
|
|
],
|
|
"sources": [
|
|
{
|
|
"type": "git",
|
|
"url": "https://git.eyecreate.org/eyecreate/qiflora.git",
|
|
"commit": "b04da6a1f6ee22f433d1d72b1bf95b0304dddf6f"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|