Date: Wednesday, December 14, 2022 @ 19:26:22 Author: kpcyrd Revision: 1359162
addpkg: osv-scanner 1.0.0-1 Added: osv-scanner/ osv-scanner/repos/ osv-scanner/trunk/ osv-scanner/trunk/PKGBUILD ----------+ PKGBUILD | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) Added: osv-scanner/trunk/PKGBUILD =================================================================== --- osv-scanner/trunk/PKGBUILD (rev 0) +++ osv-scanner/trunk/PKGBUILD 2022-12-14 19:26:22 UTC (rev 1359162) @@ -0,0 +1,32 @@ +# Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org> + +pkgname=osv-scanner +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Vulnerability scanner written in Go which uses the data provided by https://osv.dev" +url='https://github.com/google/osv-scanner' +arch=('x86_64') +license=('Apache-2.0') +makedepends=('go') +source=(https://github.com/google/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('bc0f3a0736c5a6b1ed4461541dd0c0bb6b64e03fd702a97f267c595eff5a3f23') +b2sums=('8d122c708a67dd5997712f07d74e0f96dd8156a0e7dfe708f286f3bfb72f66d78b19c5bd3b781743229349991ad2b715046ba154ce058bcd5c92aea1e4a4d8ef') + +build() { + cd ${pkgname}-${pkgver} + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \ + ./cmd/osv-scanner +} + +package() { + cd ${pkgname}-${pkgver} + install -Dm 755 -t "${pkgdir}/usr/bin" \ + osv-scanner +} + +# vim: ts=2 sw=2 et: