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" +}