summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-03-23 17:39:45 +0000
committerGeorge Rawlinson2021-03-23 17:39:45 +0000
commit9b54f625230fb2f4a7d1289fa3272c1f09b3debd (patch)
treeb4fbdc749164a9e434c34f54551586a933d3c75a
parent50710407101c6206591ba2d4a6563bb5f0c3e2e6 (diff)
downloadaur-9b54f625230fb2f4a7d1289fa3272c1f09b3debd.tar.gz
upgpkg: distrobuilder 1.2-1
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD29
2 files changed, 14 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 517c7d63869a..bde84768c88e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = distrobuilder
pkgdesc = System container image builder for LXC and LXD
- pkgver = 1.1
- pkgrel = 3
+ pkgver = 1.2
+ pkgrel = 1
url = https://github.com/lxc/distrobuilder
arch = x86_64
license = Apache
@@ -12,8 +12,8 @@ pkgbase = distrobuilder
depends = gnupg
depends = debootstrap
conflicts = distrobuilder-git
- source = distrobuilder-1.1.tar.gz::https://github.com/lxc/distrobuilder/archive/distrobuilder-1.1.tar.gz
- b2sums = d1b7fe9fcc6fd65993dc0eaa610dac7bc35c0bd4e67165d94b8761e5ed906bd3ea4357f467332a6dbc02db39227d0efc4c260fae0d6fde6f63843eeacb5622d3
+ source = distrobuilder-1.2.tar.gz::https://github.com/lxc/distrobuilder/archive/distrobuilder-1.2.tar.gz
+ b2sums = e6d0bf355818020ebe304adb71c35a67698441eaf3baf62abcddb334337388d06fb1bc49910be0c716038a41f18bcf0573a484e7bbd1fc4fb46ccabd15830376
pkgname = distrobuilder
diff --git a/PKGBUILD b/PKGBUILD
index 441525dddc02..9865fe1aa08a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
# Contributor: Stéphane Graber <stgraber AT ubuntu DOT com>
pkgname=distrobuilder
-pkgver=1.1
-pkgrel=3
+pkgver=1.2
+pkgrel=1
pkgdesc="System container image builder for LXC and LXD"
arch=(x86_64)
url="https://github.com/lxc/distrobuilder"
@@ -13,26 +13,21 @@ depends=(rsync squashfs-tools gnupg debootstrap)
makedepends=(go git)
conflicts=(distrobuilder-git)
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgname-$pkgver.tar.gz")
-b2sums=('d1b7fe9fcc6fd65993dc0eaa610dac7bc35c0bd4e67165d94b8761e5ed906bd3ea4357f467332a6dbc02db39227d0efc4c260fae0d6fde6f63843eeacb5622d3')
+b2sums=('e6d0bf355818020ebe304adb71c35a67698441eaf3baf62abcddb334337388d06fb1bc49910be0c716038a41f18bcf0573a484e7bbd1fc4fb46ccabd15830376')
prepare() {
mv "$pkgname-$pkgname-$pkgver" "$pkgname-$pkgver"
+ cd "$pkgname-$pkgver"
- # export & create $GOPATH
- export GOPATH="$srcdir/go"
- mkdir -p "$GOPATH"
+ # create build folder
+ mkdir build
- # download dependencies (via workaround as per below comment)
- # https://github.com/lxc/distrobuilder/issues/408#issuecomment-801899860
- cd "$pkgname-$pkgver"
- go mod init github.com/lxc/distrobuilder
- go get github.com/mudler/docker-companion/api@master
- go get -t -d ./...
+ # download dependencies
+ go mod vendor
}
build() {
# export various Go flags
- export GOPATH="$srcdir/go"
export CGO_CPPFLAGS="$CPPFLAGS"
export CGO_CFLAGS="$CFLAGS"
export CGO_CXXFLAGS="$CXXFLAGS"
@@ -41,19 +36,15 @@ build() {
# build binary
cd "$pkgname-$pkgver"
- go install -v ./...
+ go build -v -o build ./...
}
check() {
- # TODO: See Makefile for additional checks
- # - deadcode
- # - golint
- export GOPATH="$srcdir/go"
cd "$pkgname-$pkgver"
go test -v ./...
go vet -v ./...
}
package() {
- install -Dm755 "$srcdir/go/bin/$pkgname" -t "$pkgdir/usr/bin"
+ install -Dm755 -t "$pkgdir/usr/bin" "$pkgname-$pkgver/build/$pkgname"
}