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 #423

Open
sanfierro-pony opened this issue Feb 2, 2024 · 4 comments
Open

Flatpak #423

sanfierro-pony opened this issue Feb 2, 2024 · 4 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@sanfierro-pony
Copy link

Describe the problem

About having a flatpak package like cinny does.
I'd like to see a flatpak package since, as opposed to snap, flatpak's backend https://github.com/flatpak/flat-manager is open source and used by distros other than fedora https://blog.elementary.io/elementary-appcenter-flatpak/

Describe the solution you'd like

A solution would be creating a flatpak package. I'd also like to hear any objections about or support for this idea. I think we can turn this issue into discussion, thank you, everyone!

Alternatives considered

No response

Additional context

No response

@JasminDreasond
Copy link
Contributor

JasminDreasond commented Feb 2, 2024

The electron build supports flatpak. You add the value into the electron-builder.json5 file.

linux: {
    icon: 'build/icon.png',
    target: ['AppImage', 'deb', 'flatpak'],
    ...
 }

But it seems like there are still things missing for everything to work 100% correctly. I've never worked with Flatpak, so for now I don't know what to do. This is not on my priority list for now, but any help in making this possible would be greatly appreciated.

More info: https://www.electron.build/configuration/linux

@JasminDreasond JasminDreasond added enhancement New feature or request good first issue Good for newcomers labels Feb 2, 2024
@JasminDreasond
Copy link
Contributor

When I push all of today's commits. One of them will have the basic flatpak files. (Very simple progress really. Just to be an initiative for me to look better at this later when I have more free time, or if someone else wants to help)

@ask-compu
Copy link

When I push all of today's commits. One of them will have the basic flatpak files. (Very simple progress really. Just to be an initiative for me to look better at this later when I have more free time, or if someone else wants to help)

u will probably need to figure out what permissions pony house will need to function and have them included in the flatpak config

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants