diff options
Diffstat (limited to 'testing/distrobuilder/APKBUILD')
-rw-r--r-- | testing/distrobuilder/APKBUILD | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/testing/distrobuilder/APKBUILD b/testing/distrobuilder/APKBUILD index 2eb915a7dd0..a66f29c07f4 100644 --- a/testing/distrobuilder/APKBUILD +++ b/testing/distrobuilder/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Sean McAvoy <seanmcavoy@gmail.com> pkgname=distrobuilder pkgver=2.1 -pkgrel=1 +pkgrel=16 pkgdesc="System container image builder" url="https://linuxcontainers.org/distrobuilder/" arch="all !armhf !armv7" @@ -14,20 +14,21 @@ checkdepends="squashfs-tools" source="https://github.com/lxc/distrobuilder/archive/refs/tags/distrobuilder-$pkgver.tar.gz" builddir="$srcdir/distrobuilder-distrobuilder-$pkgver" +export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}" +export GOTMPDIR="${GOTMPDIR:-"$srcdir"}" +export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}" +export GOFLAGS="$GOFLAGS -modcacherw" + build() { - export GOPATH="$srcdir" - GOFLAGS="$GOFLAGS -modcacherw" - make + go build -o out ./distrobuilder } check() { - go install -v -x github.com/remyoudompheng/go-misc/deadcode@latest - PATH="$PATH:$GOPATH/bin" - make check + go test ./... } package() { - install -Dm755 $srcdir/bin/$pkgname "$pkgdir"/usr/bin/$pkgname + install -Dm755 out "$pkgdir"/usr/bin/$pkgname install -Dm644 -t "$pkgdir"/usr/share/doc/distrobuilder doc/*.md install -Dm644 -t "$pkgdir"/usr/share/doc/distrobuilder/examples doc/examples/*.yaml } |