Jump to content

permission for flatpak package


Jason Crain

Recommended Posts

I would like to create a flatpak package for Vintage Story.

Flatpak is an application packaging system for Linux. Flathub is the most prominent app store that distributes flatpak packages. By submitting the package to Flathub, I will add another, IMO simpler, way for Linux users to run the Vintage Story client.

I want to ask for your approval before doing this. First, whether you are OK with me creating and submitting a flatpak package. Second, whether you give permission for Flathub to redistribute your game.

The usual way Flathub works is that people download the application from Flathub. In this case, where I think your game is considered to be generally non-redistributable, Flathub will need explicit permission to redistribute your game.

In case you do not give permission for Flathub to distribute your game, flatpak has the ability to download files at installation time. When someone installs the package, flatpak can automatically download the game files from https://cdn.vintagestory.at/. I believe this will work because the download links don't seem to require any authentication, though this may cause problems if you ever decide to rename the files.

  • Cookie time 4
Link to comment
Share on other sites

  • 4 weeks later...

Thanks for getting a flatpak put up Jason! Hopefully the devs take over managing the flatpak or offer a better solution for linux users (.net5). A bit nervous thinking about the future of this game and wayland.

About to jump in and play for the first time but I wanted to say thanks for making the flatpak and making setup even easier!

Link to comment
Share on other sites

You're welcome. The game runs ok-ish through XWayland, Wayland's compatibility layer for X applications, so Wayland wouldn't stop you from playing the game. There are still some mouse input issues that I may be able to address. The biggest issue is that on Wayland, the game freezes during exit, so you may need to manually kill it.

I don't mind doing the flatpak packaging myself. Now that it's set up, each new release should only take a few minutes of work to update the package. Though the devs are welcome to take over.

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.