davy7125 / polyphone

A soundfont editor for quickly designing musical instruments.
https://www.polyphone.io
GNU General Public License v3.0
350 stars 46 forks source link

[Feature Request] Flatpack or Snap Package ( or both ) #80

Closed zicklag closed 4 years ago

zicklag commented 4 years ago

It would be awesome to have Polyphone on Snapcraft.io or Flathub.org. It could also very well get this awesome tool some more exposure to a larger audience.

Both Snaps and Flatpaks are linux distro agnostic which means you can support tons of Linux distro's with one or two builds. Having an officially maintained Snap would mean that Linux users could automatically get updates to the application without having to do anything, and having a Flatpak would mean that users could install the app without having to have administrator access to the machine.

If we were to pick one, I would say do the snap first, but it would still be cool to have both.

This is something that I might find time to work on, but no guarantees.

davy7125 commented 4 years ago

This is a good suggestion, help is of course welcome if you already made such a package!

zicklag commented 4 years ago

I haven't made one yet, but I plan on making some snaps for Open Source projects that I use if I can find the time. Could you assign this to me so I don't forget?

hfiguiere commented 4 years ago

For the flatpak, see https://github.com/flathub/flathub/pull/1414

Needs some ironing out still.

davy7125 commented 4 years ago

Should the content of this repository be included somewhere here? https://github.com/flathub/com.polyphone_soundfonts.polyphone

What job is needed or remains in this ticket?

hfiguiere commented 4 years ago

Should the content of this repository be included somewhere here? https://github.com/flathub/com.polyphone_soundfonts.polyphone

Where it is is where it used to build the flatpak on flathub. You could have a manifest in your source tree, but it wouldn't be used by flatpak anyway, and would need to be adapted to work standalone as it relies on a shared-module git submodule (unless you add it too, and also now that the appdata file is in the repository.

What job is needed or remains in this ticket?

Adding a link to the flathub page (https://flathub.org/apps/details/com.polyphone_soundfonts.polyphone) from the download page could be nice, but otherwise I think the issue can be closed.

hfiguiere commented 4 years ago

Unless you consider providing a Snap is also needed (since it's part of the original request)

davy7125 commented 4 years ago

Perfect, thank you very much for your contribution and for the link :-) I added an external link in this page: https://www.polyphone-soundfonts.com/download