[arch-commits] Commit in fzf/trunk (PKGBUILD)

Morten Linderud foxboron at archlinux.org
Wed Oct 28 15:54:57 UTC 2020


    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



More information about the arch-commits mailing list