Files
deskflow/deploy/linux/flatpak/org.deskflow.deskflow.yml

92 lines
2.5 KiB
YAML

app-id: org.deskflow.deskflow
runtime: org.kde.Platform
runtime-version: "6.10"
sdk: org.kde.Sdk
command: deskflow
finish-args:
- --share=ipc
- --socket=wayland
- --socket=fallback-x11
- --share=network
- --device=dri
- --talk-name=org.kde.StatusNotifierWatcher
cleanup:
- /include
- "*.a"
- /bin/ei-debug-events
- /lib/cmake
- /lib/pkgconfig
- /share/pkgconfig
- /share/cmake
- /share/doc
- /share/gir-1.0
- /lib/girepository-1.0
modules:
- name: python3-Jinja2
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} --no-build-isolation Jinja2
sources:
- type: file
url: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl
sha256: 85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67
x-checker-data:
type: pypi
name: Jinja2
packagetype: bdist_wheel
- type: file
url: https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz
sha256: d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b
cleanup:
- '*'
- name: libei
buildsystem: meson
config-opts:
- -Ddocumentation=[]
- -Dtests=disabled
- -Dliboeffis=disabled
sources:
- type: git
url: https://gitlab.freedesktop.org/libinput/libei
tag: 1.5.0
commit: 19b64535408aa47abbc8151bc2c925afd6583851
x-checker-data:
type: git
tag-pattern: ^([\\d.]+)$
- name: libportal
buildsystem: meson
config-opts:
- -Ddocs=false
- -Dtests=false
- -Dportal-tests=false
- -Dvapi=false
- -Dbackend-qt6=auto
sources:
- type: git
url: https://github.com/flatpak/libportal.git
tag: 0.9.1
commit: 8f5dc8d192f6e31dafe69e35219e3b707bde71ce
- type: patch
path: libportal-qt69.patch
- name: gtest
buildsystem: cmake-ninja
sources:
- type: git
url: https://github.com/google/googletest.git
tag: v1.17.0
commit: 52eb8108c5bdec04579160ae17225d66034bd723
x-checker-data:
type: git
tag-pattern: ^([\\d.]+)$
cleanup:
- '*'
- name: deskflow
buildsystem: cmake-ninja
config-opts:
- "-DCMAKE_BUILD_TYPE=Release"
sources:
- type: dir
path: ../../../