[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/08: gnu: Add texlive-dvipdfmx.
From: |
guix-commits |
Subject: |
02/08: gnu: Add texlive-dvipdfmx. |
Date: |
Wed, 29 Mar 2023 15:08:45 -0400 (EDT) |
rekado pushed a commit to branch master
in repository guix.
commit 3eb309b4d485e4f9849db20b4cc2c1920f8db620
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Wed Mar 29 20:58:50 2023 +0200
gnu: Add texlive-dvipdfmx.
* gnu/packages/tex.scm (texlive-dvipdfmx): New variable.
---
gnu/packages/tex.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
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
- branch master updated (cd31437e9c -> 739c257378), guix-commits, 2023/03/29
- 02/08: gnu: Add texlive-dvipdfmx.,
guix-commits <=
- 01/08: gnu: Add texlive-glyphlist., guix-commits, 2023/03/29
- 07/08: import/texlive: Process license field only when it exists., guix-commits, 2023/03/29
- 03/08: gnu: Add texlive-firstaid., guix-commits, 2023/03/29
- 05/08: import/texlive: Ignore architecture-dependent packages., guix-commits, 2023/03/29
- 04/08: gnu: Add texlive-xetex., guix-commits, 2023/03/29
- 06/08: import/texlive: Only process description if it exists., guix-commits, 2023/03/29
- 08/08: import/texlive: tlpdb->package: Ignore files outside of texmf-dist., guix-commits, 2023/03/29