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]... """Usage: ./autoreload.py [MIRAGE_ARGUMENTS]...
Automatically rebuild and restart the application when source files change. 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 The application will be launched with `-name dev`, which sets the first
part of the WM_CLASS as returned by xprop on Linux. 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.""" 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="") print("\n\x1b[36m", "" * term_size().columns, "\x1b[0m\n", sep="")
with suppress(KeyboardInterrupt): with suppress(KeyboardInterrupt):
cmd("qmake", "mirage.pro", "CONFIG+=dev") cmd("qmake", "moment.pro", "CONFIG+=dev")
cmd("make") cmd("make")
cmd("./mirage", "-name", "dev", *args) cmd("./moment", "-name", "dev", *args)
if __name__ == "__main__": if __name__ == "__main__":

View File

@ -18,9 +18,9 @@ On Linux:
For Flatpak installations: For Flatpak installations:
- `~/.var/app/io.github.mirukana.mirage/config/mirage` for config files - `~/.var/app/xyz.mx_moment.moment/config/moment for config files
- `~/.var/app/io.github.mirukana.mirage/data/mirage` for user data - `~/.var/app/xyz.mx_moment.moment/data/moment for user data
- `~/.var/app/io.github.mirukana.mirage/cache/mirage` for cache data - `~/.var/app/xyz.mx_moment.moment/cache/moment for cache data
These locations can be overriden with environment variables, see 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 - [`src/config/settings.py`][1] in this repository
- `/usr/local/share/examples/moment/settings.py` or - `/usr/local/share/examples/moment/settings.py` or
`/usr/share/examples/moment/settings.py` on Linux installations `/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 - `~/.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/io.github.mirukana.mirage/current/active/files/share/examples/mirage/settings.py` for system-wide 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 Rather than copying the entire default file, it is recommended to
[`include`](PCN.md#including-built-in-files) it and only add the settings [`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 Packages other than the Flatpak are not maintained by the Mirage
authors, and thus might be outdated. authors, and thus might be outdated.
#### Flatpak (Leftover instructions from Mirage; not supported for Moment) #### Flatpak
Mirage is also available as a Flatpak. Mirage is also available as a Flatpak.
1. Download the Mirage Flatpak from the 1. Download the Mirage Flatpak from
[release page](https://github.com/mirukana/mirage/releases). [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, 2. If your operating system doesn't already have built-in support for Flatpaks,
follow [these instructions](https://flatpak.org/setup/) to install Flatpak follow [these instructions](https://flatpak.org/setup/) to install Flatpak
support on your system. support on your system.
3. To actually install and run Mirage, it should be enough to double-click the ##### Configuration migration
downloaded `.flatpak` file, which will open your software manager.
Alternatively, you can issue the following commands in a terminal:
```sh Note that automatic migration of data from Mirage is not supported when using
flatpak remote-add --user --if-not-exists \ Flatpak. If you would like to manually migrate your logins, encryption keys,
flathub https://flathub.org/repo/flathub.flatpakrepo configuration and themes from Mirage, you can do it like so:
flatpak install --user flathub org.kde.Platform//5.14 ###### Migration from Mirage's Flatpak
flatpak install --user /path/to/downloaded/mirage-*.flatpak
flatpak run io.github.mirukana.mirage Issue the following commands:
```
If downloading the dependencies fail due to e.g. a connection error, $ mkdir -p ~/.var/app/xyz.mx_moment.moment/{config,data}
run `flatpak repair` before retrying. $ 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 ###### Migration from a distribution package
and see [packaging/flatpak/README.md](packaging/flatpak/README.md) to build the
package on your machine.
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 ## Manual Installation

View File

@ -11,8 +11,8 @@ for example:
Or for Flatpak users: Or for Flatpak users:
```sh ```sh
cp mirage/src/themes/Foliage.qpl \ cp moment/src/themes/Foliage.qpl \
~/.var/app/io.github.mirukana.mirage/data/mirage/themes/MyTheme.qpl ~/.var/app/xyz.mx_moment.moment/data/moment/themes/MyTheme.qpl
``` ```
The `theme` property in [`settings.py`](CONFIG.md#settingspy) would need 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.path = $$PREFIX/share/examples/moment
examples.files = src/config/settings.py 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 { !dev:win32 {

View File

@ -1,7 +1,7 @@
import json import json
import yaml 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) base = yaml.load(f, Loader=yaml.FullLoader)
with open("flatpak-pip.json") as f: 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:] 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)) 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 runtime: org.kde.Platform
sdk: org.kde.Sdk sdk: org.kde.Sdk
runtime-version: "5.14" runtime-version: "5.14"
command: mirage command: moment
finish-args: finish-args:
- --share=ipc - --share=ipc
- --share=network - --share=network
@ -13,8 +13,9 @@ finish-args:
- --device=dri - --device=dri
- --talk-name=org.freedesktop.Notifications - --talk-name=org.freedesktop.Notifications
rename-icon: mirage rename-icon: moment
rename-desktop-file: mirage.desktop rename-desktop-file: moment.desktop
rename-appdata-file: moment.metainfo.xml
cleanup: cleanup:
- /app/include - /app/include
@ -100,7 +101,7 @@ modules:
url: https://github.com/mirukana/matrix-nio.git url: https://github.com/mirukana/matrix-nio.git
commit: f36ae4902e6b3773256fbe438a189e064436d0b5 commit: f36ae4902e6b3773256fbe438a189e064436d0b5
- name: mirage - name: moment
buildsystem: qmake buildsystem: qmake
sources: sources:
- type: dir - type: dir
@ -110,9 +111,9 @@ modules:
- .git - .git
- .flatpak-builder - .flatpak-builder
# - name: mirage # - name: moment
# buildsystem: qmake # buildsystem: qmake
# sources: # sources:
# - type: git # - type: git
# url: https://github.com/mirukana/mirage.git # url: https://gitlab.com/mx-moment/moment.git
# tag: v0.4.3 # 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] [Desktop Entry]
Type=Application Type=Application
Name=Mirage Name=Moment
GenericName=Matrix Chat Client GenericName=Matrix Chat Client
Exec=mirage Exec=moment
Icon=mirage Icon=moment
Terminal=false Terminal=false
Categories=Network;Chat;InstantMessaging;Qt; Categories=Network;Chat;InstantMessaging;Qt;
StartupWMClass=mirage StartupWMClass=moment

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application"> <component type="desktop-application">
<id>io.github.mirakuna.mirage</id> <id>xyz.mx_moment.moment</id>
<name>Mirage</name> <name>Moment</name>
<summary>Customizable and keyboard-operable Matrix client</summary> <summary>Customizable and keyboard-operable Matrix client</summary>
<description> <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> </description>
<categories> <categories>
<category>Network</category> <category>Network</category>
@ -16,45 +16,46 @@
<content_attribute id="social-chat">intense</content_attribute> <content_attribute id="social-chat">intense</content_attribute>
<content_attribute id="social-audio">intense</content_attribute> <content_attribute id="social-audio">intense</content_attribute>
</content_rating> </content_rating>
<url type="homepage">https://github.com/mirukana/mirage</url> <url type="homepage">https://mx-moment.xyz</url>
<url type="bugtracker">https://github.com/mirukana/mirage/issues</url> <url type="bugtracker">https://gitlab.com/mx-moment/moment/-/issues</url>
<launchable type="desktop-id">io.github.mirukana.mirage</launchable> <launchable type="desktop-id">xyz.mx_moment.moment.desktop</launchable>
<provides> <provides>
<binary>mirage</binary> <binary>moment</binary>
</provides> </provides>
<project_license>LGPL-3.0-or-later</project_license> <project_license>LGPL-3.0-or-later</project_license>
<screenshots> <screenshots>
<screenshot type="default"> <screenshot type="default">
<caption>Chatting with Mirage</caption> <caption>Chatting with Moment</caption>
<image>https://raw.githubusercontent.com/mirukana/mirage/master/docs/screenshots/01-chat.png</image> <image>https://gitlab.com/mx-moment/moment/-/raw/main/docs/screenshots/m01-chat.png</image>
</screenshot> </screenshot>
<screenshot> <screenshot>
<caption>Login screen</caption> <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>
<screenshot> <screenshot>
<caption>Account settings</caption> <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>
<screenshot> <screenshot>
<caption>Creating a room</caption> <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>
<screenshot> <screenshot>
<caption>Conversation list on a narrow screen</caption> <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>
<screenshot> <screenshot>
<caption>Chatting on a narrow screen</caption> <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>
<screenshot> <screenshot>
<caption>Viewing the list of rooms on a narrow screen</caption> <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> </screenshot>
</screenshots> </screenshots>
<metadata_license>FSFAP</metadata_license> <metadata_license>FSFAP</metadata_license>
<releases> <releases>
<release version="0.7.2" date="2021-07-26"/>
<release version="0.7.1" date="2021-03-04"/> <release version="0.7.1" date="2021-03-04"/>
<release version="0.7.0" date="2021-02-28"/> <release version="0.7.0" date="2021-02-28"/>
<release version="0.6.4" date="2020-09-16"/> <release version="0.6.4" date="2020-09-16"/>

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))) args = (html.escape(match.group(1)), html.escape(match.group(2)))
release_lines.append(' <release version="%s" date="%s"/>' % args) release_lines.append(' <release version="%s" date="%s"/>' % args)
appdata = root / "packaging" / "mirage.appdata.xml" appdata = root / "packaging" / "moment.metainfo.xml"
in_releases = False in_releases = False
final_lines = [] final_lines = []

View File

@ -32,7 +32,7 @@ class General:
# variable is set, # variable is set,
# else "~/.local/share/moment/themes". # else "~/.local/share/moment/themes".
# For Flatpak, it is # 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" theme: str = "Foliage.qpl"
# Interface scale multiplier, e.g. 0.5 makes everything half-size. # Interface scale multiplier, e.g. 0.5 makes everything half-size.