123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- id: xyz.mx_moment.moment
- runtime: org.kde.Platform
- sdk: org.kde.Sdk
- runtime-version: "5.14"
- command: moment
- finish-args:
- - --share=ipc
- - --share=network
- - --socket=x11
- - --socket=wayland
- - --socket=pulseaudio
- - --device=dri
- - --talk-name=org.freedesktop.Notifications
- rename-icon: moment
- rename-desktop-file: moment.desktop
- rename-appdata-file: moment.metainfo.xml
- 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: moment
- buildsystem: qmake
- sources:
- - type: dir
- path: ../..
- skip:
- - build
- - .git
- - .flatpak-builder
- # - name: moment
- # buildsystem: qmake
- # sources:
- # - type: git
- # url: https://gitlab.com/mx-moment/moment.git
- # tag: v0.7.3
|