Build main binary with the latest stable

Signed-off-by: Marcel Müller <neikos@neikos.email>
This commit is contained in:
Marcel Müller 2025-03-04 10:36:46 +01:00
parent 22378a7c39
commit 89f5401e5d
3 changed files with 16 additions and 17 deletions

View file

@ -21,12 +21,14 @@ let
}
)
) driver_names;
drivers = pkgs.runCommandLocal "dylint-drivers" { } (
lib.strings.concatMapAttrsStringSep "\n" (name: driver: ''
drivers = pkgs.runCommandLocal "dylint-drivers" { } ''
mkdir -p $out
${lib.strings.concatMapAttrsStringSep "\n" (name: driver: ''
mkdir -p $out/nightly-${name}
ln -s ${driver}/bin/dylint_driver-nix $out/nightly-${name}/dylint-driver
'') driverMap
);
'') driverMap}
'';
in
pkgs.runCommandLocal "cargo-dylint-wrapped"
{
@ -35,6 +37,6 @@ pkgs.runCommandLocal "cargo-dylint-wrapped"
}
''
makeWrapper ${cargo-dylint}/bin/cargo-dylint $out/bin/cargo-dylint \
--set DYLINT_LIBRARY_PATH ${lib.strings.makeLibraryPath (builtins.map (v: v.package) lints)} \
--set-default DYLINT_LIBRARY_PATH "${lib.strings.makeLibraryPath (builtins.map (v: v.package) lints)}" \
--set DYLINT_DRIVER_PATH ${drivers};
''