vimPlugins.blink-cmp: use sharedLibrary extension (#373302)

This commit is contained in:
Gaétan Lepage
2025-01-12 23:55:50 +01:00
committed by GitHub
@@ -16,7 +16,6 @@ let
tag = "v${version}";
hash = "sha256-MfHI4efAdaoCU8si6YFdznZmSTprthDq3YKuF91z7ss=";
};
libExt = if stdenv.hostPlatform.isDarwin then "dylib" else "so";
blink-fuzzy-lib = rustPlatform.buildRustPackage {
inherit version src;
pname = "blink-fuzzy-lib";
@@ -35,10 +34,14 @@ in
vimUtils.buildVimPlugin {
pname = "blink.cmp";
inherit version src;
preInstall = ''
mkdir -p target/release
ln -s ${blink-fuzzy-lib}/lib/libblink_cmp_fuzzy.${libExt} target/release/libblink_cmp_fuzzy.${libExt}
'';
preInstall =
let
ext = stdenv.hostPlatform.extensions.sharedLibrary;
in
''
mkdir -p target/release
ln -s ${blink-fuzzy-lib}/lib/libblink_cmp_fuzzy${ext} target/release/libblink_cmp_fuzzy${ext}
'';
patches = [
(replaceVars ./force-version.patch { inherit (src) tag; })