diff options
author | yochananmarqos | 2019-10-16 13:56:57 -0600 |
---|---|---|
committer | yochananmarqos | 2019-10-16 13:56:57 -0600 |
commit | 3f869219dc9d881e6a9eddacbc5cf81f47760d20 (patch) | |
tree | dbcac6f3adc070e1ccf86f2993cf9a0317321d3d /PKGBUILD | |
parent | 2658d8f6490b0cd3d1236f5c34b3b5eb734448b9 (diff) | |
download | aur-3f869219dc9d881e6a9eddacbc5cf81f47760d20.tar.gz |
updated pkgver() array, use dep
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 25 insertions, 31 deletions
@@ -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 } |