aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repos/extra/fzf/.checksum1
-rw-r--r--repos/extra/fzf/.files10
-rw-r--r--repos/extra/fzf/abuild28
3 files changed, 39 insertions, 0 deletions
diff --git a/repos/extra/fzf/.checksum b/repos/extra/fzf/.checksum
new file mode 100644
index 00000000..148960da
--- /dev/null
+++ b/repos/extra/fzf/.checksum
@@ -0,0 +1 @@
+b747a43c865d3c62e05733ea936f1cc9688a82a77794ff297a9dc4748320410b fzf-0.59.0.tar.gz
diff --git a/repos/extra/fzf/.files b/repos/extra/fzf/.files
new file mode 100644
index 00000000..43b26c15
--- /dev/null
+++ b/repos/extra/fzf/.files
@@ -0,0 +1,10 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/fzf
+-rwxr-xr-x root/root usr/bin/fzf-tmux
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/fzf/
+-rw-r--r-- root/root usr/share/fzf/completion.bash
+-rw-r--r-- root/root usr/share/fzf/completion.zsh
+-rw-r--r-- root/root usr/share/fzf/key-bindings.bash
+-rw-r--r-- root/root usr/share/fzf/key-bindings.zsh
diff --git a/repos/extra/fzf/abuild b/repos/extra/fzf/abuild
new file mode 100644
index 00000000..ad549f79
--- /dev/null
+++ b/repos/extra/fzf/abuild
@@ -0,0 +1,28 @@
+name=fzf
+version=0.59.0
+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/
+
+ install -dm755 $PKG/usr/share/fzf
+ install -m644 shell/*.bash shell/*.zsh $PKG/usr/share/fzf
+}