summaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2023-03-29 20:58:50 +0200
committerRicardo Wurmus <rekado@elephly.net>2023-03-29 21:07:39 +0200
commit3eb309b4d485e4f9849db20b4cc2c1920f8db620 (patch)
treeabcaf273e5d953286e90068b713bc187cd2a7eb4 /gnu/packages/tex.scm
parent05b4ae6ab6304493a89b9074ddeace45fb995883 (diff)
gnu: Add texlive-dvipdfmx.
* gnu/packages/tex.scm (texlive-dvipdfmx): New variable.
Diffstat (limited to 'gnu/packages/tex.scm')
-rw-r--r--gnu/packages/tex.scm31
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index b02718464e..fed9c77aed 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -740,6 +740,37 @@ the autogenerated files @file{language.dat} and @file{language.def} (and
default versions of those), etc.")
(license license:knuth)))
+(define-public texlive-dvipdfmx
+ (let ((template (simple-texlive-package
+ "texlive-dvipdfmx"
+ (list "doc/dvipdfm/"
+ "doc/dvipdfmx/"
+ "doc/man/man1/"
+ "dvipdfmx/"
+ "fonts/cmap/dvipdfmx/"
+ "fonts/map/dvipdfmx/")
+ (base32
+ "04x93w777l9qzdzglwanb14k8cmq74kjcsgyanvp3bsmnn5zfrgz")
+ #:trivial? #t)))
+ (package
+ (inherit template)
+ (source
+ (origin
+ (inherit (package-source template))
+ ;; This map file is supposed to be generated in a profile hook.
+ (snippet '(delete-file "fonts/map/dvipdfmx/updmap/kanjix.map"))))
+ (propagated-inputs (list texlive-glyphlist))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Extended version of dvipdfm")
+ (description
+ "Dvipdfmx (formerly dvipdfm-cjk) is a development of dvipdfm created to
+support multi-byte character encodings and large character sets for East Asian
+languages. Dvipdfmx, if \"called\" with the name dvipdfm, operates in a
+\"dvipdfm compatibility\" mode, so that users of the both packages need only
+keep one executable. A secondary design goal is to support as many \"PDF\"
+features as does pdfTeX.")
+ (license license:gpl3+))))
+
(define-public texlive-dvips
(package
(inherit (simple-texlive-package