-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
Debian packaging for Pop!_OS #3
Comments
You mean CLI app, right? Do you have any integration process documentation or anything similar worth to read out of curiosity? |
Yes, the CLI application, or any available user-facing binary project. A GTK application would be nice to have, for example. There's no documentation for the packaging process. We set up cargo packages to create a source tarball that contains an inner vendor tarball, so that the build system can build the Cargo project without Internet access in Launchpad. No work has to be done on your part. |
@mmstick, okay, got it, thank you. Yet as I was said a couple times before on reddit, CLI application was basically a proof of concept and from my point of view it is not ready to be used everywhere. Any way, this idea sounds amazing :) |
Hey, @mmstick! I was hoping to release I've published the v0.2.2 release with all fixes available, so nothing should block you now. Let me know if you need any help. |
Essentially, we create a debian directory to include along with the sources, which contains extra package metadata and a debian-specific Makefile ( I'll have the debian packaging ready soon. |
Okay, I understood some of these words :) What is a source of the "sources" in that case? Are you checking out the "master" branch or using GitHub releases page? |
Sources referring to your source code. We just add a debian directory to your repo. We can use tagged commits. |
@mmstick yeah, tagged commits would be the preferred way, otherwise it might break the build with unexpectedly broken master. |
Whenever you're ready, I'll package and add this to our Pop repository. This seems like a very useful tool for us.
The text was updated successfully, but these errors were encountered: