From 864b5cb93e4076e53dbc6b50bd888391cdf8b1a0 Mon Sep 17 00:00:00 2001 From: Rexiel Scarlet <37258415+Rexcrazy804@users.noreply.github.com> Date: Thu, 14 Aug 2025 23:06:44 +0400 Subject: [PATCH] nix: removal of ifd --- nix/package.nix | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/nix/package.nix b/nix/package.nix index a4340f9..0b67204 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -1,9 +1,8 @@ { lib, craneLib, - runCommandNoCCLocal, }: let - inherit (craneLib) buildDepsOnly buildPackage mkDummySrc; + inherit (craneLib) buildDepsOnly buildPackage; pname = "stash"; version = (builtins.fromTOML (builtins.readFile ../Cargo.toml)).package.version; @@ -20,30 +19,10 @@ ]; }; - # basically avoid crane rebuilding everything - # when the package version changes - replacedSrc = let - rgxIn = '' - name = "${pname}" - version = "${version}" - ''; - rgxOut = '' - name = "${pname}" - version = "0.9.6" - ''; - in - runCommandNoCCLocal "bakaSrc" {} '' - cp -r ${src} $out - substituteInPlace $out/Cargo.toml \ - --replace-fail '${rgxIn}' '${rgxOut}' - substituteInPlace $out/Cargo.lock \ - --replace-fail '${rgxIn}' '${rgxOut}' - ''; - cargoArtifacts = buildDepsOnly { name = "${pname}-deps"; strictDeps = true; - dummySrc = mkDummySrc {src = replacedSrc;}; + inherit src; }; in buildPackage {