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

Shipping the application via Flatpak on Linux #319

Open
Vulcalien opened this issue Feb 16, 2024 · 3 comments
Open

Shipping the application via Flatpak on Linux #319

Vulcalien opened this issue Feb 16, 2024 · 3 comments
Labels
linux Related to Linux planned Planned feature v1 v2

Comments

@Vulcalien
Copy link

Hi! I'm working on a flatpak manifest file that, if pushed to FlatHub, could allow Linux users to install the betacraft launcher via flatpak. This would be preferable to those (like me) who prefer installing applications through package managers, and also to somewhat sandbox the game.

I already managed to make Minecraft play, but there are still things to work out. Here's the file:
uk.betacraft.BetaCraft.yml

I'm asking for feedback. If you agree to this, I can submit the flatpak to FlatHub under the name uk.betacraft.BetaCraft.

Test the flatpak

First install Java 8 by running flatpak install org.freedesktop.Sdk.Extension.openjdk8 and choosing the 23.08 version.
Then, install the flatpak by running flatpak-builder --user --install --force-clean build-dir uk.betacraft.BetaCraft.yml.
Finally, run the launcher with flatpak run uk.betacraft.BetaCraft

@Vulcalien
Copy link
Author

Here's the current version of the flatpak manifest and related files. https://github.com/Vulcalien/uk.betacraft.BetaCraft
Feel free to take over from here.

@Vulcalien
Copy link
Author

I'm fairly certain the manifest is ready. All that's left to do is publishing it to FlatHub.

@notdevcody
Copy link
Collaborator

Might consider. If that's done, v2 should also be on flatpak.

@notdevcody notdevcody added planned Planned feature v2 v1 linux Related to Linux labels Mar 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
linux Related to Linux planned Planned feature v1 v2
Projects
None yet
Development

No branches or pull requests

2 participants