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

Provide a Flatpak package #324

Closed
yosbelms opened this issue Mar 30, 2020 · 11 comments
Closed

Provide a Flatpak package #324

yosbelms opened this issue Mar 30, 2020 · 11 comments
Milestone

Comments

@yosbelms
Copy link

Could be nice to have a Flatpak package available on Flathub.

@monocasual
Copy link
Collaborator

Hi @yosbelms, thanks for your feedback. We already provide AppImage packages: adding yet another format would be quite challenging at the moment. Of course we would very happy to accept contributors!

@hfiguiere
Copy link
Contributor

I have submitted in initial Flatpak to flathub.

Things that won't work: Jack - this is a limitation with sandboxing.
Things that should work: VST (only if installed through Flatpak, but the numbers are increasing)

@hfiguiere
Copy link
Contributor

Also, I shall submit a PR to add the needed .desktop and appstream files, as well as install icons.

And a patch for JUCE is needed (that one isn't specific to Giada, I have it with virtually any other JUCE plugin)

@monocasual
Copy link
Collaborator

monocasual commented Jun 29, 2020

Cool! Just out of curiosity, why a patch for JUCE is needed?

EDIT: Oh nevermind, I guess you are referring to this one: https://github.com/flathub/flathub/pull/1626/files#diff-63233e04f2dfa20f73841db33649d8fb

@hfiguiere
Copy link
Contributor

Yes this one. See issue #328

tl;dr a recent g++ reject code from JUCE that is invalid. Problem isn't unique to Giada.

@hfiguiere
Copy link
Contributor

It is now on flathub.

https://flathub.org/apps/details/com.giadamusic.Giada

@yosbelms
Copy link
Author

yosbelms commented Aug 6, 2020

Awesome, thank you all!

@yosbelms yosbelms closed this as completed Aug 6, 2020
@monocasual
Copy link
Collaborator

Great job @hfiguiere! Just one thing: we are about to get rid of Autotools in favor of modern CMake (starting from 0.17.0). I guess this change will destroy the current automatic packaging mechanism (if any)...

@hfiguiere
Copy link
Contributor

It's not a problem. cmake is supported too.

@monocasual monocasual added this to the 0.16.4 milestone Aug 7, 2020
@gregorni
Copy link

Hey, I would like to re-open discussion on this issue: since Flathub has enabled developer verification (I believe it was last year), it might be worth it for monocasual to take over maintenance of the Flatpak and get it verified. Flathub has also gained a lot of users since 2020, the most recent milstone was over 1 million active users! You could even consider making the Flatpak the preferred packaging format for Linux.

@gvnnz
Copy link
Contributor

gvnnz commented Feb 28, 2024

Hey @gregorni, looks like Giada is already available as a flatpak on Flathub: https://flathub.org/apps/com.giadamusic.Giada

You could even consider making the Flatpak the preferred packaging format for Linux.

That's an option, sure. We definitely don't want to maintain two different packages for Linux, so when/if Flatpak becomes the de facto standard, we might switch to it. 🤞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants