This a Flatpak manifest for the Plom Client.
For the python dependencies, I use flatpak-pip-generator and req2flatpak.
I bump the deps according to the upstream requirements.txt.client
file.
For example,
./flatpak-pip-generator appdirs==1.4.4 --yaml
req2flatpak --requirements pymupdf==1.21.1 --target-platforms 310-x86_64 310-aarch64 --outfile python3-pymupdf.json
For requests-toolbelt
, this tends to re-order the entries. So
I sort of do that one manually based on the output.
Note: python3-packaging, python3-tomli are in com.riverbankcomputing.PyQt.BaseApp
Then I submit a branch to github.com, which causes the Flathub bot to try building it. It also gives you a link that folks can use if they need a new version in a hurry.
SPDX-License-Identifier: FSFAP
This repo is licensed under the FSF All-Permissive license. Some files in this repo are autogenerated; these can also be considered under this license.
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty.
Note that Plom itself is available under the AGPL-3.0-or-later license.