diff options
| author | Maxim Cournoyer <maxim@guixotic.coop> | 2025-06-25 20:31:55 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2025-06-25 23:00:59 +0900 |
| commit | 9dacf91625a268537951c5b1bf6e218bb0ead453 (patch) | |
| tree | 95a7c0cb78f4cbf99aae8ac8af708b6ce9cd8cdf /gnu/packages/version-control.scm | |
| parent | 45ec6e0e0a96684f1ba7a460b1e0647ab9c4fb38 (diff) | |
gnu: git: Build man pages.
* gnu/packages/version-control.scm (git) [phases] {install-info-manual}:
Rename to...
{install-doc}: ... this. Add the 'install-man' target.
{install-man-pages}: Delete phase.
Change-Id: I2ba7152a282334adb38e6cbd485b09bc69b340b9
Diffstat (limited to 'gnu/packages/version-control.scm')
| -rw-r--r-- | gnu/packages/version-control.scm | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index aa15ebae90b..84ca4af1dd4 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -637,12 +637,13 @@ everything from small to very large projects with speed and efficiency.") (invoke "make" "install-doc") (substitute* "git-subtree" (("/bin/sh") (which "sh")))))) - (add-after 'install 'install-info-manual + (add-after 'install 'install-doc (lambda* (#:key parallel-build? #:allow-other-keys) (define job-count (if parallel-build? (number->string (parallel-job-count)) "1")) - (invoke "make" "-C" "Documentation" "install-info" + (invoke "make" "-C" "Documentation" + "install-info" "install-man" "-j" job-count ;; The Makefile refer to 'docbook2x-texi', but our ;; binary is named 'docbook2texi'. @@ -765,26 +766,10 @@ everything from small to very large projects with speed and efficiency.") (map last (append-map package-transitive-propagated-inputs - perl-inputs))))))))))) - (add-after 'split 'install-man-pages - (lambda _ - (let ((man (string-append #$output "/share/man"))) - (mkdir-p man) - (with-directory-excursion man - (invoke - "tar" "xvf" - #$(origin - (method url-fetch) - (uri (string-append - "mirror://kernel.org/software/scm/git/" - "git-manpages-" (package-version this-package) - ".tar.xz")) - (sha256 - (base32 - "04cjpv66p6jp9jhpvvsfc1psn2k9h6wmijs86raw0ynwf593rrsq")))))))))))) + perl-inputs))))))))))))))) (native-inputs (modify-inputs (package-native-inputs git-minimal) - ;; For subtree documentation. + ;; For documentation. (append asciidoc docbook2x docbook-xml-4.5 |
