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

Generic build instructions #491

Open
origintopleft opened this issue Jan 12, 2024 · 2 comments
Open

Generic build instructions #491

origintopleft opened this issue Jan 12, 2024 · 2 comments
Labels
enhancement Add a new feature

Comments

@origintopleft
Copy link

What would you like to be added:
Generic "how to build" instructions that don't involve distro-specific tools such as apt or dnf, preferably in an INSTALL.md file in the root.

Why is this needed:
I intend to maintain an ebuild for Gentoo in a personal overlay, but can't even figure out how to build manually. I am not coming from a Go background and don't know what the standard ./configure && make equivalent is. go build, as suggested by Golang docs, throws up because the dive directory already exists, and I'm unsure how to respond to this.

Additional context:
Would also come in handy for users of other distros looking to package this program.

@origintopleft origintopleft added the enhancement Add a new feature label Jan 12, 2024
@mark2185
Copy link
Contributor

There is a Makefile but I'm not sure what target to invoke since the one run on CI doesn't seem to work locally.

Anyway, to answer this:

and I'm unsure how to respond to this

go build -o dive will create a dive binary in the ./dive/ folder.

@ChaosEngine
Copy link

ChaosEngine commented Apr 1, 2024

ebuild has landed some time in bugs.gentoo.org: https://bugs.gentoo.org/828478
I merely updated app-containers/docker dependency there. There is an bgo-overlay containing it but it looks dead to me.

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

No branches or pull requests

3 participants