Unverified Commit f586e09b authored by Austin Horstman's avatar Austin Horstman
Browse files

vimPlugins.blink-cmp: use sharedLibrary extension

Use builtin detection
parent bc5c5a9d
Loading
Loading
Loading
Loading
+8 −5
Original line number Diff line number Diff line
@@ -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,9 +34,13 @@ in
vimUtils.buildVimPlugin {
  pname = "blink.cmp";
  inherit version src;
  preInstall = ''
  preInstall =
    let
      ext = stdenv.hostPlatform.extensions.sharedLibrary;
    in
    ''
      mkdir -p target/release
    ln -s ${blink-fuzzy-lib}/lib/libblink_cmp_fuzzy.${libExt} target/release/libblink_cmp_fuzzy.${libExt}
      ln -s ${blink-fuzzy-lib}/lib/libblink_cmp_fuzzy${ext} target/release/libblink_cmp_fuzzy${ext}
    '';

  patches = [