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

Build and distribute .deb package #90

Open
hertg opened this issue Sep 17, 2022 · 3 comments
Open

Build and distribute .deb package #90

hertg opened this issue Sep 17, 2022 · 3 comments
Labels
feature A new feature

Comments

@hertg
Copy link
Owner

hertg commented Sep 17, 2022

The previous version of egpu-switcher had a PPA that allowed Ubuntu users to easily install and update egpu-switcher via apt. Because the PPA was such a headache to maintain, it is no longer supported right now. A solution must be found to address that.

  1. Create a CI pipeline to package the application as a .deb package for Debian/Ubuntu and its derivatives
  2. Distribute the package automatically via CI to some kind of repository like the PPA or deb-get
@hertg hertg added the feature A new feature label Sep 18, 2022
@LeeReitz
Copy link

Maybe this link will help with the CI/PPA issue. github action publish-ppa

@hertg
Copy link
Owner Author

hertg commented Oct 4, 2022

Unfortunately, pushing to the PPA is not the main problem. It's that I'd need to figure out how to build the go application on the PPA, because AFAIK the PPA doesn't allow to publish prebuilt .deb packages/binaries. That's why I was considering something like deb-get as opposed to the PPA, as I could simply point that to a .deb Github release artifact. :)

@hertg
Copy link
Owner Author

hertg commented Oct 27, 2022

This could be another possibility: https://mpr.makedeb.org/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature
Projects
Status: Confirmed
Development

No branches or pull requests

2 participants