summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 12 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 03e43a39abb7..4c6e5053e874 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: Jeremy Asuncion <jeremyasuncion808@gmail.com>
pkgname=lab
-pkgver=0.14.0
+pkgver=0.15.0
pkgrel=1
pkgdesc="A hub-like tool for GitLab (tagged release)"
arch=('x86_64')
@@ -11,28 +11,26 @@ url="https://zaquestion.github.io/lab/"
license=('custom:Unlicense')
depends=('git')
optdepends=('hub')
-makedepends=('go' 'dep')
+makedepends=('go')
conflicts=("$pkgname-git" "$pkgname-bin")
-source=("https://github.com/zaquestion/lab/archive/v$pkgver.tar.gz")
-sha512sums=('65bfacc380a80d089426c451094184be3721e033de954ee33778d1cdf017c1636a163dd790c28c863385621a4085b60c64a65c9981651abf06056e4c82961dad')
-_gourl="github.com/zaquestion/$pkgname"
+source=("$pkgname-$pkgver.tar.gz::https://github.com/zaquestion/lab/archive/v$pkgver.tar.gz")
+sha512sums=('b1b404a7ea500839b540bd191e806fb24cb8687a353113cb3e4a9e56eada111f83c574b999036820f031c9230396fb213dfdaec59b431b05e9ca4caa0da45d96')
prepare() {
- export GOPATH="$srcdir/go"
- mkdir -p "$GOPATH"
- mkdir -p "$(dirname "$GOPATH/src/$_gourl")"
- ln --no-target-directory -fs "$srcdir/$pkgname-$pkgver" "$GOPATH/src/$_gourl"
+ cd "$srcdir/$pkgname-$pkgver"
+ go mod download
}
build () {
- export GOPATH="$srcdir/go"
- cd "$GOPATH/src/$_gourl"
- dep ensure
- go build -ldflags "-X \"main.version=$pkgver\"" "$_gourl"
+ cd "$srcdir/$pkgname-$pkgver"
+ go build \
+ -gcflags "all=-trimpath=$PWD" \
+ -asmflags "all=-trimpath=$PWD" \
+ -ldflags "-extldflags $LDFLAGS"
}
package() {
- cd "${pkgname%-bin}-$pkgver"
+ cd "$pkgname-$pkgver"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname"/LICENSE
install -Dm755 lab "$pkgdir"/usr/bin/lab
}