# Compiling Time: 0.01 SBU
# Maintainer: DeX77 <dex+fw@dragonslave.de>

pkgname=docker-buildx
pkgver=0.25.0
pkgrel=1
pkgdesc="Docker CLI plugin for extended build capabilities with BuildKit"
archs=('x86_64')
groups=('apps-extra')
makedepends=('go')
depends=('glibc')
_F_github_author=docker
_F_github_name=buildx
_F_github_tag_v=y
Finclude github
sha1sums=('a430b43f24f5ab04441e1ceb1f80c7d6763ebb0e')
_F_cd_path="buildx-$pkgver"

build() {
	export CGO_CPPFLAGS="${CPPFLAGS}"
	export CGO_CFLAGS="${CFLAGS}"
	export CGO_CXXFLAGS="${CXXFLAGS}"
	export CGO_LDFLAGS="${LDFLAGS}"
	export GOFLAGS='-buildmode=pie -trimpath -mod=readonly -modcacherw'
	_buildx_r=github.com/docker/buildx

	Fcd
	Fexec go build -mod=vendor -o docker-buildx -ldflags "-linkmode=external \
		-compressdwarf=false \
		-X $_buildx_r/version.Version=${pkgver} \
		-X $_buildx_r/version.Package=$_buildx_r" \
		./cmd/buildx || Fdie

	Fexerel usr/lib/docker/cli-plugins/docker-buildx
}


# optimization OK
