moment/packaging/flatpak/mirage.flatpak.base.yaml
2020-06-26 11:12:04 -04:00

115 lines
2.7 KiB
YAML

id: io.github.mirukana.mirage
runtime: org.kde.Platform
sdk: org.kde.Sdk
runtime-version: "5.14"
command: mirage
finish-args:
- --share=ipc
- --share=network
- --socket=x11
- --socket=wayland
- --device=dri
- --filesystem=xdg-download
- --talk-name=org.freedesktop.Notifications
rename-icon: mirage
rename-desktop-file: mirage.desktop
cleanup:
- /app/include
- /app/usr/tests
- /app/lib/cmake
- /app/bin/cairosvg
- /app/bin/chardetect
- /app/bin/futurize
- /app/bin/jsonschema
- /app/bin/pasteurize
- /app/bin/pwiz.py
modules:
- name: pyotherside
buildsystem: qmake
make-install-args:
- INSTALL_ROOT=/app
post-install:
- mkdir -p /app/lib/qml
- ln -s /app/usr/lib/qml/io /app/lib/qml
sources:
- type: archive
url: https://github.com/thp/pyotherside/archive/1.5.3.tar.gz
sha256: 00049d5f42cac448368bc2a521edb8de36bb6d2a624e195b7f1004236758b805
- name: olm
buildsystem: cmake-ninja
sources:
- type: git
url: https://gitlab.matrix.org/matrix-org/olm.git
tag: 3.1.4
commit: 6753595300767dd70150831dbbe6f92d64e75038
disable-shallow-clone: true
config-opts:
- -DCMAKE_BUILD_TYPE=Release
- name: libzen
subdir: Project/GNU/Library
config-opts:
- --enable-shared
- --disable-static
cleanup:
- /bin
- /include
- /lib/pkgconfig
- /lib/*.la
sources:
- type: archive
url: https://mediaarea.net/download/source/libzen/0.4.37/libzen_0.4.37.tar.xz
sha256: 38c0a68b715b55d6685d2759eecda040adf37bd066955d79a5d01f91977bd9a0
- name: libmediainfo
subdir: Project/GNU/Library
config-opts:
- --enable-shared
- --disable-static
- --with-libcurl
cleanup:
- /bin
- /include
- /lib/pkgconfig
- /lib/*.la
sources:
- type: archive
url: https://mediaarea.net/download/source/libmediainfo/19.09/libmediainfo_19.09.tar.xz
sha256: ff06e1a449dfbe6f2c51f27ae1187d3e72386cb54476fbb189ffaacf845f478e
# Python dependencies
- name: PLACEHOLDER PYTHON DEPENDENCIES
# matrix-nio separate
- name: python3-matrix-nio
buildsystem: simple
build-commands:
- rm pyproject.toml
- pip3 install --prefix=${FLATPAK_DEST} .
sources:
- type: git
url: https://github.com/mirukana/matrix-nio.git
commit: f1fecfb7dec3b6aa5f17ac1bc4aa25d4c68bdc8c
- name: mirage
buildsystem: qmake
sources:
- type: dir
path: ../..
skip:
- build
- .git
- .flatpak-builder
# - name: mirage
# buildsystem: qmake
# sources:
# - type: git
# url: https://github.com/mirukana/mirage.git
# tag: v0.4.3