-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Thanks for deciding to support Linux officially in Fontra.
Before proceeding, we must know how current flatpak works
Currently Flatpak is not generated from source. Rather it just creates a wrapper around the Pyinstaller binary created in this workflow and sandboxes it in Flatpak way with addition of an icon, a desktop launcher, and a metainfo file for use for Software centers.
To be truly cross Platform in all architectures supported in Linux, the app must be generated from source in Docker environment, with or even without pyinstaller overhead (which is unnecessary in Linux an Python is present in all Desktop Linux) we have to go there later when cffsbr is compilable in all Platforms.
✅Step 1: To generate the Linux Binary in GH Fontra org itself. I have generated a pull request for that again .
✅Step 2: The link to the archive is to be updated in the manifest file to link to the latest upstream release and a workflow is to be created to update the link and sha256 value everytime a new relase occurs in fontra-pak repo.
✅Step 3: The gitlab-ci file is to be replaced by equivalent Github worlkflow file
✅Step 4: The .flatpakref file is to be updated for the new address namely fontra.github.io/fontra-flatpak
✅Step 5: Create a branch to experiment with 'create from source' workflow