Date: Sunday, May 6, 2018 @ 14:14:26 Author: foxboron Revision: 319018
upgpkg: fzf 0.17.3-2 Properly build fzf from pkgver instead of master Modified: fzf/trunk/PKGBUILD ----------+ PKGBUILD | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-05-06 12:52:01 UTC (rev 319017) +++ PKGBUILD 2018-05-06 14:14:26 UTC (rev 319018) @@ -7,13 +7,13 @@ pkgname=fzf pkgver=0.17.3 -pkgrel=1 +pkgrel=2 pkgdesc="Command-line fuzzy finder" arch=("x86_64") url="https://github.com/junegunn/fzf" license=("MIT") depends=("bash") -makedepends=("git" "go-pie") +makedepends=("git" "go-pie" "glide") optdepends=("fish: fish keybindings" "tmux: fzf-tmux script for launching fzf in a tmux pane" "vim: plugin" @@ -23,9 +23,19 @@ sha256sums=('e843904417adf926613431e4403fded24fade56269446e92aac6ff1db86af81e' 'SKIP') + +prepare(){ + export GOPATH="$srcdir/go" + mkdir -p $GOPATH/src/github.com/junegunn + ln -rTsf "${srcdir}/${pkgname}-${pkgver}" $GOPATH/src/github.com/junegunn/fzf + cd "${srcdir}/${pkgname}-${pkgver}" + glide up +} + build() { + export GOPATH="$srcdir/go" cd "${srcdir}/${pkgname}-${pkgver}" - GOPATH="$srcdir" TMPDIR=/tmp go get -u github.com/junegunn/fzf/... + go build -o fzf . } package() { @@ -44,7 +54,7 @@ ## Binaries install -dm755 "$pkgdir/usr/bin" - install -m755 "$srcdir/bin/fzf" "bin/fzf-tmux" "$pkgdir/usr/bin/" + install -m755 "fzf" "bin/fzf-tmux" "$pkgdir/usr/bin/" ## Completion and keybindings install -dm755 "$pkgdir/usr/share/fzf"