me
/
guix
Archived
1
0
Fork 0

gnu: texlive-tex-plain -> texlive-plain.

* gnu/packages/tex.scm (texlive-plain): New variable.
(texlive-tex-plain): Deprecate variable.
(texlive-hyph-utf8):
(texlive-latex-base):
(texlive-pdftex):
(texlive-xetex):
* gnu/packages/chez.scm (chez-web): Use new name.
Nicolas Goaziou 2023-05-14 21:53:07 +02:00
parent ac29f53d30
commit f626769b3a
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
2 changed files with 27 additions and 17 deletions

View File

@ -1025,7 +1025,7 @@ create compilers, making them easier to understand and maintain.")
texlive-pdftex texlive-pdftex
texlive-context texlive-context
texlive-cm texlive-cm
texlive-tex-plain)))) texlive-plain))))
(arguments (arguments
(list (list
#:make-flags #:make-flags

View File

@ -1723,15 +1723,23 @@ programmers may assume e-TeX functionality. The pdftex engine directly
incorporates the e-TeX extensions.") incorporates the e-TeX extensions.")
(license license:knuth)))) (license license:knuth))))
(define-public texlive-tex-plain (define-public texlive-plain
(package (package
(inherit (simple-texlive-package (name "texlive-plain")
"texlive-tex-plain" (version (number->string %texlive-revision))
(list "/tex/plain/") (source (texlive-origin
name version
(list "makeindex/plain/" "tex/plain/base/"
"tex/plain/config/")
(base32 (base32
"1hafbphx1486069cky87hyksx6ia5gd83m4wp2xmgc09z87faf0h") "0zwvrfw8z28c9dy8nby5qfwbyrd2a0cdfwyd5jndscjczhw0yi62")))
#:trivial? #t)) (build-system texlive-build-system)
(home-page "https://www.ctan.org/pkg/plain") (arguments
(list
#:tex-engine "tex"
#:tex-format #f
#:texlive-latex-base #f))
(home-page "https://ctan.org/pkg/plain")
(synopsis "Plain TeX format and supporting files") (synopsis "Plain TeX format and supporting files")
(description (description
"This package contains files used to build the Plain TeX format, as "This package contains files used to build the Plain TeX format, as
@ -1739,6 +1747,8 @@ described in the TeXbook, together with various supporting files (some also
discussed in the book).") discussed in the book).")
(license license:knuth))) (license license:knuth)))
(define-deprecated-package texlive-tex-plain texlive-plain)
(define-public texlive-halloweenmath (define-public texlive-halloweenmath
(let ((template (simple-texlive-package (let ((template (simple-texlive-package
"texlive-halloweenmath" "texlive-halloweenmath"
@ -2724,7 +2734,7 @@ T1/EC and UTF-8 encodings.")
(mkdir-p where) (mkdir-p where)
(with-directory-excursion where (with-directory-excursion where
(invoke "tex" "-ini" (invoke "tex" "-ini"
(string-append (assoc-ref inputs "texlive-tex-plain") (string-append (assoc-ref inputs "texlive-plain")
"/share/texmf-dist/tex/plain/config/tex.ini")))))) "/share/texmf-dist/tex/plain/config/tex.ini"))))))
(add-before 'build 'build-loaders-and-converters (add-before 'build 'build-loaders-and-converters
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
@ -2759,12 +2769,12 @@ T1/EC and UTF-8 encodings.")
(native-inputs (native-inputs
(list ruby-2.7 (list ruby-2.7
texlive-bin texlive-bin
;; The following packages are needed for build "tex.fmt", which we need ;; The following packages are needed for build "tex.fmt", which we
;; for a working "tex". ;; need for a working "tex".
texlive-tex-plain
texlive-cm texlive-cm
texlive-knuth-lib texlive-knuth-lib
texlive-hyphen-base)) texlive-hyphen-base
texlive-plain))
(home-page "https://ctan.org/pkg/hyph-utf8") (home-page "https://ctan.org/pkg/hyph-utf8")
(synopsis "Hyphenation patterns expressed in UTF-8") (synopsis "Hyphenation patterns expressed in UTF-8")
(description "Modern native UTF-8 engines such as XeTeX and LuaTeX need (description "Modern native UTF-8 engines such as XeTeX and LuaTeX need
@ -3152,7 +3162,7 @@ formats.")
(native-inputs (native-inputs
`(("texlive-bin" ,texlive-bin) `(("texlive-bin" ,texlive-bin)
("texlive-tex-ini-files" ,texlive-tex-ini-files) ("texlive-tex-ini-files" ,texlive-tex-ini-files)
("texlive-tex-plain" ,texlive-tex-plain) ("texlive-plain" ,texlive-plain)
("texlive-kpathsea" ,texlive-kpathsea) ("texlive-kpathsea" ,texlive-kpathsea)
("texlive-cm" ,texlive-cm) ("texlive-cm" ,texlive-cm)
("texlive-latex-fonts" ,texlive-latex-fonts) ("texlive-latex-fonts" ,texlive-latex-fonts)
@ -8489,7 +8499,7 @@ e-TeX.")
texlive-hyphen-base texlive-hyphen-base
texlive-kpathsea texlive-kpathsea
texlive-tex-ini-files texlive-tex-ini-files
texlive-tex-plain)) texlive-plain))
(home-page "https://www.ctan.org/pkg/pdftex") (home-page "https://www.ctan.org/pkg/pdftex")
(synopsis "TeX extension for direct creation of PDF") (synopsis "TeX extension for direct creation of PDF")
(description (description
@ -12929,7 +12939,7 @@ itself may be shipped out to the DVI file.")
texlive-l3packages texlive-l3packages
texlive-lm texlive-lm
texlive-tex-ini-files texlive-tex-ini-files
texlive-tex-plain texlive-plain
texlive-unicode-data)) texlive-unicode-data))
(home-page "https://www.tug.org/texlive/") (home-page "https://www.tug.org/texlive/")
(synopsis "Extended variant of TeX for use with Unicode sources") (synopsis "Extended variant of TeX for use with Unicode sources")