summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorj1simon2019-05-28 17:01:10 +0200
committerj1simon2019-05-28 17:01:10 +0200
commite0f6bb39ddd680c84c7c8d7b0277a890dcd29272 (patch)
treec6feb9a12148f0d274b69a07a2ad34cec9cf7094
parent94959a06aa3de64f555ac979371ed3213d36a7ec (diff)
downloadaur-e0f6bb39ddd680c84c7c8d7b0277a890dcd29272.tar.gz
Solved clean of Go modules
-rw-r--r--PKGBUILD24
1 files changed, 16 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ddfae8b8f0c0..289caf04b1b7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,29 +17,37 @@ sha256sums=('SKIP')
install="gosearch.install"
pkgver() {
- cd ${srcdir}/${pkgname}
+ cd "$srcdir"/$pkgname
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare(){
- mkdir -p gopath/src/github.com/ozeidan
- ln -rTsf $pkgname gopath/src/github.com/ozeidan/$pkgname
- export GOPATH="$srcdir"/gopath
- export GO111MODULE=on
+ mkdir -p gopath/src/github.com/ozeidan
+ ln -rTsf $pkgname gopath/src/github.com/ozeidan/$pkgname
+
+ export GOPATH="$srcdir"/gopath
+ export GO111MODULE=on
+
cd gopath/src/github.com/ozeidan/$pkgname
make deps
+
+ cd "$srcdir"/$pkgname
+ sed -i -e 's/clean$/clean -modcache/1' -e '/rm -f \$./d' Makefile
}
build() {
export GOPATH="$srcdir"/gopath
- export GOFLAGS="-gcflags=all=-trimpath=${PWD} -asmflags=all=-trimpath=${PWD} -ldflags=-extldflags=-zrelro -ldflags=-extldflags=-znow"
- cd ${srcdir}/${pkgname}
+ export GOFLAGS="-gcflags=all=-trimpath=$srcdir -asmflags=all=-trimpath=$srcdir -ldflags=-extldflags=-zrelro -ldflags=-extldflags=-znow"
+
+ cd "$srcdir"/${pkgname}
make all
+ make clean
}
package() {
- cd ${srcdir}/${pkgname}
+ cd "$srcdir"/${pkgname}
+
install -Dm755 gosearchServer "${pkgdir}"/usr/bin/gosearchServer
install -Dm755 gosearch "${pkgdir}"/usr/bin/gosearch
install -Dm644 init/gosearch.service "${pkgdir}"/usr/lib/systemd/system/gosearch.service