From f31108fa22bbce80e91ed3efc23c5cd6cb40107d Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Thu, 1 Oct 2020 04:20:00 +0000 Subject: [PATCH] nushell: 0.19.0 -> 0.20.0 https://www.nushell.sh/blog/2020/09/22/nushell_0_20.html --- pkgs/shells/nushell/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/shells/nushell/default.nix b/pkgs/shells/nushell/default.nix index 09d2f6aac1a..628c61db329 100644 --- a/pkgs/shells/nushell/default.nix +++ b/pkgs/shells/nushell/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , rustPlatform , openssl +, zlib , pkg-config , python3 , xorg @@ -14,35 +15,36 @@ rustPlatform.buildRustPackage rec { pname = "nushell"; - version = "0.19.0"; + version = "0.20.0"; src = fetchFromGitHub { owner = pname; repo = pname; rev = version; - sha256 = "08r6f71cy4j22k0mllm134x4dfixaircpaz5arrj93xsbp38nk92"; + sha256 = "038c61605b92a97h84hlifwks0q6miv6rn7spr5h6h2nwvaqlyk6"; }; - cargoSha256 = "15kvl490abxdv6706zs7pv0q5fhghmdvlfbn19037sldkcsfl86b"; + cargoSha256 = "1vr0pqcv9gm4cwlkd06672jzz9rbm77c6j5r05waypc1lv4ln2cg"; nativeBuildInputs = [ pkg-config ] ++ lib.optionals (withStableFeatures && stdenv.isLinux) [ python3 ]; - buildInputs = lib.optionals stdenv.isLinux [ openssl ] - ++ lib.optionals stdenv.isDarwin [ libiconv Security ] + buildInputs = [ openssl ] + ++ lib.optionals stdenv.isDarwin [ zlib libiconv Security ] ++ lib.optionals (withStableFeatures && stdenv.isLinux) [ xorg.libX11 ] ++ lib.optionals (withStableFeatures && stdenv.isDarwin) [ AppKit ]; cargoBuildFlags = lib.optional withStableFeatures "--features stable"; - preCheck = '' - export HOME=$TMPDIR + # Remove after https://github.com/NixOS/nixpkgs/pull/97000 lands into master + preConfigure = stdenv.lib.optionalString stdenv.isDarwin '' + unset SDKROOT ''; checkPhase = '' runHook preCheck echo "Running cargo test" - cargo test + HOME=$TMPDIR cargo test runHook postCheck '';