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:

Reply via email to