panwriter icon indicating copy to clipboard operation
panwriter copied to clipboard

Apt Repository

Open rgoubet opened this issue 5 years ago • 7 comments

Is there an up-to-date apt repository for PanWriter?

rgoubet avatar Sep 11 '20 15:09 rgoubet

Nope, as far as I know that's not a very common thing to do for electron applications?

mb21 avatar Sep 14 '20 07:09 mb21

Sure it is. Typora is installed with apt, and for VSCode, Atom... once you install the deb package, it registers a repository and the package is kept up to date. Much more convenient than an AppImage.

rgoubet avatar Sep 29 '20 17:09 rgoubet

Okay... well, let's see how many upvotes this gets... pull request to generate the deb package and upload it to the debian repo or wherever using a github action or whatever welcome!

mb21 avatar Sep 29 '20 18:09 mb21

challenge accepted, but someone needs to fix this first: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842420

here's the panwriter deb packaging so far: http://sid.ethz.ch/debian/panwriter/

i'm not interested doing unofficial packages, but here's a great pointer: https://www.christianengvall.se/electron-installer-debian-package/

alexmyczko avatar Mar 25 '21 07:03 alexmyczko

Thanks @alexmyczko! I'd gladly accept any pull requests to make an "official apt package"...

To release a new version, currently I simply runyarn run release on my laptop, which uploads all build artifacts to a new release on github... but if somebody has the time, we could also set up a github action that does the build and potentially pushes an apt package somewhere...

mb21 avatar Mar 25 '21 08:03 mb21

"a apt" sounds like stuttering and wrong, JFYI: https://people.phys.ethz.ch/~myczko/a-or-an/

alexmyczko avatar Mar 25 '21 08:03 alexmyczko

+1 for .deb packages and an apt repo. The Debian/Ubuntu/Mint user base is large and not everyone likes AppImages. Installation using a PPA might be easier, and who knows, maybe it’ll end up in the Debian/Ubuntu/Mint repos eventually…

Moonbase59 avatar Feb 04 '23 08:02 Moonbase59