commit:     625f2401d9e0fe55ddb0d176f1ab7872becbfc4c
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  2 21:15:22 2023 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu Nov  2 21:15:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=625f2401

app-containers/syft: add 0.94.0

Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 app-containers/syft/Manifest           |  2 ++
 app-containers/syft/syft-0.94.0.ebuild | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+)

diff --git a/app-containers/syft/Manifest b/app-containers/syft/Manifest
index 42744f4f6ed9..a06905da712f 100644
--- a/app-containers/syft/Manifest
+++ b/app-containers/syft/Manifest
@@ -2,3 +2,5 @@ DIST syft-0.75.0-deps.tar.xz 449464772 BLAKE2B 
60329a7054917079ea2ad683019933b5a
 DIST syft-0.75.0.tar.gz 5714462 BLAKE2B 
4513fb5ce8c9b432d9042e31c13032428db7ae2b7637f25d391c572094706a1bcfa7dc971a96a8630b3d226504000c79219c0cbc6e1372558c6d08c3ff41dfa4
 SHA512 
4b8f7cc2823ace1fb2a57a5a989690967ac2b0caf2358dd61a85eca418050ff3fb8ea0409fa694754e595f85168f7f2b192fd407f651f48e05932a73b18fa379
 DIST syft-0.76.0-deps.tar.xz 457367140 BLAKE2B 
8d05372361e6051b8102bec3b775eb00f9f24c5d6cddcee39d5d5b0a8f8db5260173d17aa3922b625885c1dddba42f2c2ecb6afe39b03c61a04a9a9577c4a9c6
 SHA512 
20f32db12c11a15eb323016fb0df09ec0ad823882344006fd30c4450e25feb9db17b8784581a01ed5a3fd68597ad05749082413c4196deff4b908af56c72b04e
 DIST syft-0.76.0.tar.gz 5726316 BLAKE2B 
debf5c9764994c616fceb7b69c42e87d6399ceb4b2f878935901f626256723177cc3e23b38f6dbce40a59c6586cb5589e82ed3c2a9811117486d9a1ced2f2260
 SHA512 
86f82455ff0d78864f56f2575bb2acb311ab658c23161b44f342242e88470948581097c2d928fae96ed01ad52843cb26d4682e22e5f81818a83a35cca1eff69e
+DIST syft-0.94.0-deps.tar.xz 502576092 BLAKE2B 
35c13d34a7a4b2afafb9b73502f4258b379db737d9482d3f2fc8c0748cda67733e198df25237b6622e7450055f6681de7e7031cf0d5c0f7d422b268e64608da2
 SHA512 
1018cbd7e22b44ca8626747ddce2a4672b7f6e0ff359d30e36877ac00e093cea8709d6880093850afe107aef7333b6f928ababc1dbb3cb5741c466b95ac69268
+DIST syft-0.94.0.tar.gz 5266343 BLAKE2B 
892c7bf90a1d15fd926207acd1a28e8bd907ae5869be763e48ccd8d3279975c2ec84d9ec5842e3799460a823b5aa611a028982d8d40d90248c1cfad25415c672
 SHA512 
171b23271f03e1e824dcac41a563f7947d004797a21e762eea883ea680e0de65a532e03e4b245a4021288fec60142da8c1c16d6520eadece65728728b9d15f91

diff --git a/app-containers/syft/syft-0.94.0.ebuild 
b/app-containers/syft/syft-0.94.0.ebuild
new file mode 100644
index 000000000000..b5c24f11d18c
--- /dev/null
+++ b/app-containers/syft/syft-0.94.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+GIT_COMMIT=8f6bdde6662aa8050a71eadbdb7bd5a3b079a56d
+
+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/*
+}

Reply via email to