Skip to content

flathub/org.plomgrading.PlomClient

Repository files navigation

org.plomgrading.PlomClient: Flatpak support

This a Flatpak manifest for the Plom Client.

Credits

For the python dependencies, I use flatpak-pip-generator and req2flatpak.

Maintenance

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.

License

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.