[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