nushell 0.76.0 -> 0.77.0 https://github.com/nushell/nushell/releases attrpath: nushell Checking auto update branch... [version] [version] generic version rewriter does not support multiple hashes [rustCrateVersion] [rustCrateVersion] skipping because derivation has updateScript [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/f8ilzdxh01bxax5ah2lp41h3fzxg8c9q-packages.json.drv building '/nix/store/f8ilzdxh01bxax5ah2lp41h3fzxg8c9q-packages.json.drv'... Going to be running update for following packages: - nushell-0.76.0 Press Enter key to continue... Running update for: - nushell-0.76.0: UPDATING ... - nushell-0.76.0: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/shells/nushell/default.nix b/pkgs/shells/nushell/default.nix index e1355062ddc..f07d17e00fb 100644 --- a/pkgs/shells/nushell/default.nix +++ b/pkgs/shells/nushell/default.nix @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage ( let - version = "0.76.0"; + version = "0.77.0"; pname = "nushell"; in { inherit version pname; @@ -35,10 +35,10 @@ rustPlatform.buildRustPackage ( owner = pname; repo = pname; rev = version; - sha256 = "sha256-dGsnbKsg0nQFFXZDRDei2uGhGWEQSeSHGpXJp+8QUC8="; + sha256 = "sha256-cffAxuM12wdd7IeLbKSpL6dpvpZVscA8nMOh3jFqY3E="; }; - cargoSha256 = "sha256-9oXMojQA4tSoIxY1lwMPGhQz3WHcxEKtwl+4LsAYbDo="; + cargoSha256 = "sha256-OcYE9d3hO3JtxF3REWev0Rz97Kr9l7P7nUxhIb5fhi0="; nativeBuildInputs = [ pkg-config ] ++ lib.optionals (withDefaultFeatures && stdenv.isLinux) [ python3 ] No auto update branch exists Old version 0.76.0" not present in master derivation file with contents: { stdenv , lib , fetchFromGitHub , fetchpatch , runCommand , rustPlatform , openssl , zlib , zstd , pkg-config , python3 , xorg , libiconv , Libsystem , AppKit , Security , nghttp2 , libgit2 , doCheck ? true , withDefaultFeatures ? true , additionalFeatures ? (p: p) , testers , nushell , nix-update-script }: rustPlatform.buildRustPackage ( let version = "0.77.0"; pname = "nushell"; in { inherit version pname; src = fetchFromGitHub { owner = pname; repo = pname; rev = version; sha256 = "sha256-cffAxuM12wdd7IeLbKSpL6dpvpZVscA8nMOh3jFqY3E="; }; cargoSha256 = "sha256-OcYE9d3hO3JtxF3REWev0Rz97Kr9l7P7nUxhIb5fhi0="; nativeBuildInputs = [ pkg-config ] ++ lib.optionals (withDefaultFeatures && stdenv.isLinux) [ python3 ] ++ lib.optionals stdenv.isDarwin [ rustPlatform.bindgenHook ]; buildInputs = [ openssl zstd ] ++ lib.optionals stdenv.isDarwin [ zlib libiconv Libsystem Security ] ++ lib.optionals (withDefaultFeatures && stdenv.isLinux) [ xorg.libX11 ] ++ lib.optionals (withDefaultFeatures && stdenv.isDarwin) [ AppKit nghttp2 libgit2 ]; buildFeatures = additionalFeatures [ (lib.optional withDefaultFeatures "default") ]; # TODO investigate why tests are broken on darwin # failures show that tests try to write to paths # outside of TMPDIR doCheck = doCheck && !stdenv.isDarwin; checkPhase = '' runHook preCheck echo "Running cargo test" HOME=$TMPDIR cargo test runHook postCheck ''; meta = with lib; { description = "A modern shell written in Rust"; homepage = "https://www.nushell.sh/"; license = licenses.mit; maintainers = with maintainers; [ Br1ght0ne johntitor marsam ]; mainProgram = "nu"; }; passthru = { shellPath = "/bin/nu"; tests.version = testers.testVersion { package = nushell; }; updateScript = nix-update-script { }; }; })