From 835df2aea7935db33410b789d4f2c80b112853fa Mon Sep 17 00:00:00 2001 From: Shane Sveller Date: Thu, 26 May 2022 10:12:31 -0500 Subject: [PATCH] nushell: 0.62.0 -> 0.63.0 --- pkgs/shells/nushell/default.nix | 11 +++++++--- pkgs/shells/nushell/use-system-zstd-lib.diff | 22 ++++++++++---------- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/pkgs/shells/nushell/default.nix b/pkgs/shells/nushell/default.nix index 9da58871672..b096301f0e6 100644 --- a/pkgs/shells/nushell/default.nix +++ b/pkgs/shells/nushell/default.nix @@ -14,20 +14,22 @@ , nghttp2 , libgit2 , withExtraFeatures ? true +, testers +, nushell }: rustPlatform.buildRustPackage rec { pname = "nushell"; - version = "0.62.0"; + version = "0.63.0"; src = fetchFromGitHub { owner = pname; repo = pname; rev = version; - sha256 = "sha256-fEwsoAbrV4fSreyB4+xcN8PGDlkLyaK+ptwgZrsBuLk="; + sha256 = "sha256-4thvUSOSvH/bv0aW7hGGQMvtXdS+yDfZzPRLZmPZQMQ="; }; - cargoSha256 = "sha256-C4Eynvk3ogIl/RDwyA28hYKlkHA2eMYSCyIvAbp+NQo="; + cargoSha256 = "sha256-ALUp6sPcmnJy/A078umyKg8KBv23P0vv8mwoO9OU+DQ="; nativeBuildInputs = [ pkg-config ] ++ lib.optionals (withExtraFeatures && stdenv.isLinux) [ python3 ]; @@ -74,5 +76,8 @@ rustPlatform.buildRustPackage rec { passthru = { shellPath = "/bin/nu"; + tests.version = testers.testVersion { + package = nushell; + }; }; } diff --git a/pkgs/shells/nushell/use-system-zstd-lib.diff b/pkgs/shells/nushell/use-system-zstd-lib.diff index 232ee942010..6b0831cd9fb 100644 --- a/pkgs/shells/nushell/use-system-zstd-lib.diff +++ b/pkgs/shells/nushell/use-system-zstd-lib.diff @@ -1,8 +1,8 @@ diff --git a/Cargo.lock b/Cargo.lock -index 4261c06..6d6e537 100644 +index 6cebf66d..b6e40cd9 100644 --- a/Cargo.lock +++ b/Cargo.lock -@@ -2166,6 +2166,7 @@ dependencies = [ +@@ -2443,6 +2443,7 @@ dependencies = [ "rstest", "serial_test", "tempfile", @@ -10,23 +10,23 @@ index 4261c06..6d6e537 100644 ] [[package]] -@@ -4962,4 +4963,5 @@ checksum = "fc49afa5c8d634e75761feda8c592051e7eeb4683ba827211eb0d731d3402ea8" +@@ -5365,4 +5366,5 @@ checksum = "9fd07cbbc53846d9145dbffdf6dd09a7a0aa52be46741825f5c97bdd4f73f12b" dependencies = [ "cc", "libc", + "pkg-config", ] diff --git a/Cargo.toml b/Cargo.toml -index e214da1..b78919a 100644 +index 0791d462..d520d9ae 100644 --- a/Cargo.toml +++ b/Cargo.toml -@@ -67,6 +69,9 @@ hamcrest2 = "0.3.0" - rstest = "0.12.0" - itertools = "0.10.3" +@@ -58,6 +58,9 @@ rayon = "1.5.1" + reedline = { version = "0.6.0", features = ["bashisms"]} + is_executable = "1.0.1" +# Specify that the indirect dependency ztsd-sys should pick up the system zstd C library -+zstd-sys = { version = "1", features = [ "pkg-config" ] } ++zstd-sys = { version = "2", features = [ "pkg-config" ] } + - [target.'cfg(windows)'.build-dependencies] - embed-resource = "1" - + [dev-dependencies] + nu-test-support = { path="./crates/nu-test-support", version = "0.63.0" } + tempfile = "3.2.0"