Date: Saturday, July 30, 2022 @ 20:30:31 Author: shibumi Revision: 1259209
add gitsign Added: gitsign/ gitsign/repos/ gitsign/trunk/ gitsign/trunk/PKGBUILD ----------+ PKGBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) Added: gitsign/trunk/PKGBUILD =================================================================== --- gitsign/trunk/PKGBUILD (rev 0) +++ gitsign/trunk/PKGBUILD 2022-07-30 20:30:31 UTC (rev 1259209) @@ -0,0 +1,30 @@ +# Maintainer: Christian Rebischke <chris.rebisc...@archlinux.org> +# Contriubutor: Jamie Magee <jamie dot magee at gmail dot com> + +pkgname=gitsign +pkgver=0.2.0 +pkgrel=1 +pkgdesc='Keyless Git signing using Sigstore' +arch=(any) +url='https://github.com/sigstore/gitsign' +license=(APACHE) +makedepends=(go) +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/sigstore/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") +b2sums=('bec13804e87f30a4a5450d4e65631baf8b733eab95d26e27b55fb38c92075bb2f04825fcc1129f2cfcdf82624337e99db7acd2f5abd3df841ee01d1bc9b2cc1f') + +build() { + cd $pkgname-$pkgver + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + make build +} + +package() { + cd $pkgname-$pkgver + + install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}