Merge branch 'flatpak-work' into 'main'

Flatpak work

See merge request mx-moment/moment!7
This commit is contained in:
Maze 2022-01-29 12:14:28 +00:00
commit c696bc9c03
14 changed files with 851 additions and 851 deletions

View File

@ -2,10 +2,10 @@
"""Usage: ./autoreload.py [MIRAGE_ARGUMENTS]...
Automatically rebuild and restart the application when source files change.
CONFIG+=dev will be passed to qmake, see mirage.pro.
CONFIG+=dev will be passed to qmake, see moment.pro.
The application will be launched with `-name dev`, which sets the first
part of the WM_CLASS as returned by xprop on Linux.
Any other arguments will be passed to the app, see `mirage --help`.
Any other arguments will be passed to the app, see `moment --help`.
Use `pip3 install --user -U requirements-dev.txt` before running this."""
@ -50,9 +50,9 @@ def run_app(args=sys.argv[1:]) -> None:
print("\n\x1b[36m", "" * term_size().columns, "\x1b[0m\n", sep="")
with suppress(KeyboardInterrupt):
cmd("qmake", "mirage.pro", "CONFIG+=dev")
cmd("qmake", "moment.pro", "CONFIG+=dev")
cmd("make")
cmd("./mirage", "-name", "dev", *args)
cmd("./moment", "-name", "dev", *args)
if __name__ == "__main__":

View File

