Stirling-Tools / Stirling-PDF

#1 Locally hosted web application that allows you to perform various operations on PDF files
https://stirlingpdf.com
MIT License
46.79k stars 3.82k forks source link

Support appimage/snap for Linux #466

Open dnet890 opened 1 year ago

dnet890 commented 1 year ago

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 commented 1 year ago

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 commented 11 months ago

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 commented 11 months ago

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 commented 11 months ago

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 commented 11 months ago

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 commented 11 months ago

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 commented 10 months ago

@dtantono AppImage is universal not Snap