OpenUtau icon indicating copy to clipboard operation
OpenUtau copied to clipboard

Include a Flatpak package for Linux

Open Mosswool opened this issue 7 months ago • 3 comments

Acknowledgement

  • [x] I have read Getting-Started and FAQ

Description of the new feature / enhancement

Flatpak is is an easily accessible software management platform for all major Linux desktop distributions. The most popular Flatpak repository is called Flathub, and it's home to many popular types of software.

Each Flatpak package has it's own dependencies bundled nicely together, so each one works on any machine that supports Flatpak automatically. No need for special maintenance according to individual distros. This makes upkeep for maintainers much easier.

Having a Flatpak of OpenUtau would be especially helpful for users on immutable Linux distros, which usually don't have easy access to installing software outside Flatpaks.

Proposed technical implementation details

OpenUtau could easily become a Flatpak by submission to the Flathub repository.

Flathub includes a helpful guide on their website that details this process.

It involves adding the repo, building the manifest, and linting the package. Then, forking a clone of the master branch of the Flathub GitHub and uploading the package to a new branch within that forked clone. Lastly, announcing your submission with a pull request to the base branch of the Flathub GitHub. The exact details are included in the linked guide for submission from their website.

Mosswool avatar Apr 27 '25 04:04 Mosswool

Pretty cool. Do you have any interest in maintaining a unofficial flathub delivering PoC? As far as I know flathub also accept 3rd party packages, so if there is a ready-made flatpak this proposal will be more persuasive.

255doesnotexist avatar May 25 '25 19:05 255doesnotexist

Pretty cool. Do you have any interest in maintaining a unofficial flathub delivering PoC? As far as I know flathub also accept 3rd party packages, so if there is a ready-made flatpak this proposal will be more persuasive.

Thank you! They do indeed accept 3rd party packages! Unfortunately I do not yet have the necessary skills or knowledge yet to be a maintainer myself. I am inexperienced with coding in general. Perhaps in time I'll be able to help more, but for now I am hoping someone much more qualified than I takes interest in this idea as well.

Mosswool avatar May 28 '25 23:05 Mosswool

Pretty cool. Do you have any interest in maintaining a unofficial flathub delivering PoC? As far as I know flathub also accept 3rd party packages, so if there is a ready-made flatpak this proposal will be more persuasive.

Hiii I've created a flatpak here. There are still issues with it rn though.

meow-d avatar Jun 10 '25 16:06 meow-d

This issue is stale because it has been open for 60 days with no activity. It will be closed if no further activity occurs. Thank you.

github-actions[bot] avatar Aug 10 '25 02:08 github-actions[bot]

The issue is still relevant and should be reopen.

crse avatar Aug 23 '25 04:08 crse

Hi everyone, I've created a basic Flatpak manifest for OpenUtau, using the newest runtime: com.openutau.OpenUtau.yml. If anyone is interested, please build and test it.

I'd also like to kindly ask @stakira or other OpenUtau contributors for approval to submit this to Flathub for review. If it passes the submission process, I'd be happy to give you access to the manifest repository.

NN708 avatar Oct 30 '25 13:10 NN708