summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHaochen Tong2019-09-13 11:55:29 +0200
committerHaochen Tong2019-09-13 11:55:29 +0200
commitfe4edf011940c2e85460705054491e325b57b360 (patch)
tree7e30ee9ce994e48fb91cf4d6ee449c0d2ad1db7d
parenta3c3596b02779a600119b9e87e5d09a38b1cadf6 (diff)
downloadaur-fe4edf011940c2e85460705054491e325b57b360.tar.gz
fix building
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD21
2 files changed, 8 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7a1c1570a293..ad6dac61d8fc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = elvish-git
pkgdesc = A friendly and expressive Unix shell.
- pkgver = 0.12.r508.g14121baa
+ pkgver = 0.12.r530.ge2a3f2d8
pkgrel = 1
url = https://github.com/elves/elvish
install = elvish.install
diff --git a/PKGBUILD b/PKGBUILD
index 44feb0be379c..9caa6fcf8c7b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=elvish-git
_pkgname=elvish
-pkgver=0.12.r508.g14121baa
+pkgver=0.12.r530.ge2a3f2d8
pkgrel=1
pkgdesc="A friendly and expressive Unix shell."
arch=('i686' 'x86_64')
@@ -24,30 +24,23 @@ pkgver() {
)
}
-prepare() {
- cd "$srcdir"
-
- mkdir -p build/src/github.com/elves
- ln -sf "$srcdir/$_pkgname" build/src/github.com/elves/
-}
-
build() {
export GOPATH="$srcdir/build"
- cd "$GOPATH/src/github.com/elves/elvish"
- go get \
- -gcflags "all=-trimpath=${PWD}" \
- -asmflags "all=-trimpath=${PWD}" \
+ cd "$srcdir/$_pkgname"
+ go build -trimpath \
-ldflags "-X github.com/elves/elvish/buildinfo.Version=$pkgver \
-extldflags ${LDFLAGS}" .
+
+ go clean -modcache
}
check() {
export GOPATH="$srcdir/build"
- cd "$GOPATH/src/github.com/elves/elvish"
+ cd "$srcdir/$_pkgname"
make test
}
package() {
- install -Dm755 "$srcdir/build/bin/elvish" -t "$pkgdir/usr/bin/"
+ install -Dm755 "$srcdir/$_pkgname/elvish" -t "$pkgdir/usr/bin/"
install -Dm644 "$srcdir/$_pkgname/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/"
}