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 98297b19685..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=266c0eac611d64fcc0c72d80206aa364e826758d -pkgver=0.6.3 -pkgrel=2 +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=" -8235e05c4eb8184a29954fa236f21832b018c7348d46bf0dcfe508e0448041f86be42f532c8f79e9e0fb6973eb1a6049df4531e5e7db176951eff164252d419d buildx-0.6.3.tar.gz +bc09f29096cfd08c60efd8fca7976a1db896f0ed08d33dfc64dfca2c6487a1dc1722b3fe80b6a175ebebeacf8b460bcc214806d0c7a637f17ed5d09793d8c9d8 buildx-0.14.0.tar.gz " |