{ "id": "org.qelectrotech.QElectroTech", "runtime": "org.kde.Platform", "runtime-version": "6.11", "sdk": "org.kde.Sdk", "base": "io.qt.qtwebengine.BaseApp", "base-version": "6.11", "command": "qelectrotech", "rename-desktop-file": "org.qelectrotech.qelectrotech.desktop", "rename-appdata-file": "qelectrotech.appdata.xml", "rename-icon": "qelectrotech", "copy-icon": true, "finish-args": [ "--socket=wayland", "--socket=fallback-x11", "--device=all", "--share=ipc", "--share=network", "--socket=cups", "--filesystem=host" ], "cleanup": [ "/include", "/man", "/share/doc", "/share/man", "*.la", "*.a" ], "cleanup-commands": [ "/app/cleanup-BaseApp.sh" ], "modules": [ "tkinter.json", "pypi-dependencies.json", { "name": "hidapi", "buildsystem": "cmake-ninja", "config-opts": [ "-DCMAKE_INSTALL_PREFIX=/app", "-DCMAKE_BUILD_TYPE=Release", "-DHIDAPI_BUILD_HIDTEST=OFF", "-DHIDAPI_WITH_TESTS=OFF" ], "sources": [ { "type": "git", "url": "https://github.com/libusb/hidapi.git", "tag": "hidapi-0.15.0" } ] }, { "name": "qelectrotech", "buildsystem": "cmake", "config-opts": [ "-DCMAKE_INSTALL_PREFIX=/app", "-DQT_VERSION_MAJOR=6", "-DBUILD_WITH_KF=ON", "-DBUILD_KF=OFF", "-DPACKAGE_TESTS=OFF", "-DBUILD_PUGIXML=ON", "-DFETCHCONTENT_FULLY_DISCONNECTED=ON", "-DFETCHCONTENT_SOURCE_DIR_PUGIXML=/run/build/qelectrotech/pugixml", "-DQET_EXPORT_PROJECT_DB=ON", "-DQET_ENABLE_SPACEMOUSE=ON", "-DQET_SPACEMOUSE_BACKEND=hid" ], "post-install": [ "mv ${FLATPAK_DEST}/share/mime/packages/qelectrotech.xml ${FLATPAK_DEST}/share/mime/packages/org.qelectrotech.QElectroTech.xml" ], "sources": [ { "type": "dir", "path": "../.." } ] } ] }