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

Support appimage/snap for Linux #466

Open
dnet890 opened this issue Nov 6, 2023 · 9 comments
Open

Support appimage/snap for Linux #466

dnet890 opened this issue Nov 6, 2023 · 9 comments
Labels

Comments

@dnet890
Copy link

dnet890 commented Nov 6, 2023

Hi
So far I like it because the software is quite responsive. But, the installation process is quite scary for newbies. I know Appimage/snap are quite common format for universal packaging. Is it possible to support appimage/snap?

@IkelAtomig
Copy link

IkelAtomig commented Nov 14, 2023

I would suggest Flatpak. It would be a better options. Better integration with system.

While as AppImage downloads the whole package for updates and snap is mostly for Ubuntu. Few people use snap specifically in other distros.

Flatpak also has delta update that is only the update file is downloaded instead of whole app unlike AppImage.

@ghost
Copy link

ghost commented Jan 1, 2024

The other problem is the lack of automatic updates, every time we have to repeat the same process of building and moving the new files.

Hopefully the problem will be solved, in the meantime I wrote a script that automates the updating process.

https://github.com/The-Hypervisor/Updating-Scripts/blob/main/scripts/Stirling-PDF.md

@Frooodle
Copy link
Member

Frooodle commented Jan 1, 2024

Would love a flat pack solution unfortunately dont know how to make it
If someone else could help on this I would happily integrate it

@Frooodle
Copy link
Member

Frooodle commented Jan 1, 2024

The other problem is the lack of automatic updates, every time we have to repeat the same process of building and moving the new files.

Hopefully the problem will be solved, in the meantime I wrote a script that automates the updating process.

https://github.com/JohnBetaro/Stirling-PDF-Updater

Just took a look, I'd suggest just grabbing the latest jar from the release artifacts to avoid have to redownload all the code and recompile it

@dnet890
Copy link
Author

dnet890 commented Jan 2, 2024

I think reaching https://github.com/flathub/flathub or https://discourse.flathub.org/c/requests/5 for Flatpak help. But, Appimage or Snap is welcoming and universal as well.

@ghost
Copy link

ghost commented Jan 2, 2024

The other problem is the lack of automatic updates, every time we have to repeat the same process of building and moving the new files.
Hopefully the problem will be solved, in the meantime I wrote a script that automates the updating process.
https://github.com/The-Hypervisor/Updating-Scripts/blob/main/scripts/Stirling-PDF.md

Just took a look, I'd suggest just grabbing the latest jar from the release artifacts to avoid have to redownload all the code and recompile it

I still have to redownload the code anyway so I can get the latest scripts and move them, but I will download your latest jar file to make sure it is a proper build and not some kind of beta.

@IkelAtomig
Copy link

@dtantono AppImage is universal not Snap

@Frooodle Frooodle added the enhancement New feature or request label Jan 4, 2024
@Frooodle Frooodle added the admin label Nov 12, 2024
@yofukashino
Copy link

Would love a flat pack solution unfortunately dont know how to make it If someone else could help on this I would happily integrate it

Well, It's Pretty well documented.

https://docs.flathub.org/docs/for-app-authors/submission/

This is if you would prefer the app to be added to the flathub repo for ease of access, if not you can even host your own repo but users would have to manually add them if not added present by default.

Anyway, Love the app <3

@IkelAtomig
Copy link

I think it might be possibly in a easy way. Use podman or docker connect via unix socket and download images, use Tauri (which uses webkit present in linux already) to display the HTML page. All within the flatpak permission system.

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

No branches or pull requests

4 participants