diff options
Diffstat (limited to 'community/docker-cli-buildx/APKBUILD')
-rw-r--r-- | community/docker-cli-buildx/APKBUILD | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/community/docker-cli-buildx/APKBUILD b/community/docker-cli-buildx/APKBUILD index 264b759bc5e..1b86f10a1e5 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 +pkgver=0.14.0 pkgrel=0 +_commit=171fcbeb69d67c90ba7f44f41a9e418f6a6ec1da 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 +bc09f29096cfd08c60efd8fca7976a1db896f0ed08d33dfc64dfca2c6487a1dc1722b3fe80b6a175ebebeacf8b460bcc214806d0c7a637f17ed5d09793d8c9d8 buildx-0.14.0.tar.gz " |