gnu: parallel: Generate most PDFs from source.
* gnu/packages/parallel.scm (parallel)[source]: Adjust snippet to remove most PDFs. [native-inputs]: Add pod2pdf.
parent
5b3623e6fd
commit
b5b55bbedd
|
@ -45,6 +45,7 @@
|
||||||
#:use-module (gnu packages base)
|
#:use-module (gnu packages base)
|
||||||
#:use-module (gnu packages bash)
|
#:use-module (gnu packages bash)
|
||||||
#:use-module (gnu packages check)
|
#:use-module (gnu packages check)
|
||||||
|
#:use-module (gnu packages documentation)
|
||||||
#:use-module (gnu packages flex)
|
#:use-module (gnu packages flex)
|
||||||
#:use-module (gnu packages freeipmi)
|
#:use-module (gnu packages freeipmi)
|
||||||
#:use-module (gnu packages linux)
|
#:use-module (gnu packages linux)
|
||||||
|
@ -75,8 +76,13 @@
|
||||||
'(begin
|
'(begin
|
||||||
(use-modules (guix build utils))
|
(use-modules (guix build utils))
|
||||||
;; Delete pre-generated manpages and documents.
|
;; Delete pre-generated manpages and documents.
|
||||||
;; TODO: Add pod2pdf for pdfs, generate rst files.
|
;; TODO: generate rst files.
|
||||||
(for-each delete-file (find-files "src" "\\.(1|7|html)$"))))))
|
;; parallel_cheat_bw.pdf uses libreoffice to be generated.
|
||||||
|
(rename-file "src/parallel_cheat_bw.pdf"
|
||||||
|
"src/parallel_cheat_bw.pdf-keep")
|
||||||
|
(for-each delete-file (find-files "src" "\\.(1|7|html|pdf)$"))
|
||||||
|
(rename-file "src/parallel_cheat_bw.pdf-keep"
|
||||||
|
"src/parallel_cheat_bw.pdf")))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
|
@ -111,7 +117,7 @@
|
||||||
"echo"
|
"echo"
|
||||||
":::" "1" "2" "3"))))))
|
":::" "1" "2" "3"))))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list perl))
|
(list perl pod2pdf))
|
||||||
(inputs
|
(inputs
|
||||||
(list bash-minimal perl procps))
|
(list bash-minimal perl procps))
|
||||||
(home-page "https://www.gnu.org/software/parallel/")
|
(home-page "https://www.gnu.org/software/parallel/")
|
||||||
|
|
Reference in New Issue