diff options
author | Mario Rodas <marsam@users.noreply.github.com> | 2020-09-29 18:00:00 -0500 |
---|---|---|
committer | Mario Rodas <marsam@users.noreply.github.com> | 2020-09-29 18:00:00 -0500 |
commit | 9e78f73ba5642fa1a5683ad7c9c6e88cb790fe60 (patch) | |
tree | 448a9f0ceffa266ce5f7e96448d7e54c45a6aff4 /pkgs/tools/misc/starship | |
parent | 332dcda646ef5e164054455031e60e10659d59b5 (diff) |
starship: 0.44.0 -> 0.45.2
https://github.com/starship/starship/releases/tag/v0.45.0 https://github.com/starship/starship/releases/tag/v0.45.1 https://github.com/starship/starship/releases/tag/v0.45.2
Diffstat (limited to 'pkgs/tools/misc/starship')
-rw-r--r-- | pkgs/tools/misc/starship/default.nix | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/pkgs/tools/misc/starship/default.nix b/pkgs/tools/misc/starship/default.nix index a170eef35fb2b..3cc56d87c62c3 100644 --- a/pkgs/tools/misc/starship/default.nix +++ b/pkgs/tools/misc/starship/default.nix @@ -1,15 +1,22 @@ -{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, installShellFiles -, libiconv, Security }: +{ stdenv +, fetchFromGitHub +, rustPlatform +, pkg-config +, openssl +, installShellFiles +, libiconv +, Security +}: rustPlatform.buildRustPackage rec { pname = "starship"; - version = "0.44.0"; + version = "0.45.2"; src = fetchFromGitHub { owner = "starship"; repo = pname; rev = "v${version}"; - sha256 = "1pxrg5sfqqkvqww3fabq64j1fg03v5fj5yvm2xg2qa5n2f2qwnhi"; + sha256 = "0kxmgx4pnayp3jf6cgmka05x3aymxr79rim5nff6k3cg5zaqrz59"; }; nativeBuildInputs = [ installShellFiles ] ++ stdenv.lib.optionals stdenv.isLinux [ pkg-config ]; @@ -17,28 +24,22 @@ rustPlatform.buildRustPackage rec { buildInputs = stdenv.lib.optionals stdenv.isLinux [ openssl ] ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv Security ]; - postPatch = '' - substituteInPlace src/utils.rs \ - --replace "/bin/echo" "echo" - ''; - postInstall = '' for shell in bash fish zsh; do - $out/bin/starship completions $shell > starship.$shell + STARSHIP_CACHE=$TMPDIR $out/bin/starship completions $shell > starship.$shell installShellCompletion starship.$shell done ''; - cargoSha256 = "1b5gsw7jpiqjc7kbwf2kp6h6ks7jcgygrwzvn2akz86z40sskyg3"; - - preCheck = '' - substituteInPlace tests/testsuite/common.rs \ - --replace "./target/debug/starship" "./$releaseDir/starship" - substituteInPlace tests/testsuite/python.rs \ - --replace "#[test]" "#[test] #[ignore]" - ''; + cargoSha256 = "0x9a322anwrgpxfqrvqb1ikavp8qffa93wdvj5kln1d2rgmxr2sy"; - checkFlagsArray = [ "--skip=directory::home_directory" "--skip=directory::directory_in_root" ]; + checkFlags = [ + "--skip=directory_in_home" + "--skip=fish_directory_in_home" + "--skip=home_directory" + "--skip=truncated_directory_in_home" + "--skip=directory_in_root" + ]; meta = with stdenv.lib; { description = "A minimal, blazing fast, and extremely customizable prompt for any shell"; |