summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2025-06-25 20:31:55 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2025-06-25 23:00:59 +0900
commit9dacf91625a268537951c5b1bf6e218bb0ead453 (patch)
tree95a7c0cb78f4cbf99aae8ac8af708b6ce9cd8cdf /gnu/packages/version-control.scm
parent45ec6e0e0a96684f1ba7a460b1e0647ab9c4fb38 (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.scm25
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