Date: Sunday, December 11, 2022 @ 18:22:31
  Author: kpcyrd
Revision: 1358756

addpkg: crane 0.12.1-1

Added:
  crane/
  crane/repos/
  crane/trunk/
  crane/trunk/PKGBUILD

----------+
 PKGBUILD |   39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

Added: crane/trunk/PKGBUILD
===================================================================
--- crane/trunk/PKGBUILD                                (rev 0)
+++ crane/trunk/PKGBUILD        2022-12-11 18:22:31 UTC (rev 1358756)
@@ -0,0 +1,39 @@
+# Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>
+
+pkgname=crane
+_pkgname=go-containerregistry
+pkgver=0.12.1
+pkgrel=1
+pkgdesc="Interacting with remote container images and registries."
+arch=('x86_64')
+url="https://github.com/google/go-containerregistry";
+license=('Apache-2.0')
+makedepends=('go')
+source=(https://github.com/google/${_pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha256sums=('6f8060933ace2acff468ce17359aa858b7ca3db049ed8d0ac5d4ae62359573c3')
+b2sums=('95fa0acd295e64f10b01299122ea6446d93167437f68161dbdef9db946f0a2b4ccbbe7f730dbc42091f7a1f6866c2a5f8a567acfc3ce3a258f1e25bc729c5f7f')
+
+build() {
+  cd ${_pkgname}-${pkgver}
+
+  export CGO_CPPFLAGS="${CPPFLAGS}"
+  export CGO_CFLAGS="${CFLAGS}"
+  export CGO_CXXFLAGS="${CXXFLAGS}"
+  export CGO_LDFLAGS="${LDFLAGS}"
+  export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external 
-mod=readonly -modcacherw"
+
+  go build ./cmd/crane
+  go build ./cmd/gcrane
+
+  cd cmd/krane
+  go build .
+}
+
+package() {
+  cd ${_pkgname}-${pkgver}
+  install -Dm755 -t "${pkgdir}/usr/bin" \
+    crane gcrane cmd/krane/krane
+  install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+# vim: ts=2 sw=2 et:

Reply via email to