me
/
guix
Archived
1
0
Fork 0

gnu: Add po4a-minimal.

The main reason is to avoid the texlive-updmap.cfg input indirectly pulling in
nss, which has a very time consuming testsuite.

* gnu/packages/gettext.scm (po4a-minimal): New variable.

Change-Id: If8d46a18a02e57d5427852e8e122de01f970ded4
master
Christopher Baines 2024-05-09 15:35:41 +01:00
parent 31d1cc82b3
commit 8fb98fe33b
No known key found for this signature in database
GPG Key ID: 5E28A33B0B84F577
1 changed files with 12 additions and 0 deletions

View File

@ -317,3 +317,15 @@ from Markdown files.")
more interestingly, the maintenance of translations) using gettext tools on more interestingly, the maintenance of translations) using gettext tools on
areas where they were not expected like documentation.") areas where they were not expected like documentation.")
(license gpl2+))) (license gpl2+)))
(define-public po4a-minimal
(package/inherit po4a
(native-inputs
;; Remove test dependencies, primarily to reduce the size of the
;; dependency graph of the guix package.
(modify-inputs (package-native-inputs po4a)
(delete "docbook-xml" "perl-test-pod" "texlive-updmap.cfg")))
(arguments
(substitute-keyword-arguments (package-arguments po4a)
((#:tests? _ #t) #f)))
(properties '((hidden? . #t)))))