diff options
author | Dmitry Bogatov <git#v1@kaction.cc> | 2022-05-16 18:59:32 -0400 |
---|---|---|
committer | Dmitry Bogatov <git#v1@kaction.cc> | 2022-06-17 21:10:27 -0400 |
commit | b8f1cd1e97c06953eeb0883a74d91a89b64576cb (patch) | |
tree | 4eb64bae7396060c5bcfa8bf6428898929714ae7 /pkgs/shells/zsh | |
parent | dd38503071accc7fc9255c431b8acc8623ab58c2 (diff) |
zsh: split documentation into separate outputs
Diffstat (limited to 'pkgs/shells/zsh')
-rw-r--r-- | pkgs/shells/zsh/default.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/shells/zsh/default.nix b/pkgs/shells/zsh/default.nix index e5967ac1f78be..7e177a1744cdf 100644 --- a/pkgs/shells/zsh/default.nix +++ b/pkgs/shells/zsh/default.nix @@ -19,6 +19,7 @@ in stdenv.mkDerivation { pname = "zsh"; inherit version; + outputs = [ "out" "doc" "info" "man" ]; src = fetchurl { url = "mirror://sourceforge/zsh/zsh-${version}.tar.xz"; @@ -50,9 +51,8 @@ stdenv.mkDerivation { checkFlags = map (T: "TESTNUM=${T}") (lib.stringToCharacters "ABCDEVW"); # XXX: think/discuss about this, also with respect to nixos vs nix-on-X - postInstall = lib.optionalString stdenv.isLinux '' + postInstall = '' make install.info install.html - '' + '' mkdir -p $out/etc/ cat > $out/etc/zprofile <<EOF if test -e /etc/NIXOS; then @@ -84,6 +84,8 @@ EOF mv $out/etc/zprofile $out/etc/zprofile_zwc_is_used rm $out/bin/zsh-${version} + mkdir -p $out/share/doc/ + mv $out/share/zsh/htmldoc $out/share/doc/zsh-$version ''; # XXX: patch zsh to take zwc if newer _or equal_ |