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 - --socket=pulseaudio - --device=dri - --filesystem=host - --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 - /app/bin/watchgod 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.2.2 commit: 3745ea57bbce319ac2f190e02062e45a46d23471 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: - pip3 install --prefix=${FLATPAK_DEST} . # network access required for poetry build-options: build-args: - --share=network sources: - type: git url: https://github.com/mirukana/matrix-nio.git commit: f36ae4902e6b3773256fbe438a189e064436d0b5 - 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