From 30c281a3db9c9ecbd81fea173e0c2f1c08178874 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 | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 120000 main/fzf-tmux diff --git a/main/fzf-tmux b/main/fzf-tmux new file mode 120000 index 0000000000..48ac1c04ee --- /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 d3fbbc75f3..6628f50cf0 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,21 @@ 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_man("man/man1/fzf-tmux.1") 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 integration script" + self.depends = [self.parent, "bash", "tmux"] + self.install_if = [self.parent, "bash", "tmux"] + + return ["usr/bin/fzf-tmux", "usr/share/man/man1/fzf-tmux.1"]