gnu: cmake-minimal: Remove some documentation.

These files are still available in the user-facing cmake package.

* gnu/packages/cmake.scm (cmake-minimal)[arguments]: Add phase to remove
help documentation.
This commit is contained in:
Efraim Flashner 2020-11-19 18:45:42 +02:00
parent 8d16f302e6
commit f6dbca83bf
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -273,6 +273,15 @@ (define preserved-files ',%preserved-third-party-files))
#:phases
(modify-phases %standard-phases
,@%common-build-phases
(add-after 'install 'delete-help-documentation
(lambda* (#:key outputs #:allow-other-keys)
(delete-file-recursively
(string-append (assoc-ref outputs "out")
"/share/cmake-"
,(version-major+minor
(package-version cmake-bootstrap))
"/Help"))
#t))
(replace 'check
(lambda* (#:key tests? parallel-tests? #:allow-other-keys)
(let ((skipped-tests (list ,@%common-disabled-tests
@ -317,6 +326,7 @@ (define-public cmake
,flags))
((#:phases phases)
`(modify-phases ,phases
(delete 'delete-help-documentation)
(add-after 'install 'move-html-doc
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out"))