Date: Monday, September 5, 2022 @ 14:24:34
  Author: foxboron
Revision: 1293006

upgpkg: docker-buildx 0.9.1-1

Added:
  docker-buildx/trunk/PKGBUILD

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

Added: PKGBUILD
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2022-09-05 14:24:34 UTC (rev 1293006)
@@ -0,0 +1,50 @@
+# Maintainer: Morten Linderud <foxbo...@archlinux.org>
+# Contributor: Joakim Saario <saario.joa...@gmail.com>
+
+pkgname=docker-buildx
+pkgver=0.9.1
+pkgrel=1
+pkgdesc="Docker CLI plugin for extended build capabilities with BuildKit"
+arch=('x86_64')
+url="https://github.com/docker/buildx";
+license=("Apache")
+makedepends=('go' 'git')
+options=(!lto)
+_commit=ed00243a0ce2a0aee75311b06e32d33b44729689  #refs/tags/v0.9.1
+source=("git+https://github.com/docker/buildx.git#commit=${_commit}";)
+sha512sums=('SKIP')
+
+pkgver() {
+  cd "buildx"
+  git describe --tags | sed 's/^v//;s/-/+/g'
+}
+
+build() {
+  cd "buildx"
+  export CGO_CPPFLAGS="${CPPFLAGS}"
+  export CGO_CFLAGS="${CFLAGS}"
+  export CGO_CXXFLAGS="${CXXFLAGS}"
+  export CGO_LDFLAGS="${LDFLAGS}"
+  export GOFLAGS='-buildmode=pie -trimpath -mod=readonly -modcacherw'
+  export GO111MODULE=on
+  _buildx_r=github.com/docker/buildx
+  go build -mod=vendor -o docker-buildx -ldflags "-linkmode=external \
+    -X $_buildx_r/version.Version=${pkgver} \
+    -X $_buildx_r/version.Revision=$(git rev-parse HEAD) \
+    -X $_buildx_r/version.Package=$_buildx_r" \
+    ./cmd/buildx
+}
+
+check() {
+  cd "buildx"
+  # mkdir cli-plugins
+  # cp bin/buildx cli-plugins/docker-buildx
+  # export DOCKER_CONFIG="$(PWD)"
+  go test ./...
+}
+
+package() {
+  cd "buildx"
+  install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  install -Dm755 docker-buildx 
"$pkgdir/usr/lib/docker/cli-plugins/docker-buildx"
+}

Reply via email to