diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-10-20 20:01:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-10-20 20:01:06 +0100 |
commit | f48011012cdabc60f67e96296bc600f2c3f20ce8 (patch) | |
tree | ddcf8dd8ff1fddbc5e1191d2a6cd0ec3a895dac3 /app-containers/syft/syft-0.59.0.ebuild | |
parent | 40a480a83a10d1718e26a6f4fc54d271c1f13a95 (diff) |
gentoo auto-resync : 20:10:2022 - 20:01:06
Diffstat (limited to 'app-containers/syft/syft-0.59.0.ebuild')
-rw-r--r-- | app-containers/syft/syft-0.59.0.ebuild | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/app-containers/syft/syft-0.59.0.ebuild b/app-containers/syft/syft-0.59.0.ebuild new file mode 100644 index 000000000000..95b08781270d --- /dev/null +++ b/app-containers/syft/syft-0.59.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module +GIT_COMMIT=41bc6bb410352845f22766e27dd48ba93aa825a4 + +DESCRIPTION="Generate a Software Bill of Materials from container images and filesystems" +HOMEPAGE="https://www.anchore.com" +SRC_URI="https://github.com/anchore/syft/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# tests require a running docker daemon +RESTRICT="test" + +src_compile() { + local BUILD_DATE + BUILD_DATE=$(date -u +%Y-%m-%dT%H:%M:%SZ) + ego build -o bin/syft -ldflags " + -extldflags '-static' + -X github.com/anchore/syft/internal/version.version=${PV} + -X github.com/anchore/syft/internal/version.gitCommit=${GIT_COMMIT} + -X github.com/anchore/syft/internal/version.buildDate=${BUILD_DATE} + -X github.com/anchore/syft/internal/version.gitDescription=v${PV} + " ./cmd/syft +} + +src_install() { + dobin bin/* +} |