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

Better packaging for Linux #409

Closed
ziggy42 opened this issue Apr 10, 2017 · 25 comments
Closed

Better packaging for Linux #409

ziggy42 opened this issue Apr 10, 2017 · 25 comments
Labels
feature request 🌟 Issue is a new feature request.

Comments

@ziggy42
Copy link

ziggy42 commented Apr 10, 2017

It would be great to have the app as an Appimage or Flatpak. Should be very easy to do and would be great for us not running Ubuntu.

@asmsuechan
Copy link
Contributor

Hi, @ziggy42. Are they available for electron app? I'm not sure how Linux app works in packaging.

@ziggy42
Copy link
Author

ziggy42 commented Apr 10, 2017

Hi,
I'm not sure since I don't develop electron apps but electron-builder does support Appimages out of the box and I hope they'll add flatpak soon.

@asmsuechan
Copy link
Contributor

@ziggy42 Thank you for informing us! We consider packing for Linux using them.

@kazup01 kazup01 added the Linux label Apr 11, 2017
@bivainis
Copy link

Isn't it possible to publish electron app for other linux distros? I don't think Slack uses Flatpak or Appimage, yet it's still packaging .rpm for Fedora.

@ziggy42
Copy link
Author

ziggy42 commented Apr 26, 2017

Sure, you can but then you'll have one package for debian-based distros (.deb) and one (.rpm) for rh-based ones. Appimages work almost everywhere.

@sferra
Copy link
Contributor

sferra commented May 4, 2017

Related issue: #66

@IceWreck
Copy link

IceWreck commented Jun 1, 2017

I think an AppImage is available.
https://bintray.com/probono/AppImages/Boostnote#files

@probonopd
Copy link

probonopd commented Aug 15, 2017

This was just an example AppImage made by me at some point.

Providing an official Boostnote AppImage would have many advantages, as described here. Let me know if Boostnote developers are interested, I'm here to help.

@kazup01 kazup01 removed the Linux label Dec 13, 2017
@sferra
Copy link
Contributor

sferra commented Dec 26, 2017

Is there anything we can do to get things moving with regard to this issue?

Having AppImage support would really help with distribution of Boostnote in general on the Linux desktop and maybe also provide a conventient way to update to new releases.

@probonopd is your offer to help still open?

@probonopd
Copy link

@sferra yes. Boostnote is using electron-packager, right? If so, electron/packager#428 (comment) might be what is needed.

@sferra
Copy link
Contributor

sferra commented Dec 27, 2017

@kazup01 would you care to comment? :)

@SkYNewZ
Copy link

SkYNewZ commented Jan 16, 2018

Hi all! I just finish to create a repo that contain "official" .rpm package as well as the standalone package. I invite you to check it : https://github.com/SkYNewZ/Boostnote-packages/releases.
I hope it will be helpfull for you.

capture du 2018-01-16 01-07-33

@tajnymag
Copy link

@comzeradd
Copy link

You could check Flathub. They could probably help provide the app as a Flatpak and make it available to almost all linux distributions.

@probonopd
Copy link

You could check Flathub. They could probably help provide the app as a Flatpak and make it available to almost all linux distributions.

Does not work on many distributions, at least not out of the box.

@jimpriest
Copy link

They seem to cover a majority of distros... https://flatpak.org/getting.html

@probonopd
Copy link

On most distributions, the user has to install Flatpak first, and then needs to install one or more runtimes, and then needs to install the Boostnote Flatpak. Even then it is not working on any Live ISO I have tried so far. In constrast, the user can simply download the Boostnote AppImage, set the executable bit, and be done.

electron-builder can create AppImages easily these days.

@comzeradd
Copy link

And how do you get updates with AppImage?

@probonopd
Copy link

probonopd commented Mar 6, 2018

Using the update method the author of the application has built into the particular AppImage. AppImageUpdate is recommended, but not mandatory.

@Rokt33r Rokt33r added the feature request 🌟 Issue is a new feature request. label Mar 7, 2018
@jaybaeta
Copy link

jaybaeta commented Jun 3, 2018

@SkYNewZ Thanks for doing that. I haven't tried the rpm yet, but the tar works perfectly. Is it possible to also build a 32-bit version, though?

@JuanjoSalvador
Copy link

Hey, I want to create the Flatpak package for Bootsnote.

@chkumar246
Copy link

Hey, I want to create the Flatpak package for Bootsnote.

Hey any update on Flatpack package? If not then Can I take it?

@Flexo013
Copy link
Contributor

@chkumar246 Feel free to take it.

I will be closing this issue as there are many other issues for the exact same feature, some of which already have funding. #2115 #379 #2164

Let's continue discussion and development of this feature there.

@probonopd
Copy link

Those are not about AppImage, hence I am opening a ticket regarding AppImage now:
#3216

Sad that the 7 "thumbs up" for my AppImage post above are "lost" this way.

@Flexo013
Copy link
Contributor

I would love there to be a way to transfer those to the relevant issue, but sadly there isn't. Sorry about that. :(

The GitHub issues of Boostnote have been quite disorganized leading to many duplicate (or very similar) issues. Which on its turn leads to people missing each other or issues getting fragmented. For this reason sometimes these issues have to closed or moved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request 🌟 Issue is a new feature request.
Projects
None yet
Development

No branches or pull requests