gnu: texlive-csplain: Refresh package definition.

* gnu/packages/tex.scm (texlive-csplain): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[propagated-inputs]: Add TEXLIVE-CM, TEXLIVE-CS, TEXLIVE-ENCTEX,
TEXLIVE-HYPH-UTF8, TEXLIVE-HYPHEN-BASE, TEXLIVET-TEX-INI-FILES.
This commit is contained in:
Nicolas Goaziou 2023-05-15 22:36:38 +02:00
parent ecf5171faf
commit b52ef783c1
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D

View File

@ -4699,26 +4699,38 @@ available.")
;;; its license. ;;; its license.
(define-public texlive-csplain (define-public texlive-csplain
(package (package
(inherit (simple-texlive-package (name "texlive-csplain")
"texlive-csplain" (version (number->string %texlive-revision))
(list "tex/csplain/base/") (source (texlive-origin
(base32 "0cgrwc8lgf2x2hq6bb4kqxw597card985zdd9ipn7k98mmwrxhz3") name version
#:trivial? #t)) (list "tex/csplain/base/"
"tex/csplain/fonts/"
"tex/csplain/opmac/")
(base32
"068g31l2ralz03gsv58j67dm85vy0ad58dvdkh93ws0yzf0rnr5f")))
(build-system texlive-build-system)
(propagated-inputs
(list texlive-cm
texlive-cs
texlive-enctex
texlive-hyph-utf8
texlive-hyphen-base
texlive-tex-ini-files))
(home-page "https://petr.olsak.net/csplain-e.html") (home-page "https://petr.olsak.net/csplain-e.html")
(synopsis "Plain TeX multilanguage support") (synopsis "Plain TeX multilanguage support")
(description "CSplain is a small extension of basic Plain TeX macros from (description
which the formats @code{csplain} and @code{pdfcsplain} can be generated. It "CSplain is a small extension of basic Plain TeX macros from which the
supports: hyphenation of words for 50+ languages, simple and powerful font formats @code{csplain} and @code{pdfcsplain} can be generated. It supports:
loading system (various sizes of fonts), TeX, pdfTeX, XeTeX and LuaTeX hyphenation of words for 50+ languages, simple and powerful font loading
engines, math fonts simply loaded with full amstex-like features, three system (various sizes of fonts), TeX, pdfTeX, XeTeX and LuaTeX engines, math
internal encodings (IL2 for Czech/Slovak languages, T1 for many languages with fonts simply loaded with full amstex-like features, three internal
latin alphabet and Unicode in new TeX engines), natural UTF-8 input in pdfTeX encodings (IL2 for Czech/Slovak languages, T1 for many languages with latin
using encTeX without any active characters, Czech and Slovak special alphabet and Unicode in new TeX engines), natural UTF-8 input in pdfTeX using
typesetting features. An important part of the package is OPmac, which encTeX without any active characters, Czech and Slovak special typesetting
implements most of LaTeX's features (sectioning, font selection, color, hyper features. An important part of the package is OPmac, which implements most of
reference and URLs, bibliography, index, table of contents, tables, etc.) by LaTeX's features (sectioning, font selection, color, hyper reference and URLs,
Plain TeX macros. The OPmac macros can generate a bibliography without any bibliography, index, table of contents, tables, etc.) by Plain TeX macros.
external program.") The OPmac macros can generate a bibliography without any external program.")
;; This custom permissive license includes as a redistribution condition ;; This custom permissive license includes as a redistribution condition
;; that says the package must be renamed from 'csplain' if it is modified. ;; that says the package must be renamed from 'csplain' if it is modified.
(license (license:non-copyleft "file:///tex/csplain/base/csplain.ini")))) (license (license:non-copyleft "file:///tex/csplain/base/csplain.ini"))))