app-id: org.gajim.Gajim runtime: org.gnome.Platform runtime-version: '42' sdk: org.gnome.Sdk command: gajim finish-args: - --share=ipc - --share=network - --socket=fallback-x11 - --socket=wayland - --socket=pulseaudio - --system-talk-name=org.freedesktop.login1 - --talk-name=org.mpris.MediaPlayer2.* # Automatic status - --talk-name=org.freedesktop.ScreenSaver - --talk-name=org.gnome.Mutter.IdleMonitor # Keyring - --talk-name=org.freedesktop.secrets - --talk-name=org.kde.kwalletd5 # Notifications - --talk-name=org.freedesktop.Notifications # GnuPG - --filesystem=~/.gnupg # camera access - --device=all # extensions - --env=PYTHONPATH=/app/plugins/site-packages - --env=GI_TYPELIB_PATH=/app/lib/girepository-1.0:/app/plugins/lib/girepository-1.0 add-extensions: org.gajim.Gajim.Plugin: directory: plugins merge-dirs: lib;site-packages add-ld-path: lib subdirectories: true no-autodownload: true autodelete: true build-options: env: PIP_PREFIX: /app cleanup: - /include - /lib/debug - /lib/pkgconfig - /share/gtk-doc - /share/man - '*.a' - '*.la' modules: - shared-modules/libappindicator/libappindicator-gtk3-introspection-12.10.json - name: python3-pyparsing buildsystem: simple build-commands: - pip3 install pyparsing-3.0.9-py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py3/p/pyparsing/pyparsing-3.0.9-py3-none-any.whl sha256: 5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc - name: python3-packaging buildsystem: simple build-commands: - pip3 install packaging-21.3-py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py3/p/packaging/packaging-21.3-py3-none-any.whl sha256: ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522 - name: python3-pycparser buildsystem: simple build-commands: - pip3 install pycparser-2.21-py2.py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py2.py3/p/pycparser/pycparser-2.21-py2.py3-none-any.whl sha256: 8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 - name: python3-cffi buildsystem: simple build-commands: - pip3 install . sources: - type: archive url: https://files.pythonhosted.org/packages/source/c/cffi/cffi-1.15.0.tar.gz sha256: 920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954 - name: python3-asn1crypto buildsystem: simple build-commands: - pip3 install asn1crypto-1.5.1-py2.py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py2.py3/a/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl sha256: db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 - name: python3-idna buildsystem: simple build-commands: - pip3 install idna-3.3-py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py3/i/idna/idna-3.3-py3-none-any.whl sha256: 84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff - name: python3-cryptography buildsystem: simple only-arches: - aarch64 build-commands: - pip3 install cryptography-37.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl sources: - type: file url: https://files.pythonhosted.org/packages/cp36/c/cryptography/cryptography-37.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl sha256: 093cb351031656d3ee2f4fa1be579a8c69c754cf874206be1d4cf3b542042804 - name: python3-cryptography buildsystem: simple only-arches: - x86_64 build-commands: - pip3 install cryptography-37.0.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl sources: - type: file url: https://files.pythonhosted.org/packages/cp36/c/cryptography/cryptography-37.0.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl sha256: 59b281eab51e1b6b6afa525af2bd93c16d49358404f814fe2c2410058623928c - name: python3-pyopenssl buildsystem: simple build-commands: - pip3 install pyOpenSSL-22.0.0-py2.py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py2.py3/p/pyOpenSSL/pyOpenSSL-22.0.0-py2.py3-none-any.whl sha256: ea252b38c87425b64116f808355e8da644ef9b07e429398bfece610f893ee2e0 - name: python3-dbus-python build-options: env: PYTHON_VERSION: '3' sources: - type: archive url: https://files.pythonhosted.org/packages/source/d/dbus-python/dbus-python-1.2.18.tar.gz sha256: 92bdd1e68b45596c833307a5ff4b217ee6929a1502f5341bae28fd120acf7260 - name: python3-jeepney buildsystem: simple build-commands: - pip3 install jeepney-0.8.0-py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py3/j/jeepney/jeepney-0.8.0-py3-none-any.whl sha256: c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755 - name: python3-secretstorage buildsystem: simple build-commands: - pip3 install SecretStorage-3.3.2-py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py3/S/SecretStorage/SecretStorage-3.3.2-py3-none-any.whl sha256: 755dc845b6ad76dcbcbc07ea3da75ae54bb1ea529eb72d15f83d26499a5df319 - name: python3-zipp buildsystem: simple build-commands: - pip3 install zipp-3.8.0-py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py3/z/zipp/zipp-3.8.0-py3-none-any.whl sha256: c4f6e5bbf48e74f7a38e7cc5b0480ff42b0ae5178957d564d18932525d5cf099 # keyring dependency - name: python3-importlib-metadata buildsystem: simple build-commands: - pip3 install importlib_metadata-4.11.4-py3-none-any.whl cleanup: - /bin sources: - type: file url: https://files.pythonhosted.org/packages/py3/i/importlib_metadata/importlib_metadata-4.11.4-py3-none-any.whl sha256: c58c8eb8a762858f49e18436ff552e83914778e50e9d2f1660535ffb364552ec - name: python3-keyring buildsystem: simple build-commands: - pip3 install keyring-23.5.1-py3-none-any.whl cleanup: - /bin sources: - type: file url: https://files.pythonhosted.org/packages/py3/k/keyring/keyring-23.5.1-py3-none-any.whl sha256: 9ef58314bcc823f426b49ec787539a2d73571b37de4cd498f839803b01acff1e - name: python3-css-parser buildsystem: simple build-commands: - pip3 install css_parser-1.0.7-py2.py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py2.py3/c/css_parser/css_parser-1.0.7-py2.py3-none-any.whl sha256: de7018ec9d3f20f7d692973c37f22ae9a22123c60c77b11849363f47ef6f3387 - name: python3-precis_i18n buildsystem: simple build-commands: - pip3 install precis_i18n-1.0.4-py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py3/p/precis_i18n/precis_i18n-1.0.4-py3-none-any.whl sha256: 8b4f6100c2f5e44db61081d53c9c07ff92e50d0a7b36eedd2f4fb7d40c48576d # gssapi dependency - name: python3-decorator buildsystem: simple build-commands: - pip3 install decorator-5.1.1-py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py3/d/decorator/decorator-5.1.1-py3-none-any.whl sha256: b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186 - name: python3-gssapi buildsystem: simple build-commands: - pip3 install . sources: - type: archive url: https://files.pythonhosted.org/packages/source/g/gssapi/gssapi-1.7.3.tar.gz sha256: c69b9f633a0c03c1b84ba14c73b0ec132f6323056e675702c1a5f75f316e06fb # GSound dependency - shared-modules/libcanberra/libcanberra.json - name: gsound buildsystem: meson sources: - type: archive url: https://download.gnome.org/sources/gsound/1.0/gsound-1.0.3.tar.xz sha256: ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a - name: gspell cleanup: - /bin sources: - type: archive url: https://download.gnome.org/sources/gspell/1.10/gspell-1.10.0.tar.xz sha256: 803bb884c0215d3fd22a85d7f30423aff88d9792f05a5199d8a489a2ffaae1da - name: farstream rm-configure: true sources: - type: archive url: https://freedesktop.org/software/farstream/releases/farstream/farstream-0.2.9.tar.gz sha256: cb7d112433cf7c2e37a8ec918fb24f0ea5cb293cfa1002488e431de26482f47b - type: patch path: farstream-make-4.3.patch - name: python3-pillow buildsystem: simple build-commands: - pip3 install . sources: - type: archive url: https://files.pythonhosted.org/packages/source/p/pillow/Pillow-9.1.1.tar.gz sha256: 7502539939b53d7565f3d11d87c78e7ec900d3c72945d4ee0e2f250d598309a0 # sentry-sdk dependency - name: python3-urllib3 buildsystem: simple build-commands: - pip3 install urllib3-1.26.9-py2.py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py2.py3/u/urllib3/urllib3-1.26.9-py2.py3-none-any.whl sha256: 44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14 - name: python3-certifi buildsystem: simple build-commands: - pip3 install certifi-2022.5.18.1-py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py3/c/certifi/certifi-2022.5.18.1-py3-none-any.whl sha256: f1d53542ee8cbedbe2118b5686372fb33c297fcd6379b050cca0ef13a597382a - name: python3-sentry-sdk buildsystem: simple build-commands: - pip3 install sentry_sdk-1.5.12-py2.py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py2.py3/s/sentry_sdk/sentry_sdk-1.5.12-py2.py3-none-any.whl sha256: 778b53f0a6c83b1ee43d3b7886318ba86d975e686cb2c7906ccc35b334360be1 - name: python3-nbxmpp buildsystem: simple build-commands: - pip3 install nbxmpp-3.1.0-py3-none-any.whl sources: - type: file url: https://files.pythonhosted.org/packages/py3/n/nbxmpp/nbxmpp-3.1.0-py3-none-any.whl sha256: 0020c12f3900ba9ef9de570c1ed3e83cbcab33cd163580bbe0a6708a6f91b5ec - name: gajim buildsystem: simple build-commands: - pip3 install . - touch /app/share/run-as-flatpak - cp -t ${FLATPAK_DEST} app-overrides.json sources: - type: git url: https://dev.gajim.org/gajim/gajim.git tag: 1.4.4 - type: file path: app-overrides.json post-install: - install -d /app/plugins