Replies: 2 comments 5 replies
-
I've looked into Flatpak and other similar services in the past. I'm not opposed to it, I'm just concerned about an ever increasing list of things to do during a release. I would like to limit the options per platform to a handful of manageable packages. Currently there is:
As you can see, Mac is the one clearly lacking, where the only options are the zip file or PyPi. Linux seems to be well covered though, so I'm wondering what Flatpak would provide, or alternatively, replace. I'm anyway going to maintain Launchpad/.deb as it is the environment I use myself. |
Beta Was this translation helpful? Give feedback.
-
I'm a huge fan of using the flatpak method to install and update applications. I hope this approach takes traction with novelWriter. That said, the AppImage approach is also good because that format lends to integration with the OS (via a `desktop file IIRC) as well as automatic updates. |
Beta Was this translation helpful? Give feedback.
-
Hello again.
I've recently been looking into making a flatpak package. I've for the most part succeeded in that it can build and run successfully but there are some intergration kinks to work out, mainly the generation of a proper
metainfo.xml
and theappid
standards for flatpaks (appid=io.novelwriter.novelWriter
in flatpak land).The main goal of having a flatpak build would be distribution on flathub (or another repo/"appstore")
the Flathub application submission process would be be completely outside the current
setup.py
/pypi/github workflow even if a working flatpak manifest was provided in this repo just due to how it works. details on that can be found herehttps://github.com/flathub/flathub/wiki/App-Submission
would flathub submission and maintenance be something you would be willing to undertake assuming the initial setup was taken care of?
In theory, the flathup distribution can be done as a third party (ie I, or another could be a maintainer) but I think it would be preferable if it was under the auspices of the core project.
Beta Was this translation helpful? Give feedback.
All reactions