Testing flatpak
You will need run-time org.gnome.Platform
version 3.38
and SDK org.gnome.Sdk
version 3.38
installed in flatpak.
These can be installed in either the user directory or system wide.
- To build and install flatpak version, change working directory to
ThiefMD\flatpak
. - Run
flatpak-builder --force-clean --user --install build-dir com.github.kmwallio.thiefmd.json
- Run
flatpak run com.github.kmwallio.thiefmd
A .desktop file should be created and added to the proper path. If this is a the first user installed flatpak, the current session may have to be restarted to pickup the new location.
- Determine the release file hash using
sha256sum com.github.kmwallio.thiefmd-X.Y.Z.tar.xz
- Make sure the tar.xz is uploaded as part of the GitHub release
- Clone https://github.com/flathub/com.github.kmwallio.thiefmd
- Checkout the
beta
branch. Update the json file for the new source package. - Publish the beta branch (or send a pull request). Once in beta branch, monitor build at flathub.org/builds
- Make sure you have the beta-repo installed:
flatpak remote-add --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
- Install the beta build:
flatpak install --user flathub-beta com.github.kmwallio.thiefmd
- Test the build. and submit a pull request to
master
if satisfied. - ???
- Profit