--- app-id: com.gitlab.screenkey.screenkey runtime: org.gnome.Platform runtime-version: '42' sdk: org.gnome.Sdk command: screenkey rename-desktop-file: screenkey.desktop finish-args: - --device=dri - --own-name=org.kde.* - --share=ipc - --socket=x11 - --talk-name=org.kde.StatusNotifierWatcher modules: - name: screenkey buildsystem: simple ensure-writable: - /app/lib/python3.8/site-packages/easy-install.pth build-commands: - python3 setup.py build - python3 setup.py install --skip-build --prefix=/app - install -D data/screenkey.desktop /app/share/applications/screenkey.desktop - install -D com.gitlab.screenkey.screenkey.appdata.xml /app/share/appdata/com.gitlab.screenkey.screenkey.appdata.xml sources: - type: archive url: https://gitlab.com/screenkey/screenkey/-/archive/v1.3/screenkey-v1.3.tar.gz sha256: 2917176ab74de25758a3feaf7724dd3362dcc4169dea0c77f5c10c7477202f45 - type: file path: com.gitlab.screenkey.screenkey.appdata.xml modules: - name: python-distutils-extra buildsystem: simple build-commands: - python3 setup.py install --prefix=/app sources: - type: archive url: https://launchpad.net/python-distutils-extra/trunk/2.39/+download/python-distutils-extra-2.39.tar.gz sha256: 723f24f4d65fc8d99b33a002fbbb3771d4cc9d664c97085bf37f3997ae8063af cleanup: - '*' modules: - shared-modules/intltool/intltool-0.51.json - name: slop buildsystem: cmake config-opts: - -DGLM_INCLUDE_DIR=glm sources: - type: archive url: https://github.com/naelstrof/slop/archive/v7.5.tar.gz sha256: 94d8b6270217cd7f56ce7d4a9a75069025262830a2f91c3239b7fc07da5ea8da - type: archive url: https://github.com/g-truc/glm/releases/download/0.9.9.8/glm-0.9.9.8.zip sha256: 37e2a3d62ea3322e43593c34bae29f57e3e251ea89f4067506c94043769ade4c dest: glm cleanup: - /include - /share modules: - shared-modules/glew/glew.json - shared-modules/glu/glu-9.json ...