{ "app-id": "eu.ad5001.LogarithmPlotter", "runtime": "org.kde.Platform", "runtime-version": "5.15", "sdk": "org.kde.Sdk", "finish-args": [ "--share=ipc", "--device=dri", "--socket=fallback-x11", "--socket=wayland", "--talk-name=org.freedesktop.DBus.Proprieties", "--talk-name=org.freedesktop.IBus", "--talk-name=org.freedestkop.portal.*", "--filesystem=home" ], "command": "logarithmplotter", "rename-desktop-file": "logarithmplotter.desktop", "rename-icon": "logplotter", "modules": [ { "name": "PySide2", "buildsystem": "cmake-ninja", "builddir": true, "config-opts": [ "-DCMAKE_BUILD_TYPE=Release", "-DBUILD_TESTS=OFF" ], "sources": [ { "type": "archive", "url": "https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.2-src/pyside-setup-opensource-src-5.15.2.tar.xz", "sha256": "b306504b0b8037079a8eab772ee774b9e877a2d84bab2dbefbe4fa6f83941418" }, { "type": "shell", "commands": [ "mkdir -p /app/include/qt5tmp && cp -R /usr/include/Qt* /app/include/qt5tmp # https://bugreports.qt.io/broswse/PYSIDE-787", "sed -i 's|--include-paths=|--include-paths=/app/include/qt5tmp:|' sources/pyside2/cmake/Macros/PySideModules.cmake" ] } ] }, { "name": "LogarithmPlotter", "buildsystem": "simple", "build-commands": [ "rm -rf .git", "PREFIX=\"/app/share\" FLATPAK_INSTALL=1 python3 setup.py install --prefix=/app" ], "post-install": [ "mv /app/share/mime/packages/x-logarithm-plot.xml /app/share/mime/packages/eu.ad5001.LogarithmPlotter.xml" ], "sources": [ { "type": "git", "url": "https://git.ad5001.eu/Ad5001/LogarithmPlotter", "tag": "v0.1.2", "commit": "9833e7ae65d6c5c4b9dcb2707bf632e3a3e4ca96" } ] } ] }