gnu: parallel: Remove some pregenerated files.

* gnu/packages/parallel.scm (parallel)[source]: Add snippet to remove
pregenerated manpages and some documentation.
[native-inputs]: Add perl.
This commit is contained in:
Efraim Flashner 2022-07-11 10:00:16 +03:00
parent c8c444dbd2
commit 58aaef4460
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -69,7 +69,13 @@ (define-public parallel
(uri (string-append "mirror://gnu/parallel/parallel-"
version ".tar.bz2"))
(sha256
(base32 "186mbzz5dn2ka8fqk9r8v8fpmh17clh2c6xln0czs81vynl1bgd4"))))
(base32 "186mbzz5dn2ka8fqk9r8v8fpmh17clh2c6xln0czs81vynl1bgd4"))
(snippet
'(begin
(use-modules (guix build utils))
;; Delete pre-generated manpages and documents.
;; TODO: Add pod2pdf for pdfs, generate rst files.
(for-each delete-file (find-files "src" "\\.(1|7|html)$"))))))
(build-system gnu-build-system)
(arguments
`(#:phases
@ -103,6 +109,8 @@ (define-public parallel
(assoc-ref outputs "out") "/bin/parallel")
"echo"
":::" "1" "2" "3"))))))
(native-inputs
(list perl))
(inputs
(list perl procps))
(home-page "https://www.gnu.org/software/parallel/")