Date: Wednesday, October 28, 2020 @ 15:54:56
  Author: foxboron
Revision: 735539

upgpkg: fzf 0.24.0.1-1 - Fix FS#68448 by using Makefile and use signed git 
sources

Modified:
  fzf/trunk/PKGBUILD

----------+
 PKGBUILD |   22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-10-28 15:41:08 UTC (rev 735538)
+++ PKGBUILD    2020-10-28 15:54:56 UTC (rev 735539)
@@ -8,7 +8,7 @@
 # Contributor: jebaum <jebaum at ucla dot edu>
 
 pkgname=fzf
-pkgver=0.24.0
+pkgver=0.24.0.1
 pkgrel=1
 pkgdesc='Command-line fuzzy finder'
 arch=('x86_64')
@@ -20,32 +20,33 @@
             'tmux: fzf-tmux script for launching fzf in a tmux pane'
             'vim: plugin'
             'zsh: zsh keybindings')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha512sums=('0746aee0542574488ee17dbc86618a74a01aa2d7e9042219db37112584f74be7e1686494bd7e3307f161b480053496a58cac18c67a6eec7e2a992f5dea2569a0')
+source=("git+https://github.com/junegunn/fzf.git#tag=0.24.0-1?signed";)
+validpgpkeys=('B5FB4AB5F32EC1A0C9DE9637254BC280FEF9C627')
+sha512sums=('SKIP')
 
 
 build() {
-       cd "${pkgname}-${pkgver}"
+       cd "${pkgname}"
        export CGO_LDFLAGS="${LDFLAGS}"
        export CGO_CFLAGS="${CFLAGS}"
        export CGO_CPPFLAGS="${CPPFLAGS}"
        export CGO_CXXFLAGS="${CXXFLAGS}"
-       export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw 
-ldflags=-linkmode=external"
-       go build -o fzf .
+       export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
+       make
 }
 
 check() {
-       cd "${pkgname}-${pkgver}"
+       cd "${pkgname}"
        export CGO_LDFLAGS="${LDFLAGS}"
        export CGO_CFLAGS="${CFLAGS}"
        export CGO_CPPFLAGS="${CPPFLAGS}"
        export CGO_CXXFLAGS="${CXXFLAGS}"
-       export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw 
-ldflags=-linkmode=external"
+       export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
        go test ./...
 }
 
 package() {
-       cd "${pkgname}-${pkgver}"
+       cd "${pkgname}"
 
        ## Man page
        install -Dm644 man/man1/fzf.1 "$pkgdir"/usr/share/man/man1/fzf.1
@@ -55,7 +56,8 @@
 
        ## Binaries
        install -dm755 "$pkgdir"/usr/bin
-       install -m755 fzf bin/fzf-tmux "$pkgdir"/usr/bin/
+       install -m755 bin/fzf-tmux "$pkgdir"/usr/bin/
+       install -Dm755 target/fzf-linux_amd64 "$pkgdir"/usr/bin/fzf
 
        ## Completion and keybindings
        install -dm755 "$pkgdir"/usr/share/fzf

Reply via email to