aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/fzf/abuild
diff options
context:
space:
mode:
Diffstat (limited to 'repos/extra/fzf/abuild')
-rw-r--r--repos/extra/fzf/abuild25
1 files changed, 25 insertions, 0 deletions
diff --git a/repos/extra/fzf/abuild b/repos/extra/fzf/abuild
new file mode 100644
index 00000000..2e434dcf
--- /dev/null
+++ b/repos/extra/fzf/abuild
@@ -0,0 +1,25 @@
+name=fzf
+version=0.61.1
+release=1
+source="https://github.com/junegunn/${name}/archive/v${version}/${name}-${version}.tar.gz"
+
+build() {
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+
+ mkdir -p $SRC/.gopath
+ export GOPATH=$SRC/.gopath
+
+ go build \
+ -trimpath \
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -o $name .
+ go build -o $name .
+
+ install -dm755 $PKG/usr/bin
+ install -m755 fzf bin/fzf-tmux $PKG/usr/bin/
+}