summary refs log tree commit diff
path: root/pkgs/applications/version-management/git-and-tools/git
diff options
context:
space:
mode:
authorMichael Weiss <dev.primeos@gmail.com>2020-05-04 23:20:00 +0200
committerMichael Weiss <dev.primeos@gmail.com>2020-05-18 16:50:43 +0200
commit54918d6366fd6b2946b869f2f5a0645e5477c859 (patch)
treec033c12f1e915c3e6b0afd07e9f2a66c3a5f6358 /pkgs/applications/version-management/git-and-tools/git
parent682b7c2a1936c4d4298ce10629f2bd99d2fb54fb (diff)
downloadnixpkgs-54918d6366fd6b2946b869f2f5a0645e5477c859.tar
nixpkgs-54918d6366fd6b2946b869f2f5a0645e5477c859.tar.gz
nixpkgs-54918d6366fd6b2946b869f2f5a0645e5477c859.tar.bz2
nixpkgs-54918d6366fd6b2946b869f2f5a0645e5477c859.tar.lz
nixpkgs-54918d6366fd6b2946b869f2f5a0645e5477c859.tar.xz
nixpkgs-54918d6366fd6b2946b869f2f5a0645e5477c859.tar.zst
nixpkgs-54918d6366fd6b2946b869f2f5a0645e5477c859.zip
git: Add a doc output for the HTML and text files
This will install the HTML and text documentation into a separate output
so that users can install it without having to rebuild Git.
Previously only `doc/git/git-subtree.html` was installed (which is now
in $doc as well).
The current output sizes are as follows:
```
$ du -sh $(nix-build -A git)
47M     /nix/store/wyqgalp61kmavx06rams7z8jz177nd8y-git-2.26.2
$ du -sh $(nix-build -A git.doc)
14M     /nix/store/6zi22fl5xc3sg23d9shsviinvwk89wvq-git-2.26.2-doc
```

Fixes #86022 (at least partly since the output has to be installed).
Diffstat (limited to 'pkgs/applications/version-management/git-and-tools/git')
-rw-r--r--pkgs/applications/version-management/git-and-tools/git/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/git/default.nix b/pkgs/applications/version-management/git-and-tools/git/default.nix
index 9c1a01f42ae..140a273e342 100644
--- a/pkgs/applications/version-management/git-and-tools/git/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation {
     sha256 = "0j685w6pzkn926z5nf5r8fij4ziipvw4c9yb0wc577nzf4j16rbd";
   };
 
-  outputs = [ "out" ];
+  outputs = [ "out" "doc" ];
 
   hardeningDisable = [ "format" ];
 
@@ -234,7 +234,7 @@ stdenv.mkDerivation {
       '')
 
    + stdenv.lib.optionalString withManual ''# Install man pages and Info manual
-       make -j $NIX_BUILD_CORES -l $NIX_BUILD_CORES PERL_PATH="${buildPackages.perl}/bin/perl" cmd-list.made install install-info \
+       make -j $NIX_BUILD_CORES -l $NIX_BUILD_CORES PERL_PATH="${buildPackages.perl}/bin/perl" cmd-list.made install install-html install-info \
          -C Documentation ''
 
    + (if guiSupport then ''