@ -18,9 +18,9 @@ On Linux:
For Flatpak installations:
- `~/.var/app/io.github.mirukana.mirage/config/mirage` for config files
- `~/.var/app/io.github.mirukana.mirage/data/mirage` for user data
- `~/.var/app/io.github.mirukana.mirage/cache/mirage` for cache data
- `~/.var/app/xyz.mx_moment.moment/config/moment for config files
- `~/.var/app/xyz.mx_moment.moment/data/moment for user data
- `~/.var/app/xyz.mx_moment.moment/cache/moment for cache data
These locations can be overriden with environment variables, see
@ -41,8 +41,8 @@ the possible options and can be found at:
- [`src/config/settings.py`][1] in this repository
- `/usr/local/share/examples/moment/settings.py` or
`/usr/share/examples/moment/settings.py` on Linux installations
- `~/.local/share/flatpak/app/io.github.mirukana.mirage/current/active/files/share/examples/mirage/settings.py` for per-user Flatpak installations
- `/var/lib/flatpak/app/io.github.mirukana.mirage/current/active/files/share/examples/mirage/settings.py` for system-wide Flatpak installations
- `~/.local/share/flatpak/app/xyz.mx_moment.moment/current/active/files/share/examples/moment/settings.py` for per-user Flatpak installations
- `/var/lib/flatpak/app/xyz.mx_moment.moment/current/active/files/share/examples/moment/settings.py` for system-wide Flatpak installations
Rather than copying the entire default file, it is recommended to
[`include`](PCN.md#including-built-in-files) it and only add the settings

View File

@ -39,38 +39,54 @@ see [manual installation](#manual-installation).
Packages other than the Flatpak are not maintained by the Mirage
authors, and thus might be outdated.
#### Flatpak (Leftover instructions from Mirage; not supported for Moment)
#### Flatpak
Mirage is also available as a Flatpak.
1. Download the Mirage Flatpak from the
[release page](https://github.com/mirukana/mirage/releases).
1. Download the Mirage Flatpak from
[Flathub](https://flathub.org/apps/details/xyz.mx_moment.moment). Alternatively,
you can issue the following commands in a terminal:
```sh
flatpak remote-add --if-not-exists \
flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub xyz.mx_moment.moment
flatpak run xyz.mx_moment.moment
```
2. If your operating system doesn't already have built-in support for Flatpaks,
follow [these instructions](https://flatpak.org/setup/) to install Flatpak
support on your system.
3. To actually install and run Mirage, it should be enough to double-click the
downloaded `.flatpak` file, which will open your software manager.
Alternatively, you can issue the following commands in a terminal:
##### Configuration migration
```sh
flatpak remote-add --user --if-not-exists \
flathub https://flathub.org/repo/flathub.flatpakrepo
Note that automatic migration of data from Mirage is not supported when using
Flatpak. If you would like to manually migrate your logins, encryption keys,
configuration and themes from Mirage, you can do it like so:
flatpak install --user flathub org.kde.Platform//5.14
flatpak install --user /path/to/downloaded/mirage-*.flatpak
###### Migration from Mirage's Flatpak
flatpak run io.github.mirukana.mirage
```
Issue the following commands:
If downloading the dependencies fail due to e.g. a connection error,
run `flatpak repair` before retrying.
$ mkdir -p ~/.var/app/xyz.mx_moment.moment/{config,data}
$ cd ~/.var/app
$ cp -r io.github.mirukana.mirage/config/mirage/* xyz.mx_moment.moment/config/moment
$ cp -r io.github.mirukana.mirage/data/mirage/* xyz.mx_moment.moment/data/moment
If your architecture is not listed on the release page, clone the repository
and see [packaging/flatpak/README.md](packaging/flatpak/README.md) to build the
package on your machine.
###### Migration from a distribution package
Issue the following commands:
$ mkdir -p ~/.var/app/xyz.mx_moment.moment/{config,data}
$ cd ~/.var/app
If you are on Debian, replace mirage with mirage-matrix in the following
commands:
$ cp -r ~/.config/mirage/* xyz.mx_moment.moment/config/moment
$ cp -r ~/.local/share/mirage/* xyz.mx_moment.moment/data/moment
## Manual Installation

View File

@ -11,8 +11,8 @@ for example:
Or for Flatpak users:
```sh
cp mirage/src/themes/Foliage.qpl \
~/.var/app/io.github.mirukana.mirage/data/mirage/themes/MyTheme.qpl
cp moment/src/themes/Foliage.qpl \
~/.var/app/xyz.mx_moment.moment/data/moment/themes/MyTheme.qpl
```
The `theme` property in [`settings.py`](CONFIG.md#settingspy) would need

View File

@ -69,7 +69,10 @@ no-x11 {
examples.path = $$PREFIX/share/examples/moment
examples.files = src/config/settings.py
INSTALLS += executables shortcuts icons256 examples
metainfo.path = $$PREFIX/share/metainfo
metainfo.files = packaging/moment.metainfo.xml
INSTALLS += executables shortcuts icons256 examples metainfo
}
!dev:win32 {

View File

@ -1,7 +1,7 @@
import json
import yaml
with open("mirage.flatpak.base.yaml") as f:
with open("moment.flatpak.base.yaml") as f:
base = yaml.load(f, Loader=yaml.FullLoader)
with open("flatpak-pip.json") as f:
@ -28,5 +28,5 @@ for i in range(len(base["modules"])):
base["modules"] = base["modules"][:i] + front + back + base["modules"][i+1:]
with open("mirage.flatpak.yaml", "w") as f:
with open("moment.flatpak.yaml", "w") as f:
f.write(yaml.dump(base, sort_keys=False, indent=2))

View File

@ -1,789 +0,0 @@
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
- --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.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
- name: python3-cffi
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"cffi==1.14.3"
sources:
- type: file
url: https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl
sha256: 7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705
- type: file
url: https://files.pythonhosted.org/packages/cb/ae/380e33d621ae301770358eb11a896a34c34f30db188847a561e8e39ee866/cffi-1.14.3.tar.gz
sha256: f92f789e4f9241cd262ad7a555ca2c648a98178a953af117ef7fad46aa1d5591
- name: python3-importlib-metadata
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"importlib-metadata==1.7.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/c4/79/3b770d51254a31bb85ba56ea70d7428d0c2c659a233cc9722352e028b539/zipp-3.2.0-py3-none-any.whl
sha256: 43f4fa8d8bb313e65d8323a3952ef8756bf40f9a5c3ea7334be23ee4ec8278b6
- type: file
url: https://files.pythonhosted.org/packages/8e/58/cdea07eb51fc2b906db0968a94700866fc46249bdc75cac23f9d13168929/importlib_metadata-1.7.0-py2.py3-none-any.whl
sha256: dc15b2969b4ce36305c51eebe62d418ac7791e9a157911d58bfb1f9ccd8e2070
- name: python3-multidict
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"multidict==4.5.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/7f/8f/b3c8c5b062309e854ce5b726fc101195fbaa881d306ffa5c2ba19efa3af2/multidict-4.5.2.tar.gz
sha256: 024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f
- name: python3-pytest-runner
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"pytest-runner==5.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/16/45/81b5262c0efc08882bdf183b788e6d28e3d684863990996d8b60967d48da/pytest_runner-5.2-py2.py3-none-any.whl
sha256: 5534b08b133ef9a5e2c22c7886a8f8508c95bb0b0bdc6cc13214f269c3c70d51
- name: python3-setuptools-scm
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"setuptools-scm==4.1.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/44/a6/7fb6e8b3f4a6051e72e4e2218889351f0ee484b9ee17e995f5ccff780300/setuptools-50.3.0-py3-none-any.whl
sha256: c77b3920663a435c9450d9d971c48f5a7478fca8881b2cd2564e59f970f03536
- type: file
url: https://files.pythonhosted.org/packages/ad/d3/e54f8b4cde0f6fb4f231629f570c1a33ded18515411dee6df6fe363d976f/setuptools_scm-4.1.2-py2.py3-none-any.whl
sha256: 69258e2eeba5f7ce1ed7a5f109519580fa3578250f8e4d6684859f86d1b15826
- name: python3-aiofiles
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"aiofiles==0.4.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/cf/f2/a67a23bc0bb61d88f82aa7fb84a2fb5f278becfbdc038c5cbb36c31feaf1/aiofiles-0.4.0-py3-none-any.whl
sha256: 1e644c2573f953664368de28d2aa4c89dfd64550429d0c27c4680ccd3aa4985d
- name: python3-aiohttp
buildsystem: simple
build-commands:
- pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
aiohttp==3.6.2
sources:
- type: file
url: https://files.pythonhosted.org/packages/cb/19/57503b5de719ee45e83472f339f617b0c01ad75cba44aba1e4c97c2b0abd/idna-2.9.tar.gz
sha256: 7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb
- type: file
url: https://files.pythonhosted.org/packages/d6/67/6e2507586eb1cfa6d55540845b0cd05b4b77c414f6bca8b00b45483b976e/yarl-1.4.2.tar.gz
sha256: 58cd9c469eced558cd81aa3f484b2924e8897049e06889e8ff2510435b7ef74b
- type: file
url: https://files.pythonhosted.org/packages/a1/78/aae1545aba6e87e23ecab8d212b58bb70e72164b67eb090b81bb17ad38e3/async-timeout-3.0.1.tar.gz
sha256: 0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f
- type: file
url: https://files.pythonhosted.org/packages/65/d4/fabdcc5ee4451c8a8e177e27ddfd131a53a82ecc5a3b68468b7e9f8d70b4/multidict-4.7.6.tar.gz
sha256: fbb77a75e529021e7c4a8d4e823d88ef4d23674a202be4f5addffc72cbb91430
- type: file
url: https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz
sha256: 84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae
- type: file
url: https://files.pythonhosted.org/packages/98/c3/2c227e66b5e896e15ccdae2e00bbc69aa46e9a8ce8869cc5fa96310bf612/attrs-19.3.0.tar.gz
sha256: f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72
- type: file
url: https://files.pythonhosted.org/packages/00/94/f9fa18e8d7124d7850a5715a0b9c0584f7b9375d331d35e157cee50f27cc/aiohttp-3.6.2.tar.gz
sha256: 259ab809ff0727d0e834ac5e8a283dc5e3e0ecc30c4d80b3cd17a4139ce1f326
- type: file
url: https://files.pythonhosted.org/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl
sha256: a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa
- type: file
url: https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
sha256: fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691
- type: file
url: https://files.pythonhosted.org/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl
sha256: 08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c
- type: file
url: https://files.pythonhosted.org/packages/e1/1e/5a4441be21b0726c4464f3f23c8b19628372f606755a9d2e46c187e65ec4/async_timeout-3.0.1-py3-none-any.whl
sha256: 4291ca197d287d274d0b6cb5d6f8f8f82d434ed288f962539ff18cc9012f9ea3
- name: python3-appdirs
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"appdirs==1.4.4"
sources:
- type: file
url: https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl
sha256: a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128
- name: python3-async-generator
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"async-generator==1.10"
sources:
- type: file
url: https://files.pythonhosted.org/packages/71/52/39d20e03abd0ac9159c162ec24b93fbcaa111e8400308f2465432495ca2b/async_generator-1.10-py3-none-any.whl
sha256: 01c7bf666359b4967d2cda0000cc2e4af16a0ae098cbffcb8472fb9e8ad6585b
- name: python3-async-timeout
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"async-timeout==3.0.1"
sources:
- type: file
url: https://files.pythonhosted.org/packages/e1/1e/5a4441be21b0726c4464f3f23c8b19628372f606755a9d2e46c187e65ec4/async_timeout-3.0.1-py3-none-any.whl
sha256: 4291ca197d287d274d0b6cb5d6f8f8f82d434ed288f962539ff18cc9012f9ea3
- name: python3-atomicwrites
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"atomicwrites==1.4.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/2c/a0/da5f49008ec6e9a658dbf5d7310a4debd397bce0b4db03cf8a410066bb87/atomicwrites-1.4.0-py2.py3-none-any.whl
sha256: 6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197
- name: python3-attrs
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"attrs==20.2.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/14/df/479736ae1ef59842f512548bacefad1abed705e400212acba43f9b0fa556/attrs-20.2.0-py2.py3-none-any.whl
sha256: fce7fc47dfc976152e82d53ff92fa0407700c21acd20886a13777a0d20e655dc
- name: python3-beautifulsoup4
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"beautifulsoup4==4.9.1"
sources:
- type: file
url: https://files.pythonhosted.org/packages/6f/8f/457f4a5390eeae1cc3aeab89deb7724c965be841ffca6cfca9197482e470/soupsieve-2.0.1-py3-none-any.whl
sha256: 1634eea42ab371d3d346309b93df7870a88610f0725d47528be902a0d95ecc55
- type: file
url: https://files.pythonhosted.org/packages/66/25/ff030e2437265616a1e9b25ccc864e0371a0bc3adb7c5a404fd661c6f4f6/beautifulsoup4-4.9.1-py3-none-any.whl
sha256: a6237df3c32ccfaee4fd201c8f5f9d9df619b93121d01353a64a73ce8c6ef9a8
- name: python3-cachetools
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"cachetools==4.1.1"
sources:
- type: file
url: https://files.pythonhosted.org/packages/cd/5c/f3aa86b6d5482f3051b433c7616668a9b96fbe49a622210e2c9781938a5c/cachetools-4.1.1-py3-none-any.whl
sha256: 513d4ff98dd27f85743a8dc0e92f55ddb1b49e060c2d5961512855cda2c01a98
- name: python3-cairocffi
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"cairocffi==1.1.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl
sha256: 7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705
- type: file
url: https://files.pythonhosted.org/packages/44/a6/7fb6e8b3f4a6051e72e4e2218889351f0ee484b9ee17e995f5ccff780300/setuptools-50.3.0-py3-none-any.whl
sha256: c77b3920663a435c9450d9d971c48f5a7478fca8881b2cd2564e59f970f03536
- type: file
url: https://files.pythonhosted.org/packages/cb/ae/380e33d621ae301770358eb11a896a34c34f30db188847a561e8e39ee866/cffi-1.14.3.tar.gz
sha256: f92f789e4f9241cd262ad7a555ca2c648a98178a953af117ef7fad46aa1d5591
- type: file
url: https://files.pythonhosted.org/packages/f7/99/b3a2c6393563ccbe081ffcceb359ec27a6227792c5169604c1bd8128031a/cairocffi-1.1.0.tar.gz
sha256: f1c0c5878f74ac9ccb5d48b2601fcc75390c881ce476e79f4cfedd288b1b05db
- name: python3-CairoSVG
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"CairoSVG==2.4.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl
sha256: 7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705
- type: file
url: https://files.pythonhosted.org/packages/cb/ae/380e33d621ae301770358eb11a896a34c34f30db188847a561e8e39ee866/cffi-1.14.3.tar.gz
sha256: f92f789e4f9241cd262ad7a555ca2c648a98178a953af117ef7fad46aa1d5591
- type: file
url: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
sha256: a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78
- type: file
url: https://files.pythonhosted.org/packages/44/a6/7fb6e8b3f4a6051e72e4e2218889351f0ee484b9ee17e995f5ccff780300/setuptools-50.3.0-py3-none-any.whl
sha256: c77b3920663a435c9450d9d971c48f5a7478fca8881b2cd2564e59f970f03536
- type: file
url: https://files.pythonhosted.org/packages/06/74/9b387472866358ebc08732de3da6dc48e44b0aacd2ddaa5cb85ab7e986a2/defusedxml-0.6.0-py2.py3-none-any.whl
sha256: 6687150770438374ab581bb7a1b327a847dd9c5749e396102de3fad4e8a3ef93
- type: file
url: https://files.pythonhosted.org/packages/94/2c/4e501f9c351343c8ba10d70b5a7ca97cdab2690af043a6e52ada65b85b6b/tinycss2-1.0.2-py3-none-any.whl
sha256: 9fdacc0e22d344ddd2ca053837c133900fe820ae1222f63b79617490a498507a
- type: file
url: https://files.pythonhosted.org/packages/f7/99/b3a2c6393563ccbe081ffcceb359ec27a6227792c5169604c1bd8128031a/cairocffi-1.1.0.tar.gz
sha256: f1c0c5878f74ac9ccb5d48b2601fcc75390c881ce476e79f4cfedd288b1b05db
- type: file
url: https://files.pythonhosted.org/packages/72/bb/9ad85eacc5f273b08bd5203a1d587479a93f27df9056e4e5f63276f4fd0e/cssselect2-0.3.0-py3-none-any.whl
sha256: 97d7d4234f846f9996d838964d38e13b45541c18143bc55cf00e4bc1281ace76
- type: file
url: https://files.pythonhosted.org/packages/3e/02/b09732ca4b14405ff159c470a612979acfc6e8645dc32f83ea0129709f7a/Pillow-7.2.0.tar.gz
sha256: 97f9e7953a77d5a70f49b9a48da7776dc51e9b738151b22dacf101641594a626
- type: file
url: https://files.pythonhosted.org/packages/8e/3a/762f9272c20db092f4d537aaf364dd0770ecf8f7101b58c4e933e99ee2f6/CairoSVG-2.4.2-py3-none-any.whl
sha256: 9cb1df7e9bc60f75fb87f67940a8fb805aad544337a67a40b67c05cfe33711a2
- name: python3-chardet
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"chardet==3.0.4"
sources:
- type: file
url: https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
sha256: fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691
- name: python3-cssselect2
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"cssselect2==0.3.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
sha256: a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78
- type: file
url: https://files.pythonhosted.org/packages/44/a6/7fb6e8b3f4a6051e72e4e2218889351f0ee484b9ee17e995f5ccff780300/setuptools-50.3.0-py3-none-any.whl
sha256: c77b3920663a435c9450d9d971c48f5a7478fca8881b2cd2564e59f970f03536
- type: file
url: https://files.pythonhosted.org/packages/94/2c/4e501f9c351343c8ba10d70b5a7ca97cdab2690af043a6e52ada65b85b6b/tinycss2-1.0.2-py3-none-any.whl
sha256: 9fdacc0e22d344ddd2ca053837c133900fe820ae1222f63b79617490a498507a
- type: file
url: https://files.pythonhosted.org/packages/72/bb/9ad85eacc5f273b08bd5203a1d587479a93f27df9056e4e5f63276f4fd0e/cssselect2-0.3.0-py3-none-any.whl
sha256: 97d7d4234f846f9996d838964d38e13b45541c18143bc55cf00e4bc1281ace76
- name: python3-dataclasses
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"dataclasses==0.6"
sources:
- type: file
url: https://files.pythonhosted.org/packages/26/2f/1095cdc2868052dd1e64520f7c0d5c8c550ad297e944e641dbf1ffbb9a5d/dataclasses-0.6-py3-none-any.whl
sha256: 454a69d788c7fda44efd71e259be79577822f5e3f53f029a22d08004e951dc9f
- name: python3-dbus-python
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"dbus-python==1.2.16"
sources:
- type: file
url: https://files.pythonhosted.org/packages/62/7e/d4fb56a1695fa65da0c8d3071855fa5408447b913c58c01933c2f81a269a/dbus-python-1.2.16.tar.gz
sha256: 11238f1d86c995d8aed2e22f04a1e3779f0d70e587caffeab4857f3c662ed5a4
- name: python3-defusedxml
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"defusedxml==0.6.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/06/74/9b387472866358ebc08732de3da6dc48e44b0aacd2ddaa5cb85ab7e986a2/defusedxml-0.6.0-py2.py3-none-any.whl
sha256: 6687150770438374ab581bb7a1b327a847dd9c5749e396102de3fad4e8a3ef93
- name: python3-filetype
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"filetype==1.0.7"
sources:
- type: file
url: https://files.pythonhosted.org/packages/b4/6b/7bc015da1a576ac037582ae0c5acb675371de9e017e860931e97a428ee31/filetype-1.0.7-py2.py3-none-any.whl
sha256: 353369948bb1c09b8b3ea3d78390b5586e9399bff9aab894a1dff954e31a66f6
- name: python3-future
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"future==0.18.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/45/0b/38b06fd9b92dc2b68d58b75f900e97884c45bedd2ff83203d933cf5851c9/future-0.18.2.tar.gz
sha256: b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d
- name: python3-h11
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"h11==0.9.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/5a/fd/3dad730b0f95e78aeeb742f96fa7bbecbdd56a58e405d3da440d5bfb90c6/h11-0.9.0-py2.py3-none-any.whl
sha256: 4bc6d6a1238b7615b266ada57e0618568066f57dd6fa967d1290ec9309b2f2f1
- name: python3-h2
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"h2==3.2.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/8a/cc/e53517f4a1e13f74776ca93271caef378dadec14d71c61c949d759d3db69/hpack-3.0.0-py2.py3-none-any.whl
sha256: 0edd79eda27a53ba5be2dfabf3b15780928a0dff6eb0c60a3d6767720e970c89
- type: file
url: https://files.pythonhosted.org/packages/19/0c/bf88182bcb5dce3094e2f3e4fe20db28a9928cb7bd5b08024030e4b140db/hyperframe-5.2.0-py2.py3-none-any.whl
sha256: 5187962cb16dcc078f23cb5a4b110098d546c3f41ff2d4038a9896893bbd0b40
- type: file
url: https://files.pythonhosted.org/packages/25/de/da019bcc539eeab02f6d45836f23858ac467f584bfec7a526ef200242afe/h2-3.2.0-py2.py3-none-any.whl
sha256: 61e0f6601fa709f35cdb730863b4e5ec7ad449792add80d1410d4174ed139af5
- name: python3-hpack
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"hpack==3.0.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/8a/cc/e53517f4a1e13f74776ca93271caef378dadec14d71c61c949d759d3db69/hpack-3.0.0-py2.py3-none-any.whl
sha256: 0edd79eda27a53ba5be2dfabf3b15780928a0dff6eb0c60a3d6767720e970c89
- name: python3-html-sanitizer
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"html-sanitizer==1.9.1"
sources:
- type: file
url: https://files.pythonhosted.org/packages/6f/8f/457f4a5390eeae1cc3aeab89deb7724c965be841ffca6cfca9197482e470/soupsieve-2.0.1-py3-none-any.whl
sha256: 1634eea42ab371d3d346309b93df7870a88610f0725d47528be902a0d95ecc55
- type: file
url: https://files.pythonhosted.org/packages/2c/4d/3ec1ea8512a7fbf57f02dee3035e2cce2d63d0e9c0ab8e4e376e01452597/lxml-4.5.2.tar.gz
sha256: cdc13a1682b2a6241080745b1953719e7fe0850b40a5c71ca574f090a1391df6
- type: file
url: https://files.pythonhosted.org/packages/66/25/ff030e2437265616a1e9b25ccc864e0371a0bc3adb7c5a404fd661c6f4f6/beautifulsoup4-4.9.1-py3-none-any.whl
sha256: a6237df3c32ccfaee4fd201c8f5f9d9df619b93121d01353a64a73ce8c6ef9a8
- type: file
url: https://files.pythonhosted.org/packages/f1/e0/44b212c96567b5ec3a3de47443f2934fa0308daedf9b1b8cf6234263caf1/html_sanitizer-1.9.1-py2.py3-none-any.whl
sha256: faec7e9d91e9224cf27ce12ab07a588753ce0813df1367aa56c221e5fa3738f3
- name: python3-hyperframe
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"hyperframe==5.2.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/19/0c/bf88182bcb5dce3094e2f3e4fe20db28a9928cb7bd5b08024030e4b140db/hyperframe-5.2.0-py2.py3-none-any.whl
sha256: 5187962cb16dcc078f23cb5a4b110098d546c3f41ff2d4038a9896893bbd0b40
- name: python3-idna
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"idna==2.10"
sources:
- type: file
url: https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl
sha256: b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0
- name: python3-idna-ssl
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"idna-ssl==1.1.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl
sha256: b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0
- type: file
url: https://files.pythonhosted.org/packages/46/03/07c4894aae38b0de52b52586b24bf189bb83e4ddabfe2e2c8f2419eec6f4/idna-ssl-1.1.0.tar.gz
sha256: a933e3bb13da54383f9e8f35dc4f9cb9eb9b3b78c6b36f311254d6d0d92c6c7c
- name: python3-jsonschema
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"jsonschema==3.2.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/c4/79/3b770d51254a31bb85ba56ea70d7428d0c2c659a233cc9722352e028b539/zipp-3.2.0-py3-none-any.whl
sha256: 43f4fa8d8bb313e65d8323a3952ef8756bf40f9a5c3ea7334be23ee4ec8278b6
- type: file
url: https://files.pythonhosted.org/packages/14/df/479736ae1ef59842f512548bacefad1abed705e400212acba43f9b0fa556/attrs-20.2.0-py2.py3-none-any.whl
sha256: fce7fc47dfc976152e82d53ff92fa0407700c21acd20886a13777a0d20e655dc
- type: file
url: https://files.pythonhosted.org/packages/44/a6/7fb6e8b3f4a6051e72e4e2218889351f0ee484b9ee17e995f5ccff780300/setuptools-50.3.0-py3-none-any.whl
sha256: c77b3920663a435c9450d9d971c48f5a7478fca8881b2cd2564e59f970f03536
- type: file
url: https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl
sha256: 8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced
- type: file
url: https://files.pythonhosted.org/packages/4d/70/fd441df751ba8b620e03fd2d2d9ca902103119616f0f6cc42e6405035062/pyrsistent-0.17.3.tar.gz
sha256: 2e636185d9eb976a18a8a8e96efce62f2905fea90041958d8cc2a189756ebf3e
- type: file
url: https://files.pythonhosted.org/packages/6d/6d/f4bb28424bc677bce1210bc19f69a43efe823e294325606ead595211f93e/importlib_metadata-2.0.0-py2.py3-none-any.whl
sha256: cefa1a2f919b866c5beb7c9f7b0ebb4061f30a8a9bf16d609b000e2dfaceb9c3
- type: file
url: https://files.pythonhosted.org/packages/c5/8f/51e89ce52a085483359217bc72cdbf6e75ee595d5b1d4b5ade40c7e018b8/jsonschema-3.2.0-py2.py3-none-any.whl
sha256: 4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163
- name: python3-Logbook
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"Logbook==1.5.3"
sources:
- type: file
url: https://files.pythonhosted.org/packages/2f/d9/16ac346f7c0102835814cc9e5b684aaadea101560bb932a2403bd26b2320/Logbook-1.5.3.tar.gz
sha256: 66f454ada0f56eae43066f604a222b09893f98c1adc18df169710761b8f32fe8
- name: python3-lxml
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"lxml==4.5.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/2c/4d/3ec1ea8512a7fbf57f02dee3035e2cce2d63d0e9c0ab8e4e376e01452597/lxml-4.5.2.tar.gz
sha256: cdc13a1682b2a6241080745b1953719e7fe0850b40a5c71ca574f090a1391df6
- name: python3-mistune
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"mistune==0.8.4"
sources:
- type: file
url: https://files.pythonhosted.org/packages/09/ec/4b43dae793655b7d8a25f76119624350b4d65eb663459eb9603d7f1f0345/mistune-0.8.4-py2.py3-none-any.whl
sha256: 88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4
- name: python3-peewee
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"peewee==3.13.3"
sources:
- type: file
url: https://files.pythonhosted.org/packages/e1/3e/a21e7268fa39756cdbd6d86af78ff1c0a92b84d6dbfadff431e9e3b9e1d3/peewee-3.13.3.tar.gz
sha256: 1269a9736865512bd4056298003aab190957afe07d2616cf22eaf56cb6398369
- name: python3-Pillow
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"Pillow==7.2.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/3e/02/b09732ca4b14405ff159c470a612979acfc6e8645dc32f83ea0129709f7a/Pillow-7.2.0.tar.gz
sha256: 97f9e7953a77d5a70f49b9a48da7776dc51e9b738151b22dacf101641594a626
- name: python3-plyer
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"plyer==1.4.3"
sources:
- type: file
url: https://files.pythonhosted.org/packages/89/3f/9153265abcaa93418abee8b49284941330426d5afb2f72d75d067462af84/plyer-1.4.3-py2.py3-none-any.whl
sha256: 6192a5c15f2cc8fe42de5a7ab898ed2d2cd47315a88dd7e0f6fd90ec972b87a9
- name: python3-pycparser
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"pycparser==2.20"
sources:
- type: file
url: https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl
sha256: 7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705
- name: python3-pycryptodome
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"pycryptodome==3.9.8"
sources:
- type: file
url: https://files.pythonhosted.org/packages/4c/2b/eddbfc56076fae8deccca274a5c70a9eb1e0b334da0a33f894a420d0fe93/pycryptodome-3.9.8.tar.gz
sha256: 0e24171cf01021bc5dc17d6a9d4f33a048f09d62cc3f62541e95ef104588bda4
- name: python3-pyfastcopy
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"pyfastcopy==1.0.3"
sources:
- type: file
url: https://files.pythonhosted.org/packages/43/80/535d6b3de415e26d0a1cb774c6895dd07aa5986d2f8bde200393bd916790/pyfastcopy-1.0.3.tar.gz
sha256: ed4620f1087a8949888973e315d3d59fbe9b8cc4ca5df553d76d2f21d2748999
- name: python3-pymediainfo
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"pymediainfo==4.2.1"
sources:
- type: file
url: https://files.pythonhosted.org/packages/44/a6/7fb6e8b3f4a6051e72e4e2218889351f0ee484b9ee17e995f5ccff780300/setuptools-50.3.0-py3-none-any.whl
sha256: c77b3920663a435c9450d9d971c48f5a7478fca8881b2cd2564e59f970f03536
- type: file
url: https://files.pythonhosted.org/packages/52/0a/26b306633acd86cf3b28ee8c08f13b8a033ccc94aeacda4d17fdc6d1cabf/pymediainfo-4.2.1.tar.gz
sha256: 392d99d6bf74046ebaa2f7036d92d5327611d27532a384540e9310a62b8be26d
- name: python3-pyrsistent
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"pyrsistent==0.17.3"
sources:
- type: file
url: https://files.pythonhosted.org/packages/4d/70/fd441df751ba8b620e03fd2d2d9ca902103119616f0f6cc42e6405035062/pyrsistent-0.17.3.tar.gz
sha256: 2e636185d9eb976a18a8a8e96efce62f2905fea90041958d8cc2a189756ebf3e
- name: python3-python-olm
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"python-olm==3.1.3"
sources:
- type: file
url: https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl
sha256: 7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705
- type: file
url: https://files.pythonhosted.org/packages/45/0b/38b06fd9b92dc2b68d58b75f900e97884c45bedd2ff83203d933cf5851c9/future-0.18.2.tar.gz
sha256: b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d
- type: file
url: https://files.pythonhosted.org/packages/cb/ae/380e33d621ae301770358eb11a896a34c34f30db188847a561e8e39ee866/cffi-1.14.3.tar.gz
sha256: f92f789e4f9241cd262ad7a555ca2c648a98178a953af117ef7fad46aa1d5591
- type: file
url: https://files.pythonhosted.org/packages/d4/a4/1face47e65118d7c52726dfa305410a96bc4a0c6f3f99c90bc7104aebf21/python-olm-3.1.3.tar.gz
sha256: 9a6c6133ce3777788c88e3f18b13c5b36a2f76ed1a0e774d1a48adf542fee871
- name: python3-soupsieve
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"soupsieve==2.0.1"
sources:
- type: file
url: https://files.pythonhosted.org/packages/6f/8f/457f4a5390eeae1cc3aeab89deb7724c965be841ffca6cfca9197482e470/soupsieve-2.0.1-py3-none-any.whl
sha256: 1634eea42ab371d3d346309b93df7870a88610f0725d47528be902a0d95ecc55
- name: python3-sortedcontainers
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"sortedcontainers==2.2.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/23/8c/22a47a4bf8c5289e4ed946d2b0e4df62bca385b9599cc1e46878f2e2529c/sortedcontainers-2.2.2-py2.py3-none-any.whl
sha256: c633ebde8580f241f274c1f8994a665c0e54a17724fecd0cae2f079e09c36d3f
- name: python3-watchgod
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"watchgod==0.7"
sources:
- type: file
url: https://files.pythonhosted.org/packages/57/35/9a8da3fb6681e6eba662b2d249eea58cebf575e392271efac3344c172c5f/watchgod-0.7-py3-none-any.whl
sha256: d6c1ea21df37847ac0537ca0d6c2f4cdf513562e95f77bb93abbcf05573407b7
- name: python3-hsluv
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"hsluv==5.0.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/ea/85/027dfe4fe20fdfef78373050764948ff8d78d9a17c95c20f2dfd478091a4/hsluv-5.0.2-py2.py3-none-any.whl
sha256: f31a72317926a985fee9c08cf18d26acd1fc3983b47c042c4da2eb4d7b57fa09
- name: python3-simpleaudio
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"simpleaudio==1.0.4"
sources:
- type: file
url: https://files.pythonhosted.org/packages/94/1b/4dc29653733202b68c09d9c6ca085cf67ac54859ee860647ef21ac1ff3dc/simpleaudio-1.0.4.tar.gz
sha256: 691c88649243544db717e7edf6a9831df112104e1aefb5f6038a5d071e8cf41d
- name: python3-rply
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"rply==0.7.8"
sources:
- type: file
url: https://files.pythonhosted.org/packages/c0/7c/f66be9e75485ae6901ae77d8bdbc3c0e99ca748ab927b3e18205759bde09/rply-0.7.8-py2.py3-none-any.whl
sha256: 28ffd11d656c48aeb8c508eb382acd6a0bd906662624b34388751732a27807e7
- name: python3-baron
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"baron==0.9"
sources:
- type: file
url: https://files.pythonhosted.org/packages/90/1e/74a712ce3d559411ad640415f0bc75b17d5ea61d63b99a529712e8f02a49/baron-0.9-py2.py3-none-any.whl
sha256: 05bac85913c1ebc44986f6915bf6a043ce5ce1e5c4d392a209f73845181e9452
- name: python3-redbaron
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"redbaron==0.9.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/d8/06/c1c97efe5d30593337721923c5813b3b4eaffcffb706e523acf3d3bc9e8c/redbaron-0.9.2-py2.py3-none-any.whl
sha256: d01032b6a848b5521a8d6ef72486315c2880f420956870cdd742e2b5a09b9bab
- name: python3-tinycss2
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"tinycss2==1.0.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/44/a6/7fb6e8b3f4a6051e72e4e2218889351f0ee484b9ee17e995f5ccff780300/setuptools-50.3.0-py3-none-any.whl
sha256: c77b3920663a435c9450d9d971c48f5a7478fca8881b2cd2564e59f970f03536
- type: file
url: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
sha256: a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78
- type: file
url: https://files.pythonhosted.org/packages/94/2c/4e501f9c351343c8ba10d70b5a7ca97cdab2690af043a6e52ada65b85b6b/tinycss2-1.0.2-py3-none-any.whl
sha256: 9fdacc0e22d344ddd2ca053837c133900fe820ae1222f63b79617490a498507a
- name: python3-typing-extensions
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"typing-extensions==3.7.4.3"
sources:
- type: file
url: https://files.pythonhosted.org/packages/60/7a/e881b5abb54db0e6e671ab088d079c57ce54e8a01a3ca443f561ccadb37e/typing_extensions-3.7.4.3-py3-none-any.whl
sha256: 7cb407020f00f7bfc3cb3e7881628838e69d8f3fcab2f64742a5e76b2f841918
- name: python3-unpaddedbase64
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"unpaddedbase64==1.1.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/96/da/2ebf30d2fdf0f4dc949b4935e408aaa9cca948963e55ea3c99730b1f74c0/unpaddedbase64-1.1.0-py2.py3-none-any.whl
sha256: 81cb4eaaa28cc6a282dd3f2c3855eaa1fbaafa736b5ee64df69889e20540a339
- name: python3-webencodings
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"webencodings==0.5.1"
sources:
- type: file
url: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
sha256: a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78
- name: python3-yarl
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"yarl==1.4.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl
sha256: a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa
- type: file
url: https://files.pythonhosted.org/packages/7f/8f/b3c8c5b062309e854ce5b726fc101195fbaa881d306ffa5c2ba19efa3af2/multidict-4.5.2.tar.gz
sha256: 024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f
- type: file
url: https://files.pythonhosted.org/packages/d6/67/6e2507586eb1cfa6d55540845b0cd05b4b77c414f6bca8b00b45483b976e/yarl-1.4.2.tar.gz
sha256: 58cd9c469eced558cd81aa3f484b2924e8897049e06889e8ff2510435b7ef74b
- name: python3-zipp
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"zipp==3.2.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/c4/79/3b770d51254a31bb85ba56ea70d7428d0c2c659a233cc9722352e028b539/zipp-3.2.0-py3-none-any.whl
sha256: 43f4fa8d8bb313e65d8323a3952ef8756bf40f9a5c3ea7334be23ee4ec8278b6
- name: python3-socks
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"python-socks==1.2.2"
sources:
- type: file
url: https://files.pythonhosted.org/packages/f7/39/ce05e2772d9ec266644484ced4f9f6207b488b7670adcc9ddacf8ca78f91/python_socks-1.2.2-py3-none-any.whl
sha256: 41100508d6a3723c2e9884d3330d8bd022a7ef0a953e826637833bf882550fc7
- name: python3-aiohttp-socks
buildsystem: simple
build-commands:
- pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
"aiohttp-socks==0.6.0"
sources:
- type: file
url: https://files.pythonhosted.org/packages/9a/6c/d302e5a8097fee1e83b9f8e9da10d7752fbf27c74db18b3cc9528b3479be/aiohttp_socks-0.6.0-py3-none-any.whl
sha256: db7aa48c0758ee45d7dbc1fde499912ec6fb77eab77a6e2808825d1f41d4e300
- name: python3-matrix-nio
buildsystem: simple
build-commands:
- pip3 install --prefix=${FLATPAK_DEST} .
build-options:
build-args:
- --share=network
sources:
- type: file
url: https://files.pythonhosted.org/packages/a0/56/d7923fb39395c662bab9e6044e290458a77204ea3cafc3b1ea88e27b8f4c/poetry_core-1.0.2-py2.py3-none-any.whl
sha256: ee0ed4164440eeab27d1b01bc7b9b3afdc3124f68d4ea28d0821a402a9c7c044
- 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

View File

@ -1,9 +1,9 @@
id: io.github.mirukana.mirage
id: xyz.mx_moment.moment
runtime: org.kde.Platform
sdk: org.kde.Sdk
runtime-version: "5.14"
command: mirage
command: moment
finish-args:
- --share=ipc
- --share=network
@ -13,8 +13,9 @@ finish-args:
- --device=dri
- --talk-name=org.freedesktop.Notifications
rename-icon: mirage
rename-desktop-file: mirage.desktop
rename-icon: moment
rename-desktop-file: moment.desktop
rename-appdata-file: moment.metainfo.xml
cleanup:
- /app/include
@ -100,7 +101,7 @@ modules:
url: https://github.com/mirukana/matrix-nio.git
commit: f36ae4902e6b3773256fbe438a189e064436d0b5
- name: mirage
- name: moment
buildsystem: qmake
sources:
- type: dir
@ -110,9 +111,9 @@ modules:
- .git
- .flatpak-builder
# - name: mirage
# - name: moment
# buildsystem: qmake
# sources:
# - type: git
# url: https://github.com/mirukana/mirage.git
# tag: v0.4.3
# url: https://gitlab.com/mx-moment/moment.git
# tag: v0.7.3

View File

@ -0,0 +1,768 @@
id: xyz.mx_moment.moment
runtime: org.kde.Platform
sdk: org.kde.Sdk
runtime-version: '5.15-21.08'
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.9.tar.gz
sha256: 189cb0b973e40fcb6b95fd51b0bcd6cc8494b514d49ffe966ec488cf05bbf51e
- 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
- name: python3-cffi
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "cffi==1.15.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
sha256: 8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9
- type: file
url: https://files.pythonhosted.org/packages/00/9e/92de7e1217ccc3d5f352ba21e52398372525765b2e0c4530e6eb2ba9282a/cffi-1.15.0.tar.gz
sha256: 920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954
- name: python3-multidict
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "multidict==4.5.2" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/7f/8f/b3c8c5b062309e854ce5b726fc101195fbaa881d306ffa5c2ba19efa3af2/multidict-4.5.2.tar.gz
sha256: 024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f
- name: python3-pytest-runner
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "pytest-runner==5.3.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/f4/f5/6605d73bf3f4c198915872111b10c4b3c2dccd8485f47b7290ceef037190/pytest_runner-5.3.1-py3-none-any.whl
sha256: 85f93af814438ee322b4ea08fe3f5c2ad53b253577f3bd84b2ad451fee450ac5
- name: python3-setuptools-scm
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "setuptools-scm==6.4.2" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/e2/9f/5e1557a57a7282f066351086e78f87289a3446c47b2cb5b8b2f614d8fe99/tomli-2.0.0-py3-none-any.whl
sha256: b5bde28da1fed24b9bd1d4d2b8cba62300bfb4ec9a6187a957e8ddb9434c5224
- type: file
url: https://files.pythonhosted.org/packages/80/c1/23fd82ad3121656b585351aba6c19761926bb0db2ebed9e4ff09a43a3fcc/pyparsing-3.0.7-py3-none-any.whl
sha256: a6c06a88f252e6c322f65faf8f418b16213b51bdfaece0524c1c1bc30c63c484
- type: file
url: https://files.pythonhosted.org/packages/05/8e/8de486cbd03baba4deef4142bd643a3e7bbe954a784dc1bb17142572d127/packaging-21.3-py3-none-any.whl
sha256: ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522
- type: file
url: https://files.pythonhosted.org/packages/e3/e5/c28b544051340e63e0d507eb893c9513d3a300e5e9183e2990518acbfe36/setuptools_scm-6.4.2-py3-none-any.whl
sha256: acea13255093849de7ccb11af9e1fb8bde7067783450cee9ef7a93139bddf6d4
- name: python3-aiofiles
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "aiofiles==0.6.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/ba/21/df5eae4b6db2eb00d58428dd7f793ecbf99942fcafcea141cbf108fa72f4/aiofiles-0.6.0-py3-none-any.whl
sha256: bd3019af67f83b739f8e4053c6c0512a7f545b9a8d91aaeab55e6e0f9d123c27
- name: python3-aiohttp
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "aiohttp==3.8.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl
sha256: 84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff
- type: file
url: https://files.pythonhosted.org/packages/f6/da/46d1b3d69a9a0835dabf9d59c7eb0f1600599edd421a4c5a15ab09f527e0/yarl-1.7.2.tar.gz
sha256: 45399b46d60c253327a460e99856752009fcee5f5d3c80b2f7c0cae1c38d56dd
- type: file
url: https://files.pythonhosted.org/packages/7f/8f/b3c8c5b062309e854ce5b726fc101195fbaa881d306ffa5c2ba19efa3af2/multidict-4.5.2.tar.gz
sha256: 024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f
- type: file
url: https://files.pythonhosted.org/packages/f4/f7/8dfeb76d2a52bcea2b0718427af954ffec98be1d34cd8f282034b3e36829/frozenlist-1.3.0.tar.gz
sha256: ce6f2ba0edb7b0c1d8976565298ad2deba6f8064d2bebb6ffce2ca896eb35b0b
- type: file
url: https://files.pythonhosted.org/packages/84/3e/1037abe6498e65d645ce7a22d3402605d49a3b2c7f20c3abb027760da4f0/charset_normalizer-2.0.10-py3-none-any.whl
sha256: cb957888737fc0bbcd78e3df769addb41fd1ff8cf950dc9e7ad7793f1bf44455
- type: file
url: https://files.pythonhosted.org/packages/be/be/7abce643bfdf8ca01c48afa2ddf8308c2308b0c3b239a44e57d020afa0ef/attrs-21.4.0-py2.py3-none-any.whl
sha256: 2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4
- type: file
url: https://files.pythonhosted.org/packages/d6/c1/8991e7c5385b897b8c020cdaad718c5b087a6626d1d11a23e1ea87e325a7/async_timeout-4.0.2-py3-none-any.whl
sha256: 8ca1e4fcf50d07413d66d1a5e416e42cfdf5851c981d679a09851a6853383b3c
- type: file
url: https://files.pythonhosted.org/packages/3b/87/fe94898f2d44a93a35d5aa74671ed28094d80753a1113d68b799fab6dc22/aiosignal-1.2.0-py3-none-any.whl
sha256: 26e62109036cd181df6e6ad646f91f0dcfd05fe16d0cb924138ff2ab75d64e3a
- type: file
url: https://files.pythonhosted.org/packages/5a/86/5f63de7a202550269a617a5d57859a2961f3396ecd1739a70b92224766bc/aiohttp-3.8.1.tar.gz
sha256: fc5471e1a54de15ef71c1bc6ebe80d4dc681ea600e68bfd1cbce40427f0b7578
- name: python3-aiohttp-socks
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "aiohttp-socks==0.7.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/75/b8/68a18d3e73c5abfae91f2b8ccf82fd584e1bf96eccebb4e0b9f6082fd509/python_socks-2.0.3-py3-none-any.whl
sha256: 950723f27d2cf401e193a9e0a0d45baab848341298f5b397d27fda0c4635e9a9
- type: file
url: https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl
sha256: 84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff
- type: file
url: https://files.pythonhosted.org/packages/f6/da/46d1b3d69a9a0835dabf9d59c7eb0f1600599edd421a4c5a15ab09f527e0/yarl-1.7.2.tar.gz
sha256: 45399b46d60c253327a460e99856752009fcee5f5d3c80b2f7c0cae1c38d56dd
- type: file
url: https://files.pythonhosted.org/packages/7f/8f/b3c8c5b062309e854ce5b726fc101195fbaa881d306ffa5c2ba19efa3af2/multidict-4.5.2.tar.gz
sha256: 024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f
- type: file
url: https://files.pythonhosted.org/packages/f4/f7/8dfeb76d2a52bcea2b0718427af954ffec98be1d34cd8f282034b3e36829/frozenlist-1.3.0.tar.gz
sha256: ce6f2ba0edb7b0c1d8976565298ad2deba6f8064d2bebb6ffce2ca896eb35b0b
- type: file
url: https://files.pythonhosted.org/packages/84/3e/1037abe6498e65d645ce7a22d3402605d49a3b2c7f20c3abb027760da4f0/charset_normalizer-2.0.10-py3-none-any.whl
sha256: cb957888737fc0bbcd78e3df769addb41fd1ff8cf950dc9e7ad7793f1bf44455
- type: file
url: https://files.pythonhosted.org/packages/be/be/7abce643bfdf8ca01c48afa2ddf8308c2308b0c3b239a44e57d020afa0ef/attrs-21.4.0-py2.py3-none-any.whl
sha256: 2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4
- type: file
url: https://files.pythonhosted.org/packages/d6/c1/8991e7c5385b897b8c020cdaad718c5b087a6626d1d11a23e1ea87e325a7/async_timeout-4.0.2-py3-none-any.whl
sha256: 8ca1e4fcf50d07413d66d1a5e416e42cfdf5851c981d679a09851a6853383b3c
- type: file
url: https://files.pythonhosted.org/packages/3b/87/fe94898f2d44a93a35d5aa74671ed28094d80753a1113d68b799fab6dc22/aiosignal-1.2.0-py3-none-any.whl
sha256: 26e62109036cd181df6e6ad646f91f0dcfd05fe16d0cb924138ff2ab75d64e3a
- type: file
url: https://files.pythonhosted.org/packages/5a/86/5f63de7a202550269a617a5d57859a2961f3396ecd1739a70b92224766bc/aiohttp-3.8.1.tar.gz
sha256: fc5471e1a54de15ef71c1bc6ebe80d4dc681ea600e68bfd1cbce40427f0b7578
- type: file
url: https://files.pythonhosted.org/packages/f3/77/3b0fcab3d5f88822678676e155feb4a28c7bbd97366e1372135af381bf50/aiohttp_socks-0.7.1-py3-none-any.whl
sha256: 94bcff5ef73611c6c6231c2ffc1be4af1599abec90dbd2fdbbd63233ec2fb0ff
- name: python3-aiosignal
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "aiosignal==1.2.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/f4/f7/8dfeb76d2a52bcea2b0718427af954ffec98be1d34cd8f282034b3e36829/frozenlist-1.3.0.tar.gz
sha256: ce6f2ba0edb7b0c1d8976565298ad2deba6f8064d2bebb6ffce2ca896eb35b0b
- type: file
url: https://files.pythonhosted.org/packages/3b/87/fe94898f2d44a93a35d5aa74671ed28094d80753a1113d68b799fab6dc22/aiosignal-1.2.0-py3-none-any.whl
sha256: 26e62109036cd181df6e6ad646f91f0dcfd05fe16d0cb924138ff2ab75d64e3a
- name: python3-appdirs
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "appdirs==1.4.4" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl
sha256: a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128
- name: python3-async-timeout
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "async-timeout==4.0.2" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/d6/c1/8991e7c5385b897b8c020cdaad718c5b087a6626d1d11a23e1ea87e325a7/async_timeout-4.0.2-py3-none-any.whl
sha256: 8ca1e4fcf50d07413d66d1a5e416e42cfdf5851c981d679a09851a6853383b3c
- name: python3-attrs
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "attrs==21.4.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/be/be/7abce643bfdf8ca01c48afa2ddf8308c2308b0c3b239a44e57d020afa0ef/attrs-21.4.0-py2.py3-none-any.whl
sha256: 2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4
- name: python3-baron
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "baron==0.10.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl
sha256: a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128
- type: file
url: https://files.pythonhosted.org/packages/c0/7c/f66be9e75485ae6901ae77d8bdbc3c0e99ca748ab927b3e18205759bde09/rply-0.7.8-py2.py3-none-any.whl
sha256: 28ffd11d656c48aeb8c508eb382acd6a0bd906662624b34388751732a27807e7
- type: file
url: https://files.pythonhosted.org/packages/5b/e5/d0bff1cda8e5404a41aedd734a2f6087eaa152966df0c84bc0522b2b4ef0/baron-0.10.1-py2.py3-none-any.whl
sha256: befb33f4b9e832c7cd1e3cf0eafa6dd3cb6ed4cb2544245147c019936f4e0a8a
- name: python3-beautifulsoup4
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "beautifulsoup4==4.10.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/72/a6/fd01694427f1c3fcadfdc5f1de901b813b9ac756f0806ef470cfed1de281/soupsieve-2.3.1-py3-none-any.whl
sha256: 1a3cca2617c6b38c0343ed661b1fa5de5637f257d4fe22bd9f1338010a1efefb
- type: file
url: https://files.pythonhosted.org/packages/69/bf/f0f194d3379d3f3347478bd267f754fc68c11cbf2fe302a6ab69447b1417/beautifulsoup4-4.10.0-py3-none-any.whl
sha256: 9a315ce70049920ea4572a4055bc4bd700c940521d36fc858205ad4fcde149bf
- name: python3-cairocffi
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "cairocffi==1.3.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
sha256: 8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9
- type: file
url: https://files.pythonhosted.org/packages/00/9e/92de7e1217ccc3d5f352ba21e52398372525765b2e0c4530e6eb2ba9282a/cffi-1.15.0.tar.gz
sha256: 920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954
- type: file
url: https://files.pythonhosted.org/packages/8b/d2/137b346d64f0d6428a90f60b51a06706592a86b74fd21ff66c853537cb9b/cairocffi-1.3.0.tar.gz
sha256: 108a3a7cb09e203bdd8501d9baad91d786d204561bd71e9364e8b34897c47b91
- name: python3-CairoSVG
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "CairoSVG==2.5.2" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
sha256: a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78
- type: file
url: https://files.pythonhosted.org/packages/53/7b/5dba39bf0572f1f28e2844f08f74a73482a381de1d1feac3bbc6b808051e/tinycss2-1.1.1-py3-none-any.whl
sha256: fe794ceaadfe3cf3e686b22155d0da5780dd0e273471a51846d0a02bc204fec8
- type: file
url: https://files.pythonhosted.org/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
sha256: 8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9
- type: file
url: https://files.pythonhosted.org/packages/7d/2a/2fc11b54e2742db06297f7fa7f420a0e3069fdcf0e4b57dfec33f0b08622/Pillow-8.4.0.tar.gz
sha256: b8e2f83c56e141920c39464b852de3719dfbfb6e3c99a2d8da0edf4fb33176ed
- type: file
url: https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl
sha256: a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61
- type: file
url: https://files.pythonhosted.org/packages/99/da/c86ec74495c69518720652f8aa8ab642d8af61a2098eede9db8b03d3c8b4/cssselect2-0.4.1-py3-none-any.whl
sha256: 2f4a9f20965367bae459e3bb42561f7927e0cfe5b7ea1692757cf67ef5d7dace
- type: file
url: https://files.pythonhosted.org/packages/00/9e/92de7e1217ccc3d5f352ba21e52398372525765b2e0c4530e6eb2ba9282a/cffi-1.15.0.tar.gz
sha256: 920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954
- type: file
url: https://files.pythonhosted.org/packages/8b/d2/137b346d64f0d6428a90f60b51a06706592a86b74fd21ff66c853537cb9b/cairocffi-1.3.0.tar.gz
sha256: 108a3a7cb09e203bdd8501d9baad91d786d204561bd71e9364e8b34897c47b91
- type: file
url: https://files.pythonhosted.org/packages/01/42/0e6584a0c564201ac3004dd41240bbbdb12c8343f414a559f9161b0859fb/CairoSVG-2.5.2-py3-none-any.whl
sha256: 98c276b7e4f0caf01e5c7176765c104ffa1aa1461d63b2053b04ab663cf7052b
- name: python3-charset-normalizer
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "charset-normalizer==2.0.10" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/84/3e/1037abe6498e65d645ce7a22d3402605d49a3b2c7f20c3abb027760da4f0/charset_normalizer-2.0.10-py3-none-any.whl
sha256: cb957888737fc0bbcd78e3df769addb41fd1ff8cf950dc9e7ad7793f1bf44455
- name: python3-cssselect2
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "cssselect2==0.4.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
sha256: a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78
- type: file
url: https://files.pythonhosted.org/packages/53/7b/5dba39bf0572f1f28e2844f08f74a73482a381de1d1feac3bbc6b808051e/tinycss2-1.1.1-py3-none-any.whl
sha256: fe794ceaadfe3cf3e686b22155d0da5780dd0e273471a51846d0a02bc204fec8
- type: file
url: https://files.pythonhosted.org/packages/99/da/c86ec74495c69518720652f8aa8ab642d8af61a2098eede9db8b03d3c8b4/cssselect2-0.4.1-py3-none-any.whl
sha256: 2f4a9f20965367bae459e3bb42561f7927e0cfe5b7ea1692757cf67ef5d7dace
- name: python3-dbus-python
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "dbus-python==1.2.18" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/b1/5c/ccfc167485806c1936f7d3ba97db6c448d0089c5746ba105b6eb22dba60e/dbus-python-1.2.18.tar.gz
sha256: 92bdd1e68b45596c833307a5ff4b217ee6929a1502f5341bae28fd120acf7260
- name: python3-defusedxml
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "defusedxml==0.7.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl
sha256: a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61
- name: python3-filetype
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "filetype==1.0.9" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/6f/ac/ffbd9a1e6e225fc7eaa7271aceed7f4988c1c9f2e460ffd1aa0f72b9d97b/filetype-1.0.9-py2.py3-none-any.whl
sha256: c7401fe0d0b624e29b53c65e2a46264133ab30324da88d41e0621837c25bd472
- name: python3-frozenlist
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "frozenlist==1.3.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/f4/f7/8dfeb76d2a52bcea2b0718427af954ffec98be1d34cd8f282034b3e36829/frozenlist-1.3.0.tar.gz
sha256: ce6f2ba0edb7b0c1d8976565298ad2deba6f8064d2bebb6ffce2ca896eb35b0b
- name: python3-future
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "future==0.18.2" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/45/0b/38b06fd9b92dc2b68d58b75f900e97884c45bedd2ff83203d933cf5851c9/future-0.18.2.tar.gz
sha256: b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d
- name: python3-h11
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "h11==0.12.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/60/0f/7a0eeea938eaf61074f29fed9717f2010e8d0e0905d36b38d3275a1e4622/h11-0.12.0-py3-none-any.whl
sha256: 36a3cb8c0a032f56e2da7084577878a035d3b61d104230d4bd49c0c6b555a9c6
- name: python3-h2
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "h2==4.1.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/d7/de/85a784bcc4a3779d1753a7ec2dee5de90e18c7bcf402e71b51fcf150b129/hyperframe-6.0.1-py3-none-any.whl
sha256: 0ec6bafd80d8ad2195c4f03aacba3a8265e57bc4cff261e802bf39970ed02a15
- type: file
url: https://files.pythonhosted.org/packages/d5/34/e8b383f35b77c402d28563d2b8f83159319b509bc5f760b15d60b0abf165/hpack-4.0.0-py3-none-any.whl
sha256: 84a076fad3dc9a9f8063ccb8041ef100867b1878b25ef0ee63847a5d53818a6c
- type: file
url: https://files.pythonhosted.org/packages/2a/e5/db6d438da759efbb488c4f3fbdab7764492ff3c3f953132efa6b9f0e9e53/h2-4.1.0-py3-none-any.whl
sha256: 03a46bcf682256c95b5fd9e9a99c1323584c3eec6440d379b9903d709476bc6d
- name: python3-hpack
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "hpack==4.0.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/d5/34/e8b383f35b77c402d28563d2b8f83159319b509bc5f760b15d60b0abf165/hpack-4.0.0-py3-none-any.whl
sha256: 84a076fad3dc9a9f8063ccb8041ef100867b1878b25ef0ee63847a5d53818a6c
- name: python3-hsluv
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "hsluv==5.0.2" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/ea/85/027dfe4fe20fdfef78373050764948ff8d78d9a17c95c20f2dfd478091a4/hsluv-5.0.2-py2.py3-none-any.whl
sha256: f31a72317926a985fee9c08cf18d26acd1fc3983b47c042c4da2eb4d7b57fa09
- name: python3-html-sanitizer
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "html-sanitizer==1.9.3" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/72/a6/fd01694427f1c3fcadfdc5f1de901b813b9ac756f0806ef470cfed1de281/soupsieve-2.3.1-py3-none-any.whl
sha256: 1a3cca2617c6b38c0343ed661b1fa5de5637f257d4fe22bd9f1338010a1efefb
- type: file
url: https://files.pythonhosted.org/packages/69/bf/f0f194d3379d3f3347478bd267f754fc68c11cbf2fe302a6ab69447b1417/beautifulsoup4-4.10.0-py3-none-any.whl
sha256: 9a315ce70049920ea4572a4055bc4bd700c940521d36fc858205ad4fcde149bf
- type: file
url: https://files.pythonhosted.org/packages/84/74/4a97db45381316cd6e7d4b1eb707d7f60d38cb2985b5dfd7251a340404da/lxml-4.7.1.tar.gz
sha256: a1613838aa6b89af4ba10a0f3a972836128801ed008078f8c1244e65958f1b24
- type: file
url: https://files.pythonhosted.org/packages/53/cd/5304201980c58e3b1e71a1b37e0faa7494d736b5fea3d69a368ddab808fc/html_sanitizer-1.9.3-py3-none-any.whl
sha256: a2e084d0963f38116ba140e8992280acc78874044cf288f037f2ec4ba586ebe6
- name: python3-hyperframe
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "hyperframe==6.0.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/d7/de/85a784bcc4a3779d1753a7ec2dee5de90e18c7bcf402e71b51fcf150b129/hyperframe-6.0.1-py3-none-any.whl
sha256: 0ec6bafd80d8ad2195c4f03aacba3a8265e57bc4cff261e802bf39970ed02a15
- name: python3-idna
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "idna==3.3" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl
sha256: 84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff
- name: python3-jsonschema
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "jsonschema==3.2.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/42/ac/455fdc7294acc4d4154b904e80d964cc9aae75b087bbf486be04df9f2abd/pyrsistent-0.18.1.tar.gz
sha256: d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96
- type: file
url: https://files.pythonhosted.org/packages/be/be/7abce643bfdf8ca01c48afa2ddf8308c2308b0c3b239a44e57d020afa0ef/attrs-21.4.0-py2.py3-none-any.whl
sha256: 2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4
- type: file
url: https://files.pythonhosted.org/packages/c5/8f/51e89ce52a085483359217bc72cdbf6e75ee595d5b1d4b5ade40c7e018b8/jsonschema-3.2.0-py2.py3-none-any.whl
sha256: 4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163
- name: python3-Logbook
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "Logbook==1.5.3" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/2f/d9/16ac346f7c0102835814cc9e5b684aaadea101560bb932a2403bd26b2320/Logbook-1.5.3.tar.gz
sha256: 66f454ada0f56eae43066f604a222b09893f98c1adc18df169710761b8f32fe8
- name: python3-lxml
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "lxml==4.7.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/84/74/4a97db45381316cd6e7d4b1eb707d7f60d38cb2985b5dfd7251a340404da/lxml-4.7.1.tar.gz
sha256: a1613838aa6b89af4ba10a0f3a972836128801ed008078f8c1244e65958f1b24
- name: python3-mistune
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "mistune==0.8.4" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/09/ec/4b43dae793655b7d8a25f76119624350b4d65eb663459eb9603d7f1f0345/mistune-0.8.4-py2.py3-none-any.whl
sha256: 88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4
- name: python3-packaging
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "packaging==21.3" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/80/c1/23fd82ad3121656b585351aba6c19761926bb0db2ebed9e4ff09a43a3fcc/pyparsing-3.0.7-py3-none-any.whl
sha256: a6c06a88f252e6c322f65faf8f418b16213b51bdfaece0524c1c1bc30c63c484
- type: file
url: https://files.pythonhosted.org/packages/05/8e/8de486cbd03baba4deef4142bd643a3e7bbe954a784dc1bb17142572d127/packaging-21.3-py3-none-any.whl
sha256: ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522
- name: python3-Pillow
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "Pillow==8.4.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/7d/2a/2fc11b54e2742db06297f7fa7f420a0e3069fdcf0e4b57dfec33f0b08622/Pillow-8.4.0.tar.gz
sha256: b8e2f83c56e141920c39464b852de3719dfbfb6e3c99a2d8da0edf4fb33176ed
- name: python3-plyer
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "plyer==1.4.3" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/89/3f/9153265abcaa93418abee8b49284941330426d5afb2f72d75d067462af84/plyer-1.4.3-py2.py3-none-any.whl
sha256: 6192a5c15f2cc8fe42de5a7ab898ed2d2cd47315a88dd7e0f6fd90ec972b87a9
- name: python3-pycparser
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "pycparser==2.21" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
sha256: 8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9
- name: python3-pycryptodome
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "pycryptodome==3.13.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/72/8e/9249abf44e184905b2f610ddb5dc8eccec7ab5e91109fc6df2be8647ae46/pycryptodome-3.13.0.tar.gz
sha256: 95bacf9ff7d1b90bba537d3f5f6c834efe6bfbb1a0195cb3573f29e6716ef08d
- name: python3-pymediainfo
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "pymediainfo==4.3" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/b0/03/0cbbfcb43f09330892c0064c2af64a96b7a3321f9f8ad089b6f7dce5a91c/pymediainfo-4.3.tar.gz
sha256: f2a08f578063e6d26039012eee3a6492bda3b06c0f99b36b19edd6dd182b0d5a
- name: python3-pyparsing
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "pyparsing==3.0.7" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/80/c1/23fd82ad3121656b585351aba6c19761926bb0db2ebed9e4ff09a43a3fcc/pyparsing-3.0.7-py3-none-any.whl
sha256: a6c06a88f252e6c322f65faf8f418b16213b51bdfaece0524c1c1bc30c63c484
- name: python3-pyrsistent
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "pyrsistent==0.18.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/42/ac/455fdc7294acc4d4154b904e80d964cc9aae75b087bbf486be04df9f2abd/pyrsistent-0.18.1.tar.gz
sha256: d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96
- name: python3-python-socks
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "python-socks==2.0.3" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/75/b8/68a18d3e73c5abfae91f2b8ccf82fd584e1bf96eccebb4e0b9f6082fd509/python_socks-2.0.3-py3-none-any.whl
sha256: 950723f27d2cf401e193a9e0a0d45baab848341298f5b397d27fda0c4635e9a9
- name: python3-PyYAML
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "PyYAML==6.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/36/2b/61d51a2c4f25ef062ae3f74576b01638bebad5e045f747ff12643df63844/PyYAML-6.0.tar.gz
sha256: 68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2
- name: python3-redbaron
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "redbaron==0.9.2" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl
sha256: a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128
- type: file
url: https://files.pythonhosted.org/packages/c0/7c/f66be9e75485ae6901ae77d8bdbc3c0e99ca748ab927b3e18205759bde09/rply-0.7.8-py2.py3-none-any.whl
sha256: 28ffd11d656c48aeb8c508eb382acd6a0bd906662624b34388751732a27807e7
- type: file
url: https://files.pythonhosted.org/packages/5b/e5/d0bff1cda8e5404a41aedd734a2f6087eaa152966df0c84bc0522b2b4ef0/baron-0.10.1-py2.py3-none-any.whl
sha256: befb33f4b9e832c7cd1e3cf0eafa6dd3cb6ed4cb2544245147c019936f4e0a8a
- type: file
url: https://files.pythonhosted.org/packages/d8/06/c1c97efe5d30593337721923c5813b3b4eaffcffb706e523acf3d3bc9e8c/redbaron-0.9.2-py2.py3-none-any.whl
sha256: d01032b6a848b5521a8d6ef72486315c2880f420956870cdd742e2b5a09b9bab
- name: python3-requirements-parser
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "requirements-parser==0.5.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/45/b1/27697655069b62fecf307ff1f41feed88461a13b228556eb5d373ef34cb3/types_setuptools-57.4.7-py3-none-any.whl
sha256: ffda504687ea02d4b7751c0d1df517fbbcdc276836d90849e4f1a5f1ccd79f01
- type: file
url: https://files.pythonhosted.org/packages/f8/89/612e3b326d87780dc1daf39af7696634f969838213cddae4f553f75d04ae/requirements_parser-0.5.0-py3-none-any.whl
sha256: e7fcdcd04f2049e73a9fb150d8a0f9d51ce4108f5f7cbeac74c484e17b12bcd9
- name: python3-rply
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "rply==0.7.8" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl
sha256: a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128
- type: file
url: https://files.pythonhosted.org/packages/c0/7c/f66be9e75485ae6901ae77d8bdbc3c0e99ca748ab927b3e18205759bde09/rply-0.7.8-py2.py3-none-any.whl
sha256: 28ffd11d656c48aeb8c508eb382acd6a0bd906662624b34388751732a27807e7
- name: python3-simpleaudio
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "simpleaudio==1.0.4" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/94/1b/4dc29653733202b68c09d9c6ca085cf67ac54859ee860647ef21ac1ff3dc/simpleaudio-1.0.4.tar.gz
sha256: 691c88649243544db717e7edf6a9831df112104e1aefb5f6038a5d071e8cf41d
- name: python3-sortedcontainers
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "sortedcontainers==2.4.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl
sha256: a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0
- name: python3-soupsieve
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "soupsieve==2.3.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/72/a6/fd01694427f1c3fcadfdc5f1de901b813b9ac756f0806ef470cfed1de281/soupsieve-2.3.1-py3-none-any.whl
sha256: 1a3cca2617c6b38c0343ed661b1fa5de5637f257d4fe22bd9f1338010a1efefb
- name: python3-tinycss2
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "tinycss2==1.1.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
sha256: a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78
- type: file
url: https://files.pythonhosted.org/packages/53/7b/5dba39bf0572f1f28e2844f08f74a73482a381de1d1feac3bbc6b808051e/tinycss2-1.1.1-py3-none-any.whl
sha256: fe794ceaadfe3cf3e686b22155d0da5780dd0e273471a51846d0a02bc204fec8
- name: python3-tomli
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "tomli==2.0.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/e2/9f/5e1557a57a7282f066351086e78f87289a3446c47b2cb5b8b2f614d8fe99/tomli-2.0.0-py3-none-any.whl
sha256: b5bde28da1fed24b9bd1d4d2b8cba62300bfb4ec9a6187a957e8ddb9434c5224
- name: python3-types-setuptools
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "types-setuptools==57.4.7" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/45/b1/27697655069b62fecf307ff1f41feed88461a13b228556eb5d373ef34cb3/types_setuptools-57.4.7-py3-none-any.whl
sha256: ffda504687ea02d4b7751c0d1df517fbbcdc276836d90849e4f1a5f1ccd79f01
- name: python3-unpaddedbase64
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "unpaddedbase64==2.1.0" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/4c/a7/563b2d8fb7edc07320bf69ac6a7eedcd7a1a9d663a6bb90a4d9bd2eda5f7/unpaddedbase64-2.1.0-py3-none-any.whl
sha256: 485eff129c30175d2cd6f0cd8d2310dff51e666f7f36175f738d75dfdbd0b1c6
- name: python3-watchgod
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "watchgod==0.7" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/57/35/9a8da3fb6681e6eba662b2d249eea58cebf575e392271efac3344c172c5f/watchgod-0.7-py3-none-any.whl
sha256: d6c1ea21df37847ac0537ca0d6c2f4cdf513562e95f77bb93abbcf05573407b7
- name: python3-webencodings
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "webencodings==0.5.1" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
sha256: a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78
- name: python3-yarl
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} "yarl==1.7.2" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/7f/8f/b3c8c5b062309e854ce5b726fc101195fbaa881d306ffa5c2ba19efa3af2/multidict-4.5.2.tar.gz
sha256: 024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f
- type: file
url: https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl
sha256: 84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff
- type: file
url: https://files.pythonhosted.org/packages/f6/da/46d1b3d69a9a0835dabf9d59c7eb0f1600599edd421a4c5a15ab09f527e0/yarl-1.7.2.tar.gz
sha256: 45399b46d60c253327a460e99856752009fcee5f5d3c80b2f7c0cae1c38d56dd
- name: python3-matrix-nio
buildsystem: simple
build-commands:
- pip3 install --prefix=${FLATPAK_DEST} .
build-options:
build-args:
- --share=network
sources:
- type: git
url: https://github.com/mirukana/matrix-nio.git
commit: f36ae4902e6b3773256fbe438a189e064436d0b5
- name: moment
buildsystem: qmake
post-install:
# This works around a bug in appstream-glib where it won't find the icon if
# /usr exists. For some reason.
- ln -s /app/share /app/usr
sources:
- type: dir
path: ../..
skip:
- build
- .git
- .flatpak-builder

View File

@ -1,9 +1,9 @@
[Desktop Entry]
Type=Application
Name=Mirage
Name=Moment
GenericName=Matrix Chat Client
Exec=mirage
Icon=mirage
Exec=moment
Icon=moment
Terminal=false
Categories=Network;Chat;InstantMessaging;Qt;
StartupWMClass=mirage
StartupWMClass=moment

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>io.github.mirakuna.mirage</id>
<name>Mirage</name>
<id>xyz.mx_moment.moment</id>
<name>Moment</name>
<summary>Customizable and keyboard-operable Matrix client</summary>
<description>
<p>A fancy, customizable, keyboard-operable Qt/QML and Python Matrix chat client for encrypted and decentralized communication.</p>
<p>A fancy, customizable, keyboard-operable Matrix chat client for encrypted and decentralized communication.</p>
</description>
<categories>
<category>Network</category>
@ -16,45 +16,46 @@
<content_attribute id="social-chat">intense</content_attribute>
<content_attribute id="social-audio">intense</content_attribute>
</content_rating>
<url type="homepage">https://github.com/mirukana/mirage</url>
<url type="bugtracker">https://github.com/mirukana/mirage/issues</url>
<launchable type="desktop-id">io.github.mirukana.mirage</launchable>
<url type="homepage">https://mx-moment.xyz</url>
<url type="bugtracker">https://gitlab.com/mx-moment/moment/-/issues</url>
<launchable type="desktop-id">xyz.mx_moment.moment.desktop</launchable>
<provides>
<binary>mirage</binary>
<binary>moment</binary>
</provides>
<project_license>LGPL-3.0-or-later</project_license>
<screenshots>
<screenshot type="default">
<caption>Chatting with Mirage</caption>
<image>https://raw.githubusercontent.com/mirukana/mirage/master/docs/screenshots/01-chat.png</image>
<caption>Chatting with Moment</caption>
<image>https://gitlab.com/mx-moment/moment/-/raw/main/docs/screenshots/m01-chat.png</image>
</screenshot>
<screenshot>
<caption>Login screen</caption>
<image>https://raw.githubusercontent.com/mirukana/mirage/master/docs/screenshots/02-sign-in.png</image>
<image>https://gitlab.com/mx-moment/moment/-/raw/main/docs/screenshots/m02-sign-in.png</image>
</screenshot>
<screenshot>
<caption>Account settings</caption>
<image>https://raw.githubusercontent.com/mirukana/mirage/master/docs/screenshots/03-account-settings.png</image>
<image>https://gitlab.com/mx-moment/moment/-/raw/main/docs/screenshots/m03-account-settings.png</image>
</screenshot>
<screenshot>
<caption>Creating a room</caption>
<image>https://raw.githubusercontent.com/mirukana/mirage/master/docs/screenshots/04-create-room.png</image>
<image>https://gitlab.com/mx-moment/moment/-/raw/main/docs/screenshots/m04-create-room.png</image>
</screenshot>
<screenshot>
<caption>Conversation list on a narrow screen</caption>
<image>https://raw.githubusercontent.com/mirukana/mirage/master/docs/screenshots/05-main-pane-small.png</image>
<image>https://gitlab.com/mx-moment/moment/-/raw/main/docs/screenshots/m05-main-pane-small.png</image>
</screenshot>
<screenshot>
<caption>Chatting on a narrow screen</caption>
<image>https://raw.githubusercontent.com/mirukana/mirage/master/docs/screenshots/06-chat-small.png</image>
<image>https://gitlab.com/mx-moment/moment/-/raw/main/docs/screenshots/m06-chat-small.png</image>
</screenshot>
<screenshot>
<caption>Viewing the list of rooms on a narrow screen</caption>
<image>https://raw.githubusercontent.com/mirukana/mirage/master/docs/screenshots/07-room-pane-small.png</image>
<image>https://gitlab.com/mx-moment/moment/-/raw/main/docs/screenshots/m07-room-pane-small.png</image>
</screenshot>
</screenshots>
<metadata_license>FSFAP</metadata_license>
<releases>
<release version="0.7.2" date="2021-07-26"/>
<release version="0.7.1" date="2021-03-04"/>
<release version="0.7.0" date="2021-02-28"/>
<release version="0.6.4" date="2020-09-16"/>
@ -74,4 +75,4 @@
<value key="Purism::form_factor">workstation</value>
<value key="Purism::form_factor">mobile</value>
</custom>
</component>
</component>

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -15,7 +15,7 @@ for line in (root / "docs" / "CHANGELOG.md").read_text().splitlines():
args = (html.escape(match.group(1)), html.escape(match.group(2)))
release_lines.append(' <release version="%s" date="%s"/>' % args)
appdata = root / "packaging" / "mirage.appdata.xml"
appdata = root / "packaging" / "moment.metainfo.xml"
in_releases = False
final_lines = []

View File

@ -32,7 +32,7 @@ class General:
# variable is set,
# else "~/.local/share/moment/themes".
# For Flatpak, it is
# "~/.var/app/io.github.mirukana.mirage/data/mirage/themes".
# "~/.var/app/xyz.mx_moment.moment/data/moment/themes".
theme: str = "Foliage.qpl"
# Interface scale multiplier, e.g. 0.5 makes everything half-size.