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

Flatpak package #330

Open
saskadaniel opened this issue Sep 28, 2023 · 8 comments
Open

Flatpak package #330

saskadaniel opened this issue Sep 28, 2023 · 8 comments

Comments

@saskadaniel
Copy link

NanoBoyAdvance would be much easier to install on a lot of distros if a flatpack would be provided

@JakobDev
Copy link
Contributor

See #261

@JakobDev
Copy link
Contributor

As this is labelled with help wanted, is there any more Help you need?

@Vulcalien
Copy link
Contributor

I might try to make a flatpak package later. Flatpaks need a unique id in reverse DNS.

What ID should NanoBoyAdvance have? It should be a domain which you control, but if none is available then we could find a workaround.

@fleroviux
Copy link
Member

@Vulcalien I own nanoboyadvance.io. Is there anything specific I would need to setup in terms of DNS entries?

@JakobDev
Copy link
Contributor

Is there anything specific I would need to setup

If you want to verify NanoBoyAdvance, you will need to put a file at https://nanoboyadvance.io/.well-known/org.flathub.VerifiedApps.txt.

@Vulcalien
Copy link
Contributor

Vulcalien commented Feb 18, 2024

Good news! I managed to write a functioning manifest file: https://github.com/Vulcalien/io.nanoboyadvance.NanoBoyAdvance
Now I just need to set all the permissions, cleanup unused files to reduce download size etc...
After that, I'll look into publishing to FlatHub.

On that note, does NBA need Internet connectivity for anything? I currently haven't enabled it in the flatpak file.

@fleroviux
Copy link
Member

fleroviux commented Feb 18, 2024

Good news! I managed to write a functioning manifest file: https://github.com/Vulcalien/io.nanoboyadvance.NanoBoyAdvance
Now I just need to set all the permissions, cleanup unused files to reduce download size etc...
After that, I'll look into publishing to FlatHub.

Great! Just a small heads up, I'm planning to release version 1.8 likely in a few hours, so it might be worth it to wait for that before publishing.

On that note, does NBA need Internet connectivity for anything? I currently haven't enabled it in the flatpak file.
It does not.

@Vulcalien
Copy link
Contributor

I'm planning to release version 1.8

That's great! It should also fix a problem I'm encountering at the moment. I'll wait until the new version is out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants