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

[Package Request] deb package #68

Open
nkxxll opened this issue Feb 9, 2024 · 7 comments · Fixed by #85
Open

[Package Request] deb package #68

nkxxll opened this issue Feb 9, 2024 · 7 comments · Fixed by #85
Assignees
Labels
enhancement New feature or request

Comments

@nkxxll
Copy link

nkxxll commented Feb 9, 2024

What would you like sesh to do?

It would be nice to have a release page with a .deb package for linux.
I can make a deb-package thats pretty easy. I think there could also be a GitHub action for creating a deb-package.
Github action would be 🔥

@nkxxll nkxxll added the enhancement New feature or request label Feb 9, 2024
@nkxxll
Copy link
Author

nkxxll commented Feb 9, 2024

https://jon.sprig.gs/blog/post/2835 this is a good resource for the github action.

@joshmedeski
Copy link
Owner

Thanks, give me a some time and I can get this setup.

@nkxxll
Copy link
Author

nkxxll commented Feb 9, 2024

Sure thanks <3

@joshmedeski
Copy link
Owner

Reference material for how to get this working:
https://goreleaser.com/cookbooks/debconf-templates/?h=deb

@joshmedeski
Copy link
Owner

Not working yet, have have some more research to do on goreleaser.

@mok0
Copy link

mok0 commented May 28, 2024

The Debian package dh-make-golang pretty much does everything for you. It generates a ./debian directory in the source directory that seems 90% finished. Check out this webpage.

After installing a build requirement dh-golang I tried building this raw package on my cowbuilder but it failed, apparently due to a missing package "github.com/urfave/cli/v2". I know nothing about building go programs so it ends here I guess.

@joshmedeski
Copy link
Owner

joshmedeski commented May 28, 2024

Thanks for this tip @mok0, I think Go Releaser will work, I just have to spend some more time on it. My first attempt failed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

Successfully merging a pull request may close this issue.

3 participants