aboutsummaryrefslogtreecommitdiffstats
path: root/testing/distrobuilder/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/distrobuilder/APKBUILD')
-rw-r--r--testing/distrobuilder/APKBUILD17
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
}