Skip to content

Roadmap to Fontra Flatpak #1

@mitradranirban

Description

@mitradranirban

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions