biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / rust / rust-analyzer / wrapper.nix
blob6fa5207de6eb5eceefecab4c37a309f8f9f6b961
1 { lib, rustPlatform, runCommand, makeWrapper, rust-analyzer-unwrapped
2 , pname ? "rust-analyzer"
3 , version ? rust-analyzer-unwrapped.version
4   # Use name from `RUST_SRC_PATH`
5 , rustSrc ? rustPlatform.rustLibSrc
6 }:
7 runCommand "${pname}-${version}" {
8   inherit pname version;
9   inherit (rust-analyzer-unwrapped) src meta;
10   nativeBuildInputs = [ makeWrapper ];
11 } ''
12   mkdir -p $out/bin
13   makeWrapper ${rust-analyzer-unwrapped}/bin/rust-analyzer $out/bin/rust-analyzer \
14     --set-default RUST_SRC_PATH "${rustSrc}"