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
areas where they were not expected like documentation.")
(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)))))