ATproto Nix User Repo

fix tar command

Changed files
+14 -12
overlays
+2 -2
flake.nix
··· 26 26 inherit system overlays; 27 27 }; 28 28 rustVersion = pkgs.rust-bin.stable.latest.default; 29 - craneLib = (crane.lib.${system}.overrideToolchain rustVersion).overrideScope (import ./overlays/cfg-if-fix.nix); 29 + craneLib = ((crane.mkLib pkgs).overrideToolchain rustVersion).overrideScope (import ./overlays/cfg-if-fix.nix); 30 30 31 31 nurPackages = import ./default.nix { 32 32 inherit pkgs craneLib; ··· 47 47 }; 48 48 } 49 49 ); 50 - } 50 + }
+12 -10
overlays/cfg-if-fix.nix
··· 1 1 final: prev: { 2 2 buildPackage = args: 3 3 let 4 - pname = args.pname or ""; 4 + pname = args.pname or "unknown"; 5 + version = args.version or "unknown"; 5 6 in 6 - prev.buildPackage (args // ( 7 - if pname == "cfg-if" && args.version == "1.0.0" then { 8 - requiredSystemFeatures = [ "local-build" ]; 9 - unpackPhase = '' 10 - tar -xzf $src --no-same-owner 11 - ''; 12 - } else { } 13 - )); 14 - } 7 + builtins.trace "Building ${pname}-${version}" ( 8 + prev.buildPackage (args // ( 9 + if pname == "cfg-if" then { 10 + unpackPhase = '' 11 + tar -xzf $src --no-same-owner 12 + ''; 13 + } else { } 14 + )) 15 + ); 16 + }