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 builds #141

Closed
jcc10 opened this issue Sep 1, 2022 · 9 comments
Closed

Flatpak builds #141

jcc10 opened this issue Sep 1, 2022 · 9 comments

Comments

@jcc10
Copy link

jcc10 commented Sep 1, 2022

It would be really useful to have flatpak builds of the app.

The main reason I would appreciate it is that the steam deck only officially supports flatpak installs.

@korcankaraokcu
Copy link
Owner

This has been requested in the discord chat as well, I'll eventually create it. Keeping this issue open till then, any help is welcome

@thedragonkeeper
Copy link

I second this.
Or maybe just a an AppImage would be useful.

The compiling/setup on the steam deck is quite problematic and has to be done on every system update due to the nature of its immutable filesystem.

If a distribution method can be looked at next it would be much appreciated

@raspin0
Copy link

raspin0 commented Jul 23, 2023

Trying to install on deepin and Dealing with dependency issues are killing me.. I believe appimages will be first to die out. Flatpak is default on steamdeck and this should keep app up-to-date.

@thedragonkeeper
Copy link

This has been requested in the discord chat as well, I'll eventually create it.

This has been open a year now. Any idea if 'eventually' will be in the foreseeable future?

@korcankaraokcu
Copy link
Owner

Any idea if 'eventually' will be in the foreseeable future?

Idk, I'm currently dealing with more critical issues and core features. I haven't done anything regarding flatpak. Pull requests are always welcome, especially in this case since I don't have any experience with flatpak

@brkzlr
Copy link
Collaborator

brkzlr commented Sep 3, 2023

To complete what Korcan said, we already had some work in progress for creating an AppImage of PINCE, but we ran into some issues which were hard to fix at the time.

Given the many changes to the underlying system that have been done since then, we'll try to give it a try again in the near future, but we can't make promises as we have other more critical issues right now and it depends on our free time.

Btw we have a slight preference towards AppImage instead of Flatpak due to the sandboxing that Flatpak is designed for. This can cause issues with trying to access other applications memory which is what PINCE is designed for. AppImage makes sandboxing optional instead of required like Flatpak AFAIK so it wouldn't cause memory access issues.

@thedragonkeeper
Copy link

Okay i didnt realise that about flatpak, i was under the impression everything was under a set permission so processes would just need /proc access .

An appimage would be a welcome addition as well, ive pretty much given up trying to use PINCE on systems where this is needed due to the install process.

@brkzlr
Copy link
Collaborator

brkzlr commented Sep 3, 2023

I'm not very knowledgeable on Flatpak so this might be some outdated info as well and there might be a way to have it access other apps, but AFAIK AppImage is also runnable on every Linux distribution we officially support out of the box, without the need to install something to make it run.

Ubuntu still cannot run Flatpak out of the box IIRC so there are other smaller reasons for why we prioritize AppImage over Flatpak, but this doesn't mean we wouldn't also support it in the future when we make it self-contained. It's just a matter of order for supporting possibly both.

@korcankaraokcu
Copy link
Owner

AppImage packaging has been implemented, closing this issue

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

5 participants