mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 00:12:05 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Contributor: Jake Buchholz Göktürk <tomalok@gmail.com>
 | |
| # Maintainer: Jake Buchholz Göktürk <tomalok@gmail.com>
 | |
| pkgname=docker-cli-buildx
 | |
| _commit=c513d34049e499c53468deac6c4267ee72948f02
 | |
| pkgver=0.10.4
 | |
| pkgrel=0
 | |
| 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"
 | |
| 
 | |
| _buildx_installdir="/usr/libexec/docker/cli-plugins"
 | |
| 
 | |
| builddir="$srcdir"/buildx-"$pkgver"
 | |
| 
 | |
| 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
 | |
| }
 | |
| 
 | |
| check() {
 | |
| 	# 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() {
 | |
| 	install -Dm755 docker-buildx "$pkgdir$_buildx_installdir"/docker-buildx
 | |
| }
 | |
| 
 | |
| sha512sums="
 | |
| f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7  buildx-0.10.4.tar.gz
 | |
| "
 |