Date: Monday, January 17, 2022 @ 23:33:40 Author: shibumi Revision: 1108394
upgpkg: syft 0.35.1-1 Modified: syft/trunk/PKGBUILD ----------+ PKGBUILD | 53 +++++++++++++---------------------------------------- 1 file changed, 13 insertions(+), 40 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-01-17 23:33:38 UTC (rev 1108393) +++ PKGBUILD 2022-01-17 23:33:40 UTC (rev 1108394) @@ -1,18 +1,16 @@ -# Maintainer: Santiago Torres-Arias <[email protected]> # Maintainer: Christian Rebischke <[email protected]> -pkgname=cosign -pkgver=1.4.1 +pkgname=syft +pkgver=0.35.1 pkgrel=1 -pkgdesc="Container Signing with support for ephemeral keys and Sigstore signing" +pkgdesc="CLI tool and library for generating a Software Bill of Materials from container images and filesystems" arch=('x86_64') -url="https://github.com/sigstore/cosign" +url="https://github.com/anchore/syft" license=('Apache') -depends=('pcsclite') makedepends=('go' 'git') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/sigstore/${pkgname}/archive/v${pkgver}.tar.gz") -sha512sums=('8728be4395bf35d94c7f428ea3a20b75b02d816d384b83b790a034a93a6c9e884dc8cb7e7e986809a8b1eef2ad740124685060a675b9b23843b11415b6e6d4c3') -b2sums=('f385230b7a62fd2a58039087607ef69f724f657610c68b2167808591761e67cd6f4fd0eedabfb53a8adcd6c948d76b0fbcd61275e4c70f5f812dbfa806040425') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/anchore/${pkgname}/archive/v${pkgver}.tar.gz") +sha512sums=('9a7796622c5a1f96c31bcddf6efd68d1ec93ae6b87d29cdc7d47ed28126f5da5b91e08367632bd3afe7abad55fc3d5eb8d417f6829a71b049d610f6d96b29410') +b2sums=('5937d6094fa3dac2ef23d0337ee8a4e6d3dce656d3335b29170269c3bc40cbf06936cd09b5843b5f87a55fce35dac61eacf0960a3f8973f32da3b24b4e1f7555') build(){ cd "${pkgname}-${pkgver}" @@ -25,39 +23,14 @@ go build -o build/ ./... } -check() { - cd "${pkgname}-${pkgver}" - make test -} +# disabled, needs docker +# check() { +# cd "${pkgname}-${pkgver}" +# go test -v ./... +# } package() { cd "${pkgname}-${pkgver}" - install -Dm755 build/cosign "${pkgdir}/usr/bin/${pkgname}" - - # build bash completions - mkdir -p "${pkgdir}/usr/share/bash-completion/completions" - "$pkgdir"/usr/bin/cosign completion bash > "${pkgdir}/usr/share/bash-completion/completions/cosign" - - # build zsh completions - mkdir -p "${pkgdir}/usr/share/zsh/site-functions" - "$pkgdir"/usr/bin/cosign completion zsh > "${pkgdir}/usr/share/zsh/site-functions/_cosign" - - # build fish completions - mkdir -p "${pkgdir}/usr/share/fish/vendor_completions.d/" - "$pkgdir"/usr/bin/cosign completion fish > "${pkgdir}/usr/share/fish/vendor_completions.d/cosign.fish" - - install -Dm755 build/sget "${pkgdir}/usr/bin/sget" - - # build bash completions - mkdir -p "${pkgdir}/usr/share/bash-completion/completions" - "$pkgdir"/usr/bin/sget completion bash > "${pkgdir}/usr/share/bash-completion/completions/sget" - - # build zsh completions - mkdir -p "${pkgdir}/usr/share/zsh/site-functions" - "$pkgdir"/usr/bin/sget completion zsh > "${pkgdir}/usr/share/zsh/site-functions/_sget" - - # build fish completions - mkdir -p "${pkgdir}/usr/share/fish/vendor_completions.d/" - "$pkgdir"/usr/bin/sget completion fish > "${pkgdir}/usr/share/fish/vendor_completions.d/sget.fish" + install -Dm755 build/syft "${pkgdir}/usr/bin/${pkgname}" }
