about summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorAlexis Hildebrandt <afh@surryhill.net>2024-05-01 13:18:24 +0200
committerGitHub <noreply@github.com>2024-05-01 11:18:24 +0000
commitbcd44e224fd68ce7d269b4f44d24c2220fd821e7 (patch)
tree6270b410d41e505bf1117fc81ecd5882acae2ddf /pkgs/tools
parent739126ba09fdc8c994bb758d533f1fae8cf5ad2d (diff)
fzf: 0.50.0 -> 0.51.0 (#308223)
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/misc/fzf/default.nix91
1 files changed, 0 insertions, 91 deletions
diff --git a/pkgs/tools/misc/fzf/default.nix b/pkgs/tools/misc/fzf/default.nix
deleted file mode 100644
index 916b939b93ccd..0000000000000
--- a/pkgs/tools/misc/fzf/default.nix
+++ /dev/null
@@ -1,91 +0,0 @@
-{ lib
-, buildGoModule
-, fetchFromGitHub
-, runtimeShell
-, installShellFiles
-, bc
-, ncurses
-, testers
-, fzf
-}:
-
-buildGoModule rec {
-  pname = "fzf";
-  version = "0.50.0";
-
-  src = fetchFromGitHub {
-    owner = "junegunn";
-    repo = pname;
-    rev = version;
-    hash = "sha256-b8B05aj0+c620K6ftCXx1EGUt8mdqQYTE0D9aPU+/wA=";
-  };
-
-  vendorHash = "sha256-Ho2jVD/U/2BFt3BF5w+KHp5nSVmukx0o2l3ISDGDSt0=";
-
-  CGO_ENABLED = 0;
-
-  outputs = [ "out" "man" ];
-
-  nativeBuildInputs = [ installShellFiles ];
-
-  buildInputs = [ ncurses ];
-
-  ldflags = [
-    "-s" "-w" "-X main.version=${version} -X main.revision=${src.rev}"
-  ];
-
-  # The vim plugin expects a relative path to the binary; patch it to abspath.
-  postPatch = ''
-    sed -i -e "s|expand('<sfile>:h:h')|'$out'|" plugin/fzf.vim
-
-    if ! grep -q $out plugin/fzf.vim; then
-        echo "Failed to replace vim base_dir path with $out"
-        exit 1
-    fi
-
-    # fzf-tmux depends on bc
-    substituteInPlace bin/fzf-tmux \
-      --replace "bc" "${bc}/bin/bc"
-  '';
-
-  postInstall = ''
-    install bin/fzf-tmux $out/bin
-
-    installManPage man/man1/fzf.1 man/man1/fzf-tmux.1
-
-    install -D plugin/* -t $out/share/vim-plugins/${pname}/plugin
-    mkdir -p $out/share/nvim
-    ln -s $out/share/vim-plugins/${pname} $out/share/nvim/site
-
-    # Install shell integrations
-    install -D shell/* -t $out/share/fzf/
-    install -D shell/key-bindings.fish $out/share/fish/vendor_functions.d/fzf_key_bindings.fish
-    mkdir -p $out/share/fish/vendor_conf.d
-    cat << EOF > $out/share/fish/vendor_conf.d/load-fzf-key-bindings.fish
-      status is-interactive; or exit 0
-      fzf_key_bindings
-    EOF
-
-    cat <<SCRIPT > $out/bin/fzf-share
-    #!${runtimeShell}
-    # Run this script to find the fzf shared folder where all the shell
-    # integration scripts are living.
-    echo $out/share/fzf
-    SCRIPT
-    chmod +x $out/bin/fzf-share
-  '';
-
-  passthru.tests.version = testers.testVersion {
-    package = fzf;
-  };
-
-  meta = with lib; {
-    homepage = "https://github.com/junegunn/fzf";
-    description = "A command-line fuzzy finder written in Go";
-    license = licenses.mit;
-    maintainers = with maintainers; [ Br1ght0ne ma27 zowoq ];
-    platforms = platforms.unix;
-    changelog = "https://github.com/junegunn/fzf/blob/${version}/CHANGELOG.md";
-    mainProgram = "fzf";
-  };
-}