diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-02-13 11:36:00 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-02-13 11:36:00 +0000 |
commit | c06ab4b7bc60f01a7bd8c233ba4697157f30315f (patch) | |
tree | 85da2c94693d575c9324ab8f1616170ef5c928a9 /app-containers/distrobuilder/distrobuilder-3.0-r1.ebuild | |
parent | 9e166f0fa8bc64fb267aaba88d9a55f8393e15a0 (diff) |
gentoo auto-resync : 13:02:2024 - 11:36:00
Diffstat (limited to 'app-containers/distrobuilder/distrobuilder-3.0-r1.ebuild')
-rw-r--r-- | app-containers/distrobuilder/distrobuilder-3.0-r1.ebuild | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/app-containers/distrobuilder/distrobuilder-3.0-r1.ebuild b/app-containers/distrobuilder/distrobuilder-3.0-r1.ebuild new file mode 100644 index 000000000000..b3db1b7b116d --- /dev/null +++ b/app-containers/distrobuilder/distrobuilder-3.0-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module linux-info + +DESCRIPTION="System container image builder for LXC and incus" +HOMEPAGE="https://linuxcontainers.org/distrobuilder/introduction/" + +SRC_URI="https://linuxcontainers.org/downloads/distrobuilder/distrobuilder-${PV}.tar.gz + verify-sig? ( https://linuxcontainers.org/downloads/distrobuilder/distrobuilder-${PV}.tar.gz.asc )" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" +IUSE="verify-sig" + +RDEPEND="app-cdr/cdrtools + app-crypt/gnupg + dev-util/debootstrap + dev-vcs/git + net-misc/rsync + sys-fs/squashfs-tools" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )" + +# Test deps aren't vendored. +RESTRICT="test" + +CONFIG_CHECK="~OVERLAY_FS" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc + +GOPATH="${S}/_dist" + +src_compile() { + export GOPATH="${S}/_dist" + emake +} + +src_test() { + export GOPATH="${S}/_dist" + emake check +} + +src_install() { + export GOPATH="${S}/_dist" + dobin ${GOPATH}/bin/distrobuilder + dodoc -r doc/* +} |