diff options
Diffstat (limited to 'community/docker-cli-buildx/APKBUILD')
-rw-r--r-- | community/docker-cli-buildx/APKBUILD | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/community/docker-cli-buildx/APKBUILD b/community/docker-cli-buildx/APKBUILD index 6d77c0d1a1d..de8f13892aa 100644 --- a/community/docker-cli-buildx/APKBUILD +++ b/community/docker-cli-buildx/APKBUILD @@ -1,14 +1,13 @@ # Contributor: Jake Buchholz Göktürk <tomalok@gmail.com> # Maintainer: Jake Buchholz Göktürk <tomalok@gmail.com> pkgname=docker-cli-buildx -_commit=05846896d149da05f3d6fd1e7770da187b52a247 -pkgver=0.7.1 -pkgrel=1 +pkgver=0.13.1 +pkgrel=0 +_commit=788433953af10f2a698f5c07611dddce2e08c7a0 pkgdesc="A Docker CLI plugin for extended build capabilities" url="https://docs.docker.com/engine/reference/commandline/buildx_build" arch="all" license="Apache-2.0" -depends="docker-cli" makedepends="go" options="net" source="buildx-$pkgver.tar.gz::https://github.com/docker/buildx/archive/v$pkgver.tar.gz" @@ -17,28 +16,29 @@ _buildx_installdir="/usr/libexec/docker/cli-plugins" builddir="$srcdir"/buildx-"$pkgver" -export GOPATH=$srcdir/go -export GOCACHE=$srcdir/go-build -export GOTMPDIR=$srcdir +export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}" +export GOTMPDIR="${GOTMPDIR:-"$srcdir"}" +export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}" build() { PKG=github.com/docker/buildx local ldflags="-X $PKG/version.Version=v$pkgver -X $PKG/version.Revision=$_commit -X $PKG/version.Package=$PKG" - go build -modcacherw -ldflags "$ldflags" -o docker-buildx ./cmd/buildx + go build -v -modcacherw -ldflags "$ldflags" -o docker-buildx ./cmd/buildx } check() { - # filecount tests are excluded because they depend on exact file sizes - # which depend on filesystem used. - local pkgs="$(go list -modcacherw ./... | grep -Ev '(plugins/inputs/filecount)')" + # bake and gitutil tests do not succeed inside abuild environment + local pkgs="$(go list -modcacherw ./... | grep -Ev '(bake|gitutil)')" go test -modcacherw -short $pkgs ./docker-buildx version } package() { + # this is circular to have top-level, so depend on it in package itself + depends="docker-cli" install -Dm755 docker-buildx "$pkgdir$_buildx_installdir"/docker-buildx } sha512sums=" -cc9566286e677fb57f557aa8e9cd65633a13bd42fa11be205279095f905e2574cf1b1ace536b371a27bd4e2d9e66bb920edd207345f9ca2b39e4b34de5807011 buildx-0.7.1.tar.gz +51b1456ea76e51ed225a6d67b8abd0462950aefef781f619f676cd4a880eb6818efb98fcb89997a766ec95490a7035627e53bd56960c35ea1955345e5f743c06 buildx-0.13.1.tar.gz " |