From c0073fc0dba54396b46c9d524481fa8839c190ea Mon Sep 17 00:00:00 2001 From: ttyyls Date: Sat, 5 Oct 2024 18:57:58 +0100 Subject: [PATCH] main/fzf: install fzf-tmux --- main/fzf-tmux | 1 + main/fzf/template.py | 13 ++++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 120000 main/fzf-tmux diff --git a/main/fzf-tmux b/main/fzf-tmux new file mode 120000 index 00000000000..48ac1c04eed --- /dev/null +++ b/main/fzf-tmux @@ -0,0 +1 @@ +fzf \ No newline at end of file diff --git a/main/fzf/template.py b/main/fzf/template.py index d3fbbc75f37..a2c09321fc7 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") 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-tmux") +def _(self): + self.subdesc = "tmux plugin" + self.depends = ["bash", self.parent] + self.install_if = [self.parent] + + return ["usr/bin/fzf-tmux"]