diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 12 insertions, 14 deletions
@@ -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 } |