diff options
author | Pierre Neidhardt | 2016-06-07 21:25:54 +0200 |
---|---|---|
committer | Pierre Neidhardt | 2016-06-07 21:25:54 +0200 |
commit | ace411b14ad5ed4318516d098b9381eaaf9feaf9 (patch) | |
tree | e78dfafb923d279ff4133c0ef1386b5a7d2c75bd | |
parent | 00e8c06eb6ee746f1e16170de9e09ab78c4dc178 (diff) | |
download | aur-ace411b14ad5ed4318516d098b9381eaaf9feaf9.tar.gz |
hsync: Use simple and unified Go PKGBUILD
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 17 insertions, 12 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Sat Jun 4 12:04:34 UTC 2016 +# Tue Jun 7 19:21:37 UTC 2016 pkgbase = hsync pkgdesc = A filesystem hierarchy synchronizer pkgver = 1.3 - pkgrel = 1 + pkgrel = 2 url = http://ambrevar.bitbucket.org/hsync/ arch = i686 arch = x86_64 @@ -3,7 +3,7 @@ _pkgname=hsync pkgname=$_pkgname pkgver=1.3 -pkgrel=1 +pkgrel=2 pkgdesc="A filesystem hierarchy synchronizer" arch=("i686" "x86_64") url="http://ambrevar.bitbucket.org/$_pkgname/" @@ -11,26 +11,31 @@ license=("MIT") makedepends=("go") source=("$pkgname-$pkgver.tar.bz2::https://bitbucket.org/ambrevar/$_pkgname/get/v$pkgver.tar.bz2") sha1sums=("6c6c12b3364ebb0924cd2cc56844aa58bc3970c5") +_gourl="bitbucket.org/ambrevar/$_pkgname" -build() { - export GOPATH="$srcdir" - cd "$srcdir/ambrevar-$_pkgname-2c7344b758a9" +prepare() { + ## Move source extracted folder to its proper location in the GOPATH. + cd "$srcdir" + rm -rfv "src/$_gourl" + mkdir -p "src/bitbucket.org/ambrevar" + mv "ambrevar-$_pkgname-2c7344b758a9" "src/$_gourl" +} +build() { case "$CARCH" in x86_64) GOARCH=amd64 ;; i686) GOARCH=386 ;; esac - go build -ldflags "-X main.version=$(git describe --tags --always)" -o $_pkgname + GOPATH="$srcdir" go get -v -x -ldflags "-X main.version=$pkgver" "$_gourl" } check() { - cd "$srcdir/ambrevar-$_pkgname-2c7344b758a9" - go test + GOPATH="$srcdir" go test -v -x "$_gourl" } package() { - cd "$srcdir/ambrevar-$_pkgname-2c7344b758a9" - install -Dm755 "$_pkgname" "$pkgdir/usr/bin/$_pkgname" - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" + cd "$srcdir" + install -Dm755 "bin/$_pkgname" "$pkgdir/usr/bin/$_pkgname" + install -Dm644 "src/$_gourl/LICENSE" "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" } |