Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flatpak for Linux #4830

Open
suntorytimed opened this issue Feb 13, 2025 · 3 comments
Open

Flatpak for Linux #4830

suntorytimed opened this issue Feb 13, 2025 · 3 comments
Labels
backlog Queued in backlog enhancement New feature or request platform:Linux

Comments

@suntorytimed
Copy link

suntorytimed commented Feb 13, 2025

Problem you would like to solve

I would like to have Camunda Modeler available as a flatpak on Linux. Preferably via Flathub. This would make it easy to install Camunda Modeler on Linux distributions and keep it updated.

Proposed solution

I have already created a flatpak here and submitted it to Flathub in this PR. As I am not a maintainer of Camunda Modeler and not affiliated to Camunda I require your confirmation, that it is okay that I provide this flatpak on Flathub.

Alternatives considered

You provide a flatpak of Camunda Modeler and submit it to Flathub as the official maintainers of Camunda Modeler.

Additional context

Flatpak is an easy way to distribute applications across many different Linux distributions and makes it easy to redistribute Camunda Modeler in an updated version without having to package it for multiple different package formats and repository requirements.

I have also created a forum post requesting approval: https://forum.camunda.io/t/flatpak-for-camunda-modeler-on-linux/59681

@nikku
Copy link
Member

nikku commented Feb 13, 2025

For reference, some discussions happened on the downstream flathub PR - flathub/flathub#6162.

@nikku nikku added the backlog Queued in backlog label Feb 18, 2025 — with bpmn-io-tasks
@nikku
Copy link
Member

nikku commented Feb 18, 2025

@suntorytimed would be interesting to get an update where your community flatpak contribution stands, and if you need anything from the team. Moving this to backlog from our end, waiting for your input.

@suntorytimed
Copy link
Author

suntorytimed commented Feb 19, 2025

@nikku one thing Flathub demands for the submission is that the app ID should be io.github.camunda.camunda-modeler as a minimum requirement. The app would be marked as unofficial in Flathub though. The other thing would be the .desktop file which they require to be present in the tarball of the release or in the repo itself, as I should take it from the community repository instead of creating my own.

For now I have created my own flatpak repository and released the current version based on the pre-built binary from your release tarball on flatpak.hibiki.eu with the app ID io.github.suntorytimed.camunda-modeler. It can be installed via:

flatpak install https://flatpak.hibiki.eu/repo/appstream/io.github.suntorytimed.camunda-modeler.flatpakref

and I have an automated release pipeline as a Github action configured on https://github.com/suntorytimed/camunda-modeler . I will keep this version up to date by myself for now, as it already simplifies the update of Camunda Modeler on my work machine.

Screenshots from GNOME Software after my Flatpak repository is added:

Image

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Queued in backlog enhancement New feature or request platform:Linux
Projects
None yet
Development

No branches or pull requests

2 participants