From 4f20e4fb77762064e07f85320713d1af89ae60cd Mon Sep 17 00:00:00 2001 From: ttyyls Date: Sat, 5 Oct 2024 18:57:58 +0100 Subject: [PATCH] main/fzf: install extra scripts --- main/fzf-extras | 1 + main/fzf/template.py | 13 ++++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 120000 main/fzf-extras diff --git a/main/fzf-extras b/main/fzf-extras new file mode 120000 index 00000000000..48ac1c04eed --- /dev/null +++ b/main/fzf-extras @@ -0,0 +1 @@ +fzf \ No newline at end of file diff --git a/main/fzf/template.py b/main/fzf/template.py index d3fbbc75f37..2d372c2886b 100644 --- a/main/fzf/template.py +++ b/main/fzf/template.py @@ -1,6 +1,6 @@ pkgname = "fzf" pkgver = "0.55.0" -pkgrel = 2 +pkgrel = 3 build_style = "go" hostmakedepends = ["go"] makedepends = ["ncurses-devel"] @@ -17,9 +17,20 @@ def post_install(self): self.install_man("man/man1/fzf.1") self.install_file("plugin/fzf.vim", "usr/share/vim/vimfiles/plugin") self.install_file("plugin/fzf.vim", "usr/share/nvim/runtime/plugin") + self.install_bin("bin/fzf-tmux") + self.install_bin("bin/fzf-preview.sh") with self.pushd("shell"): self.install_completion("completion.bash", "bash") self.install_completion("completion.zsh", "zsh") + for ext in ["bash", "fish", "zsh"]: self.install_file(f"key-bindings.{ext}", "usr/share/fzf") + + +@subpackage("fzf-extras") +def _(self): + return [ + "usr/bin/fzf-tmux", + "usr/bin/fzf-preview.sh", + ]