aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/fzf
diff options
context:
space:
mode:
Diffstat (limited to 'repos/extra/fzf')
-rw-r--r--repos/extra/fzf/.checksum1
-rw-r--r--repos/extra/fzf/.files4
-rw-r--r--repos/extra/fzf/abuild25
-rw-r--r--repos/extra/fzf/depends1
4 files changed, 31 insertions, 0 deletions
diff --git a/repos/extra/fzf/.checksum b/repos/extra/fzf/.checksum
new file mode 100644
index 00000000..a50c9987
--- /dev/null
+++ b/repos/extra/fzf/.checksum
@@ -0,0 +1 @@
+fa65b933c1c5eddfe1ab8ba1adeb47aacf86592c4e8305709d7bed054d5b41f3 fzf-0.61.1.tar.gz
diff --git a/repos/extra/fzf/.files b/repos/extra/fzf/.files
new file mode 100644
index 00000000..1fa6aca5
--- /dev/null
+++ b/repos/extra/fzf/.files
@@ -0,0 +1,4 @@
+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
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/
+}
diff --git a/repos/extra/fzf/depends b/repos/extra/fzf/depends
new file mode 100644
index 00000000..4023f209
--- /dev/null
+++ b/repos/extra/fzf/depends
@@ -0,0 +1 @@
+go