From 460573f7332b88a88950fe6d29665cdffc8be5a8 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 21 Jun 2024 15:02:14 +0200 Subject: vimPlugins.codesnap-nvim: fix binary substitution --- pkgs/applications/editors/vim/plugins/overrides.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pkgs/applications/editors') diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 2b2f69fa0078b..dc7fe9b2303d1 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -436,11 +436,15 @@ pname = "codesnap.nvim"; inherit version src; + # - Remove the shipped pre-built binaries + # - Copy the resulting binary from the codesnap-lib derivation + # Note: the destination should be generator.so, even on darwin # https://github.com/mistricky/codesnap.nvim/blob/main/scripts/build_generator.sh postInstall = let extension = if stdenv.isDarwin then "dylib" else "so"; in '' - cp ${codesnap-lib}/lib/libgenerator.${extension} lua/generator.so + rm -r $out/lua/*.so + cp ${codesnap-lib}/lib/libgenerator.${extension} $out/lua/generator.so ''; doInstallCheck = true; -- cgit 1.4.1