summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoryochananmarqos2019-10-16 13:56:57 -0600
committeryochananmarqos2019-10-16 13:56:57 -0600
commit3f869219dc9d881e6a9eddacbc5cf81f47760d20 (patch)
treedbcac6f3adc070e1ccf86f2993cf9a0317321d3d /PKGBUILD
parent2658d8f6490b0cd3d1236f5c34b3b5eb734448b9 (diff)
downloadaur-3f869219dc9d881e6a9eddacbc5cf81f47760d20.tar.gz
updated pkgver() array, use dep
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 25 insertions, 31 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5a129e802477..22d389dd4ff6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,53 +1,47 @@
-# Maintainer: Juan Simón <play4pro@protonmail.com>
-
+# Maintainer: Mark Wagie <yochanan dot marqos at gmail dot com>
+# Contributor: Juan Simón <play4pro at protonmail dot com>
pkgname=gosearch-git
-pkgver=r51.10a3ea1
-pkgrel=2
-pkgdesc="A fast, real-time file searching program for Linux 5.1+"
-url="https://github.com/ozeidan/gosearch"
+pkgver=0.1.r21.518ad3c
+pkgrel=1
+pkgdesc="A fast, real-time file searching program"
arch=('x86_64')
+url="https://github.com/ozeidan/gosearch"
license=('GPL3')
-makedepends=(go-pie git)
+makedepends=('git' 'go-pie' 'dep')
provides=("${pkgname%-git}")
-conflicts=("${provides[@]}")
-source=("${pkgname}::git+${url}")
+conflicts=("${pkgname%-git}")
+install="${pkgname%-git}.install"
+source=('git+https://github.com/ozeidan/gosearch.git')
sha256sums=('SKIP')
-install="gosearch.install"
-
pkgver() {
- cd "$srcdir"/$pkgname
-
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "$srcdir/${pkgname%-git}"
+ printf "%s" "$(git describe --long | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g')"
}
-prepare(){
+prepare() {
mkdir -p gopath/src/github.com/ozeidan
- ln -rTsf $pkgname gopath/src/github.com/ozeidan/$pkgname
+ ln -rTsf "${pkgname%-git}" gopath/src/github.com/ozeidan/"${pkgname%-git}"
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
+ cd gopath/src/github.com/ozeidan/"${pkgname%-git}"
+ dep init
+ dep ensure
}
build() {
export GOPATH="$srcdir"/gopath
- export GOFLAGS="-gcflags=all=-trimpath=${srcdir} -asmflags=all=-trimpath=${srcdir} -ldflags=-extldflags=-zrelro -ldflags=-extldflags=-znow"
-
- cd "$srcdir"/$pkgname
- make all
- make clean
+ export GOFLAGS="-gcflags=all=-trimpath=${PWD} -asmflags=all=-trimpath=${PWD} -ldflags=-extldflags=-zrelro -ldflags=-extldflags=-znow"
+
+ cd "$srcdir/${pkgname%-git}"
+ make build
}
package() {
- 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
+ cd "$srcdir/${pkgname%-git}"
+ install -Dm755 ${pkgname%-git} $pkgdir/usr/bin/${pkgname%-git}
+ install -Dm755 gosearchServer $pkgdir/usr/bin/gosearchServer
+ install -Dm644 init/${pkgname%-git}.service $pkgdir/etc/systemd/system/${pkgname%-git}.service
}