Date: Friday, October 21, 2022 @ 16:58:26 Author: kpcyrd Revision: 1333140
addpkg: repro-get 0.2.0-1 Added: repro-get/ repro-get/repos/ repro-get/trunk/ repro-get/trunk/PKGBUILD ----------+ PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) Added: repro-get/trunk/PKGBUILD =================================================================== --- repro-get/trunk/PKGBUILD (rev 0) +++ repro-get/trunk/PKGBUILD 2022-10-21 16:58:26 UTC (rev 1333140) @@ -0,0 +1,38 @@ +# Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org> + +pkgname=repro-get +pkgver=0.2.0 +pkgrel=1 +pkgdesc="Reproducible apt/dnf/apk/pacman, with content-addressing " +url='https://github.com/reproducible-containers/repro-get' +arch=('x86_64') +license=('Apache') +optdepends=('kubo: for ipfs support') +makedepends=('go') +source=(https://github.com/reproducible-containers/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +b2sums=('31ebade99d17ec5543927df07e421dba0d3908910670d3c69f1a3181c73f7e60d91cded57293d10598a897bd31e6483b7231dacc49ea42666eadedfc48118d2f') + +build() { + cd ${pkgname}-${pkgver} + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS}\" -X github.com/reproducible-containers/repro-get/pkg/version.Version=${pkgver}" \ + ./cmd/repro-get +} + +package() { + cd ${pkgname}-${pkgver} + install -Dm 755 "${pkgname}" -t "${pkgdir}/usr/bin" + + # setup completions + install -dm 755 "${pkgdir}/usr/share/bash-completion/completions" \ + "${pkgdir}/usr/share/zsh/site-functions" \ + "${pkgdir}/usr/share/fish/vendor_completions.d" + "${pkgdir}/usr/bin/${pkgname}" completion bash > "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" + "${pkgdir}/usr/bin/${pkgname}" completion zsh > "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" + "${pkgdir}/usr/bin/${pkgname}" completion fish > "${pkgdir}/usr/share/fish/vendor_completions.d/${pkgname}.fish" +} + +# vim: ts=2 sw=2 et:
