diff --git a/testing/melange/APKBUILD b/testing/melange/APKBUILD index f8446320c802b20d1465d62487110d4e5382e7c9..3156e049a584aa4c15771bd06e46b7ebaa2d064f 100644 --- a/testing/melange/APKBUILD +++ b/testing/melange/APKBUILD @@ -1,10 +1,11 @@ maintainer="fossdd <fossdd@pwned.life>" pkgname=melange -pkgver=0.20.0 +pkgver=0.22.2 pkgrel=0 pkgdesc="Build apk packages using declarative pipelines" url="https://github.com/chainguard-dev/melange" -arch="all" +# 32-bit: /home/buildozer/go/pkg/mod/go.step.sm/crypto@v0.58.1/internal/utils/convert.go:33:18: cannot convert math.MaxUint32 (untyped int constant 4294967295) to type T +arch="all !armhf !armv7 !x86" license="Apache-2.0" makedepends="go" subpackages=" @@ -14,31 +15,27 @@ subpackages=" " source="https://github.com/chainguard-dev/melange/archive/v$pkgver/melange-$pkgver.tar.gz" -export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}" -export GOTMPDIR="${GOTMPDIR:-"$srcdir"}" -export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}" - build() { mkdir build - go build -o build/ "$builddir"/... + go build -o build/ . for i in bash fish zsh; do - "$builddir"/build/melange completion $i > "$builddir"/melange.$i + ./build/melange completion $i > melange.$i done } check() { - (unset SOURCE_DATE_EPOCH; go test "$builddir"/...) + (unset SOURCE_DATE_EPOCH; go test ./...) } package() { - install -Dm755 "$builddir"/build/melange "$pkgdir"/usr/bin/melange + install -Dm755 build/melange -t "$pkgdir"/usr/bin/ - install -Dm644 "$builddir"/melange.bash "$pkgdir"/usr/share/bash-completion/completions/melange - install -Dm644 "$builddir"/melange.fish "$pkgdir"/usr/share/fish/vendor_completions.d/melange.fish - install -Dm644 "$builddir"/melange.zsh "$pkgdir"/usr/share/zsh/site-functions/_melange + install -Dm644 melange.bash "$pkgdir"/usr/share/bash-completion/completions/melange + install -Dm644 melange.fish "$pkgdir"/usr/share/fish/vendor_completions.d/melange.fish + install -Dm644 melange.zsh "$pkgdir"/usr/share/zsh/site-functions/_melange } sha512sums=" -cb54ccf2e75d14d08d53fe8bea570f073daedc3d8ab0d5a6222bd59e38b05eed6df7502a246f948509cd32c1ee50bcdd2b9d807757e031a4974a0ff8a3008cc3 melange-0.20.0.tar.gz +c25617b7d6165331dd889fab007ed89bd2d9dd904cffb641c8cfdb76e626315130e7769849dca1f40d0c88e4def2e7a6a3d9172b0d8403b2485a2d5df604d42b melange-0.22.2.tar.gz "