-
-
Notifications
You must be signed in to change notification settings - Fork 103
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
Add deb and rpm builds for distribution #2895
base: v5
Are you sure you want to change the base?
Conversation
09b861f
to
5739a3e
Compare
5739a3e
to
266eacf
Compare
This adds the ability to generate rpm and deb packages as part of linux distribution. It takes advantage of other electron-installer based providers while building an electron app.
266eacf
to
29df94f
Compare
marking blocked until build issues resolved to prevent accidental early merges. |
So, after doing some more testing, setting the deb build to amd64 instead of x86_64, it looks like AppArmor is not an issue on my Ubuntu 24.04 install when installed through the .deb package. The .tar.gz currently still throws the SUID helper error. |
I've added a contribution PR to your fork that fixes debian builds, adds some icons and consolidates and explicitly defines some settings. All info available at pcreech#1 |
Further testing required: does this work with -beta and -nightly.DATE builds? |
This adds the ability to generate rpm and deb packages as part of linux distribution. It takes advantage of other electron-installer based providers while building an electron app.
Description of the Change
It would be nice to have a native rpm or deb package for installing to a distribution. This is an initial attempt to add this functionality to the build system.
Applicable Issues
Testing
The initial testing was to ensure the app was basically functional post-install on an rpm system (fedora). I still need to verify functionality on a debian based system, but I wanted to also start getting feedback and start conversations around approach and outputs.
Screenshots