diff --git a/pkgs/shells/zsh/spaceship-prompt/default.nix b/pkgs/shells/zsh/spaceship-prompt/default.nix index 8f4b9bf0875..e5725a78fc5 100644 --- a/pkgs/shells/zsh/spaceship-prompt/default.nix +++ b/pkgs/shells/zsh/spaceship-prompt/default.nix @@ -1,24 +1,26 @@ -{ lib, stdenv, fetchFromGitHub }: +{ lib, stdenvNoCC, fetchFromGitHub }: -stdenv.mkDerivation rec { +stdenvNoCC.mkDerivation rec { pname = "spaceship-prompt"; - version = "3.11.2"; + version = "3.12.6"; src = fetchFromGitHub { owner = "denysdovhan"; - repo = "spaceship-prompt"; - sha256 = "1q7m9mmg82n4fddfz01y95d5n34xnzhrnn1lli0vih39sgmzim9b"; + repo = pname; rev = "v${version}"; + sha256 = "sha256-tKFah8b62wuw5vaNHddmj31UNd9kKCcQ99p8GlTnR6s="; }; + dontBuild = true; + installPhase = '' - install -D -m644 LICENSE.md "$out/share/licenses/spaceship-prompt/LICENSE" - install -D -m644 README.md "$out/share/doc/spaceship-prompt/README.md" - find docs -type f -exec install -D -m644 {} "$out/share/doc/spaceship-prompt/{}" \; - find lib -type f -exec install -D -m644 {} "$out/lib/spaceship-prompt/{}" \; - find scripts -type f -exec install -D -m644 {} "$out/lib/spaceship-prompt/{}" \; - find sections -type f -exec install -D -m644 {} "$out/lib/spaceship-prompt/{}" \; - install -D -m644 spaceship.zsh "$out/lib/spaceship-prompt/spaceship.zsh" + install -Dm644 LICENSE.md "$out/share/licenses/spaceship-prompt/LICENSE" + install -Dm644 README.md "$out/share/doc/spaceship-prompt/README.md" + find docs -type f -exec install -Dm644 {} "$out/share/doc/spaceship-prompt/{}" \; + find lib -type f -exec install -Dm644 {} "$out/lib/spaceship-prompt/{}" \; + find scripts -type f -exec install -Dm644 {} "$out/lib/spaceship-prompt/{}" \; + find sections -type f -exec install -Dm644 {} "$out/lib/spaceship-prompt/{}" \; + install -Dm644 spaceship.zsh "$out/lib/spaceship-prompt/spaceship.zsh" install -d "$out/share/zsh/themes/" ln -s "$out/lib/spaceship-prompt/spaceship.zsh" "$out/share/zsh/themes/spaceship.zsh-theme" install -d "$out/share/zsh/site-functions/" @@ -28,8 +30,9 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Zsh prompt for Astronauts"; homepage = "https://github.com/denysdovhan/spaceship-prompt/"; + changelog = "https://github.com/spaceship-prompt/spaceship-prompt/releases/tag/v${version}"; license = licenses.mit; - platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ nyanloutre ]; + platforms = platforms.unix; + maintainers = with maintainers; [ nyanloutre fortuneteller2k ]; }; }