summaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/tex.scm')
-rw-r--r--gnu/packages/tex.scm621
1 files changed, 288 insertions, 333 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 256fe7da90..8c426ce0b3 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -310,7 +310,7 @@ files from LOCATIONS with expected checksum HASH. CODE is not currently in use.
("zlib" ,zlib)
("zziplib" ,zziplib)))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(arguments
`(#:modules ((guix build gnu-build-system)
(guix build utils)
@@ -730,7 +730,7 @@ to adapt the plain e-TeX source file to work with XeTeX and LuaTeX.")
(copy-recursively where (string-append mf where)))
(list "base" "misc" "config")))))))))
(native-inputs
- `(("texlive-bin" ,texlive-bin)))
+ (list texlive-bin))
(home-page "https://www.ctan.org/pkg/metafont")
(synopsis "Metafont base files")
(description "This package provides the Metafont base files needed to
@@ -815,8 +815,7 @@ build fonts using the Metafont system.")
"fontdoc.sty")))
#t)))))))
(native-inputs
- `(("texlive-bin" ,texlive-bin)
- ("texlive-docstrip" ,texlive-docstrip)))
+ (list texlive-bin texlive-docstrip))
(home-page "https://www.ctan.org/pkg/fontinst")
(synopsis "Tools for converting and installing fonts for TeX and LaTeX")
(description "This package provides TeX macros for converting Adobe Font
@@ -910,8 +909,7 @@ documents.")
(copy-recursively "pk" pk)
#t)))))))
(native-inputs
- `(("texlive-bin" ,texlive-bin)
- ("texlive-metafont" ,texlive-metafont)))
+ (list texlive-bin texlive-metafont))
(home-page "https://www.ctan.org/pkg/cm")
(synopsis "Computer Modern fonts for TeX")
(description "This package provides the Computer Modern fonts by Donald
@@ -1102,8 +1100,7 @@ Computers & Typesetting series.")
(find-files "build" "\\.tfm"))
#t))))))))
(native-inputs
- `(("texlive-bin" ,texlive-bin)
- ("texlive-metafont" ,texlive-metafont)))
+ (list texlive-bin texlive-metafont))
(home-page "https://www.ctan.org/pkg/knuth-lib")
(synopsis "Small library of METAFONT sources")
(description "This is a collection of core TeX and METAFONT macro files
@@ -1178,9 +1175,7 @@ fonts.")
(find-files "." "\\.mf"))
#t))))))
(native-inputs
- `(("texlive-bin" ,texlive-bin)
- ("texlive-metafont" ,texlive-metafont)
- ("texlive-cm" ,texlive-cm)))
+ (list texlive-bin texlive-metafont texlive-cm))
(home-page "https://www.ctan.org/pkg/latex-fonts")
(synopsis "Collection of fonts used in LaTeX distributions")
(description "This is a collection of fonts for use with standard LaTeX
@@ -1251,9 +1246,7 @@ symbol fonts.")
(find-files "build" "\\.tfm"))
#t)))))))
(native-inputs
- `(("texlive-bin" ,texlive-bin)
- ("texlive-metafont" ,texlive-metafont)
- ("texlive-knuth-lib" ,texlive-knuth-lib)))
+ (list texlive-bin texlive-metafont texlive-knuth-lib))
(home-page "http://www.ctan.org/pkg/mflogo")
(synopsis "LaTeX support for Metafont logo fonts")
(description
@@ -1402,8 +1395,7 @@ Taco Hoekwater.")
(assoc-ref outputs "out")
"/share/texmf-dist/fonts/tfm/public/amsfonts"))))))))
(native-inputs
- `(("texlive-updmap.cfg" ,(texlive-updmap.cfg
- (list texlive-fontinst)))))
+ (list (texlive-updmap.cfg (list texlive-fontinst))))
(home-page "https://www.ctan.org/pkg/amsfonts")
(synopsis "TeX fonts from the American Mathematical Society")
(description
@@ -1490,9 +1482,7 @@ output encodings, and features generation of clean UTF-8 patterns.")
"/share/texmf-dist/fonts/tfm/public/etex/"))
#t))))))
(native-inputs
- `(("texlive-bin" ,texlive-bin)
- ("texlive-metafont" ,texlive-metafont)
- ("texlive-cm" ,texlive-cm)))
+ (list texlive-bin texlive-metafont texlive-cm))
(home-page "https://www.ctan.org/pkg/etex")
(synopsis "Extended version of TeX")
(description
@@ -2474,14 +2464,14 @@ T1/EC and UTF-8 encodings.")
(string-append out "/share/texmf-dist/tex/luatex/hyph-utf8/")))
#t)))))
(native-inputs
- `(("ruby" ,ruby)
- ("texlive-bin" ,texlive-bin)
- ;; The following packages are needed for build "tex.fmt", which we need
- ;; for a working "tex".
- ("texlive-tex-plain" ,texlive-tex-plain)
- ("texlive-cm" ,texlive-cm)
- ("texlive-knuth-lib" ,texlive-knuth-lib)
- ("texlive-hyphen-base" ,texlive-hyphen-base)))
+ (list ruby
+ texlive-bin
+ ;; The following packages are needed for build "tex.fmt", which we need
+ ;; for a working "tex".
+ texlive-tex-plain
+ texlive-cm
+ texlive-knuth-lib
+ texlive-hyphen-base))
(home-page "https://ctan.org/pkg/hyph-utf8")
(synopsis "Hyphenation patterns expressed in UTF-8")
(description "Modern native UTF-8 engines such as XeTeX and LuaTeX need
@@ -2525,8 +2515,7 @@ converters, will completely supplant the older patterns.")
"0l57a0r4gycp94kz6lrxqvh9m57j2shmbr2laf5zjb0qnrisq46d")
#:trivial? #t))
(propagated-inputs
- `(("texlive-hyphen-base" ,texlive-hyphen-base)
- ("texlive-hyph-utf8" ,texlive-hyph-utf8)))
+ (list texlive-hyphen-base texlive-hyph-utf8))
(home-page "http://projekte.dante.de/Trennmuster/WebHome")
(synopsis "Hyphenation patterns for German")
(description "The package provides experimental hyphenation patterns for
@@ -2582,11 +2571,7 @@ T2A.")
(invoke "make" "-f"
(string-append cwd "/source/generic/ruhyphen/Makefile"))))))))))
(native-inputs
- `(("coreutils" ,coreutils)
- ("gawk" ,gawk)
- ("sed" ,sed)
- ("grep" ,grep)
- ("perl" ,perl)))
+ (list coreutils gawk sed grep perl))
(home-page "https://www.ctan.org/pkg/ruhyphen")
(synopsis "Hyphenation patterns for Russian")
(description "The package provides a collection of Russian hyphenation
@@ -2802,80 +2787,80 @@ formats.")
(base32
"0yjx7nw9mgfgnq1givkzbxh7z7ncw1liaddjgm7n2nwn0aw6xfdg")))))
(propagated-inputs
- `(("texlive-dehyph-exptl" ,texlive-dehyph-exptl)
- ("texlive-etex" ,texlive-etex)
- ("texlive-hyph-utf8" ,texlive-hyph-utf8)
- ("texlive-hyphen-base" ,texlive-hyphen-base)
- ("texlive-hyphen-afrikaans" ,texlive-hyphen-afrikaans)
- ("texlive-hyphen-ancientgreek" ,texlive-hyphen-ancientgreek)
- ("texlive-hyphen-armenian" ,texlive-hyphen-armenian)
- ("texlive-hyphen-basque" ,texlive-hyphen-basque)
- ("texlive-hyphen-belarusian" ,texlive-hyphen-belarusian)
- ("texlive-hyphen-bulgarian" ,texlive-hyphen-bulgarian)
- ("texlive-hyphen-catalan" ,texlive-hyphen-catalan)
- ("texlive-hyphen-chinese" ,texlive-hyphen-chinese)
- ("texlive-hyphen-churchslavonic" ,texlive-hyphen-churchslavonic)
- ("texlive-hyphen-coptic" ,texlive-hyphen-coptic)
- ("texlive-hyphen-croatian" ,texlive-hyphen-croatian)
- ("texlive-hyphen-czech" ,texlive-hyphen-czech)
- ("texlive-hyphen-danish" ,texlive-hyphen-danish)
- ("texlive-hyphen-dutch" ,texlive-hyphen-dutch)
- ("texlive-hyphen-english" ,texlive-hyphen-english)
- ("texlive-hyphen-esperanto" ,texlive-hyphen-esperanto)
- ("texlive-hyphen-estonian" ,texlive-hyphen-estonian)
- ("texlive-hyphen-ethiopic" ,texlive-hyphen-ethiopic)
- ("texlive-hyphen-finnish" ,texlive-hyphen-finnish)
- ("texlive-hyphen-schoolfinnish" ,texlive-hyphen-schoolfinnish)
- ("texlive-hyphen-french" ,texlive-hyphen-french)
- ("texlive-hyphen-friulan" ,texlive-hyphen-friulan)
- ("texlive-hyphen-galician" ,texlive-hyphen-galician)
- ("texlive-hyphen-georgian" ,texlive-hyphen-georgian)
- ("texlive-hyphen-german" ,texlive-hyphen-german)
- ("texlive-hyphen-greek" ,texlive-hyphen-greek)
- ("texlive-hyphen-hungarian" ,texlive-hyphen-hungarian)
- ("texlive-hyphen-icelandic" ,texlive-hyphen-icelandic)
- ("texlive-hyphen-indic" ,texlive-hyphen-indic)
- ("texlive-hyphen-indonesian" ,texlive-hyphen-indonesian)
- ("texlive-hyphen-interlingua" ,texlive-hyphen-interlingua)
- ("texlive-hyphen-irish" ,texlive-hyphen-irish)
- ("texlive-hyphen-italian" ,texlive-hyphen-italian)
- ("texlive-hyphen-kurmanji" ,texlive-hyphen-kurmanji)
- ("texlive-hyphen-latin" ,texlive-hyphen-latin)
- ("texlive-hyphen-latvian" ,texlive-hyphen-latvian)
- ("texlive-hyphen-lithuanian" ,texlive-hyphen-lithuanian)
- ("texlive-hyphen-macedonian" ,texlive-hyphen-macedonian)
- ("texlive-hyphen-mongolian" ,texlive-hyphen-mongolian)
- ("texlive-hyphen-norwegian" ,texlive-hyphen-norwegian)
- ("texlive-hyphen-occitan" ,texlive-hyphen-occitan)
- ("texlive-hyphen-pali" ,texlive-hyphen-pali)
- ("texlive-hyphen-piedmontese" ,texlive-hyphen-piedmontese)
- ("texlive-hyphen-polish" ,texlive-hyphen-polish)
- ("texlive-hyphen-portuguese" ,texlive-hyphen-portuguese)
- ("texlive-hyphen-romanian" ,texlive-hyphen-romanian)
- ("texlive-hyphen-romansh" ,texlive-hyphen-romansh)
- ("texlive-hyphen-russian" ,texlive-hyphen-russian)
- ("texlive-hyphen-sanskrit" ,texlive-hyphen-sanskrit)
- ("texlive-hyphen-serbian" ,texlive-hyphen-serbian)
- ("texlive-hyphen-slovak" ,texlive-hyphen-slovak)
- ("texlive-hyphen-slovenian" ,texlive-hyphen-slovenian)
- ("texlive-hyphen-spanish" ,texlive-hyphen-spanish)
- ("texlive-hyphen-swedish" ,texlive-hyphen-swedish)
- ("texlive-hyphen-thai" ,texlive-hyphen-thai)
- ("texlive-hyphen-turkish" ,texlive-hyphen-turkish)
- ("texlive-hyphen-turkmen" ,texlive-hyphen-turkmen)
- ("texlive-hyphen-ukrainian" ,texlive-hyphen-ukrainian)
- ("texlive-hyphen-uppersorbian" ,texlive-hyphen-uppersorbian)
- ("texlive-hyphen-welsh" ,texlive-hyphen-welsh)
- ("texlive-unicode-data" ,texlive-unicode-data)
- ("texlive-ukrhyph" ,texlive-ukrhyph)
- ("texlive-ruhyphen" ,texlive-ruhyphen)
- ("texlive-latex-l3kernel" ,texlive-latex-l3kernel)
- ("texlive-latex-l3backend" ,texlive-latex-l3backend)
- ;; TODO: This dependency isn't needed for LaTeX version 2021-06-01
- ;; and later. See:
- ;; https://tug.org/pipermail/tex-live/2021-June/047180.html
- ("texlive-latex-l3packages" ,texlive-latex-l3packages)
- ("texlive-latexconfig" ,texlive-latexconfig)))
+ (list texlive-dehyph-exptl
+ texlive-etex
+ texlive-hyph-utf8
+ texlive-hyphen-base
+ texlive-hyphen-afrikaans
+ texlive-hyphen-ancientgreek
+ texlive-hyphen-armenian
+ texlive-hyphen-basque
+ texlive-hyphen-belarusian
+ texlive-hyphen-bulgarian
+ texlive-hyphen-catalan
+ texlive-hyphen-chinese
+ texlive-hyphen-churchslavonic
+ texlive-hyphen-coptic
+ texlive-hyphen-croatian
+ texlive-hyphen-czech
+ texlive-hyphen-danish
+ texlive-hyphen-dutch
+ texlive-hyphen-english
+ texlive-hyphen-esperanto
+ texlive-hyphen-estonian
+ texlive-hyphen-ethiopic
+ texlive-hyphen-finnish
+ texlive-hyphen-schoolfinnish
+ texlive-hyphen-french
+ texlive-hyphen-friulan
+ texlive-hyphen-galician
+ texlive-hyphen-georgian
+ texlive-hyphen-german
+ texlive-hyphen-greek
+ texlive-hyphen-hungarian
+ texlive-hyphen-icelandic
+ texlive-hyphen-indic
+ texlive-hyphen-indonesian
+ texlive-hyphen-interlingua
+ texlive-hyphen-irish
+ texlive-hyphen-italian
+ texlive-hyphen-kurmanji
+ texlive-hyphen-latin
+ texlive-hyphen-latvian
+ texlive-hyphen-lithuanian
+ texlive-hyphen-macedonian
+ texlive-hyphen-mongolian
+ texlive-hyphen-norwegian
+ texlive-hyphen-occitan
+ texlive-hyphen-pali
+ texlive-hyphen-piedmontese
+ texlive-hyphen-polish
+ texlive-hyphen-portuguese
+ texlive-hyphen-romanian
+ texlive-hyphen-romansh
+ texlive-hyphen-russian
+ texlive-hyphen-sanskrit
+ texlive-hyphen-serbian
+ texlive-hyphen-slovak
+ texlive-hyphen-slovenian
+ texlive-hyphen-spanish
+ texlive-hyphen-swedish
+ texlive-hyphen-thai
+ texlive-hyphen-turkish
+ texlive-hyphen-turkmen
+ texlive-hyphen-ukrainian
+ texlive-hyphen-uppersorbian
+ texlive-hyphen-welsh
+ texlive-unicode-data
+ texlive-ukrhyph
+ texlive-ruhyphen
+ texlive-latex-l3kernel
+ texlive-latex-l3backend
+ ;; TODO: This dependency isn't needed for LaTeX version 2021-06-01
+ ;; and later. See:
+ ;; https://tug.org/pipermail/tex-live/2021-June/047180.html
+ texlive-latex-l3packages
+ texlive-latexconfig))
(home-page "https://www.ctan.org/pkg/latex-base")
(synopsis "Base sources of LaTeX")
(description
@@ -3016,7 +3001,7 @@ verbatim source).")
"0b66fy06safyrd717rfr476g1gz6nqfv1vqvam7ac2yy0g0djb17")
#:trivial? #t))
(propagated-inputs
- `(("texlive-latex-epstopdf-pkg" ,texlive-latex-epstopdf-pkg)))
+ (list texlive-latex-epstopdf-pkg))
(home-page "https://www.ctan.org/pkg/latex-graphics")
(synopsis "Color and graphics option files")
(description
@@ -3056,8 +3041,7 @@ set default \"driver\" options for the color and graphics packages.")
(build-system texlive-build-system)
(arguments '(#:tex-directory "latex/graphics"))
(propagated-inputs
- `(("texlive-graphics-cfg" ,texlive-graphics-cfg)
- ("texlive-graphics-def" ,texlive-graphics-def)))
+ (list texlive-graphics-cfg texlive-graphics-def))
(home-page "https://www.ctan.org/pkg/latex-graphics")
(synopsis "LaTeX standard graphics bundle")
(description
@@ -3181,7 +3165,7 @@ tables.")
texlive-stmaryrd
texlive-wasy)))))
(native-inputs
- `(("texlive-tex-ini-files" ,texlive-tex-ini-files)))
+ (list texlive-tex-ini-files))
(home-page "https://www.ctan.org/pkg/xmltex/")
(synopsis "Support for parsing XML documents")
(description "The package provides an implementation of a parser for
@@ -3212,26 +3196,26 @@ XML, using UTF-8 or a suitable 8-bit encoding.")
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/hyperref") #t))))))
(propagated-inputs
- `(("texlive-generic-atbegshi" ,texlive-generic-atbegshi)
- ("texlive-generic-bitset" ,texlive-generic-bitset)
- ("texlive-generic-etexcmds" ,texlive-generic-etexcmds)
- ("texlive-generic-gettitlestring" ,texlive-generic-gettitlestring)
- ("texlive-generic-iftex" ,texlive-generic-iftex)
- ("texlive-generic-infwarerr" ,texlive-generic-infwarerr)
- ("texlive-generic-intcalc" ,texlive-generic-intcalc)
- ("texlive-generic-kvdefinekeys" ,texlive-generic-kvdefinekeys)
- ("texlive-generic-kvsetkeys" ,texlive-generic-kvsetkeys)
- ("texlive-generic-ltxcmds" ,texlive-generic-ltxcmds)
- ("texlive-generic-pdfescape" ,texlive-generic-pdfescape)
- ("texlive-latex-auxhook" ,texlive-latex-auxhook)
- ("texlive-latex-atveryend" ,texlive-latex-atveryend)
- ("texlive-latex-hycolor" ,texlive-latex-hycolor)
- ("texlive-latex-kvoptions" ,texlive-latex-kvoptions)
- ("texlive-latex-letltxmacro" ,texlive-latex-letltxmacro)
- ("texlive-latex-pdftexcmds" ,texlive-latex-pdftexcmds)
- ("texlive-latex-refcount" ,texlive-latex-refcount)
- ("texlive-latex-rerunfilecheck" ,texlive-latex-rerunfilecheck)
- ("texlive-url" ,texlive-url)))
+ (list texlive-generic-atbegshi
+ texlive-generic-bitset
+ texlive-generic-etexcmds
+ texlive-generic-gettitlestring
+ texlive-generic-iftex
+ texlive-generic-infwarerr
+ texlive-generic-intcalc
+ texlive-generic-kvdefinekeys
+ texlive-generic-kvsetkeys
+ texlive-generic-ltxcmds
+ texlive-generic-pdfescape
+ texlive-latex-auxhook
+ texlive-latex-atveryend
+ texlive-latex-hycolor
+ texlive-latex-kvoptions
+ texlive-latex-letltxmacro
+ texlive-latex-pdftexcmds
+ texlive-latex-refcount
+ texlive-latex-rerunfilecheck
+ texlive-url))
(home-page "https://www.ctan.org/pkg/hyperref")
(synopsis "Extensive support for hypertext in LaTeX")
(description
@@ -3271,7 +3255,7 @@ pdf and HTML backends. The package is distributed with the @code{backref} and
(("ifpdf.ins") "ifpdf.dtx"))
#t)))))
(propagated-inputs
- `(("texlive-generic-iftex" ,texlive-generic-iftex)))
+ (list texlive-generic-iftex))
(home-page "https://www.ctan.org/pkg/oberdiek")
(synopsis "Bundle of packages submitted by Heiko Oberdiek")
(description
@@ -3292,11 +3276,9 @@ arrows; record information about document class(es) used; and many more.")
"1myz0d5bxhxvl4220ikywh921qld8n324kk9kscqbc5iw4063g56")
#:trivial? #t))
(propagated-inputs
- `(("texlive-generic-infwarerr" ,texlive-generic-infwarerr)
- ("texlive-generic-uniquecounter" ,texlive-generic-uniquecounter)
- ("texlive-latex-atveryend" ,texlive-latex-atveryend)
- ("texlive-latex-kvoptions" ,texlive-latex-kvoptions)
- ("texlive-latex-pdftexcmds" ,texlive-latex-pdftexcmds)))
+ (list texlive-generic-infwarerr texlive-generic-uniquecounter
+ texlive-latex-atveryend texlive-latex-kvoptions
+ texlive-latex-pdftexcmds))
(home-page "https://www.ctan.org/pkg/rerunfilecheck")
(synopsis "Checksum based rerun checks on auxiliary files")
(description
@@ -3402,7 +3384,7 @@ Live distribution.")
#:tex-format #f
#:texlive-latex-base #f))
(native-inputs
- `(("texlive-docstrip" ,texlive-docstrip)))
+ (list texlive-docstrip))
(home-page "https://www.ctan.org/pkg/l3kernel")
(synopsis "LaTeX3 programmers’ interface")
(description
@@ -3431,7 +3413,7 @@ that the LaTeX3 conventions can be used with regular LaTeX 2e packages.")
#:tex-format #f
#:texlive-latex-base #f))
(native-inputs
- `(("texlive-docstrip" ,texlive-docstrip)))
+ (list texlive-docstrip))
(home-page "https://www.ctan.org/pkg/l3backend")
(synopsis "LaTeX3 backend drivers")
(description
@@ -3493,9 +3475,9 @@ an independent schedule.")
(copy-recursively "tex/latex/l3packages/xparse" dest)))))
))
(native-inputs
- `(("texlive-docstrip" ,texlive-docstrip)))
+ (list texlive-docstrip))
(propagated-inputs
- `(("texlive-latex-l3kernel" ,texlive-latex-l3kernel)))
+ (list texlive-latex-l3kernel))
(home-page "https://www.ctan.org/pkg/l3packages")
(synopsis "High-level LaTeX3 concepts")
(description
@@ -3550,7 +3532,7 @@ here are defined for the dvips engine only.")
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/fontspec/") #t))))))
(propagated-inputs
- `(("texlive-latex-l3packages" ,texlive-latex-l3packages)))
+ (list texlive-latex-l3packages))
(home-page "https://www.ctan.org/pkg/fontspec")
(synopsis "Advanced font selection in XeLaTeX and LuaLaTeX")
(description
@@ -3664,8 +3646,7 @@ string between different encodings. Both LaTeX and plain-TeX are supported.")
(find-files (assoc-ref outputs "out")))
#t)))))))
(inputs
- `(("coreutils" ,coreutils)
- ("texlive-bin" ,texlive-bin)))
+ (list coreutils texlive-bin))
(home-page "https://github.com/latex3/luaotfload")
(synopsis "Testing and building system for LaTeX")
(description
@@ -3702,9 +3683,7 @@ releases. The bundle consists of a Lua script to run the tasks and a
(modify-phases %standard-phases
(delete 'configure))))
(native-inputs
- `(("texlive-bin" ,texlive-bin)
- ("unzip" ,unzip)
- ("zip" ,zip)))
+ (list texlive-bin unzip zip))
(home-page "https://github.com/lualatex/lualibs")
(synopsis "Lua modules for general programming (in the (La)TeX world)")
(description
@@ -3732,7 +3711,7 @@ this bundle for use independent of ConTeXt.")
(package
(inherit template)
(propagated-inputs
- `(("texlive-luatex-lualibs" ,texlive-luatex-lualibs)))
+ (list texlive-luatex-lualibs))
(home-page "https://github.com/lualatex/luaotfload")
(synopsis "OpenType font loader for LuaTeX")
(description
@@ -3798,14 +3777,14 @@ loading fonts by their proper names instead of file names.")
(mkdir-p web2c)
(copy-recursively "web2c" web2c)))))))
(native-inputs
- `(("texlive-bin" ,texlive-bin)
- ("texlive-babel" ,texlive-babel)
- ("texlive-cm" ,texlive-cm)
- ("texlive-fonts-latex" ,texlive-fonts-latex)
- ("texlive-kpathsea" ,texlive-kpathsea)
- ("texlive-latex-base" ,texlive-latex-base)
- ("texlive-lm" ,texlive-lm)
- ("texlive-tex-ini-files" ,texlive-tex-ini-files)))
+ (list texlive-bin
+ texlive-babel
+ texlive-cm
+ texlive-fonts-latex
+ texlive-kpathsea
+ texlive-latex-base
+ texlive-lm
+ texlive-tex-ini-files))
(home-page (package-home-page texlive-latex-base))
(synopsis "LuaLaTeX format files for LuaTeX")
(description "This package is necessary to use LaTeX with the LuaTeX engine.")
@@ -3904,7 +3883,7 @@ distribution.")
(invoke "unzip" "locale.zip" "-d"
locale-directory))))))))
(native-inputs
- `(("unzip" ,unzip)))
+ (list unzip))
(home-page "https://www.ctan.org/pkg/babel")
(synopsis "Multilingual support for Plain TeX or LaTeX")
(description
@@ -4120,7 +4099,7 @@ language that is written in a Cyrillic alphabet.")
(lambda _
(chdir "source/latex/psnfss") #t))))))
(native-inputs
- `(("texlive-cm" ,texlive-cm)))
+ (list texlive-cm))
(home-page "https://www.ctan.org/pkg/psnfss")
(synopsis "Font support for common PostScript fonts")
(description
@@ -4692,9 +4671,8 @@ Unicode option of @code{inputenc} or @code{inputenx}, or by XeLaTeX/LuaLaTeX.")
"1hph0djbfc8hlwfc41rzlf8l3ccyyvc0n7a0qdrr9881jwd6iv1b")
#:trivial? #t))
(propagated-inputs
- `(("texlive-generic-iftex" ,texlive-generic-iftex)
- ("texlive-generic-infwarerr" ,texlive-generic-infwarerr)
- ("texlive-generic-ltxcmds" ,texlive-generic-ltxcmds)))
+ (list texlive-generic-iftex texlive-generic-infwarerr
+ texlive-generic-ltxcmds))
(home-page "https://www.ctan.org/pkg/pdftexcmds")
(synopsis "LuaTeX support for pdfTeX utility functions")
(description
@@ -4737,16 +4715,16 @@ rotated.")
"12clzcw2cl7g2chr2phgmmiwxw4859cln1gbx1wgp8bl9iw590nc")
#:trivial? #t))
(propagated-inputs
- `(("texlive-latex-bigfoot" ,texlive-latex-bigfoot) ; for suffix
- ("texlive-filemod" ,texlive-filemod)
- ("texlive-latex-graphics" ,texlive-latex-graphics)
- ("texlive-latex-ifplatform" ,texlive-latex-ifplatform)
- ("texlive-latex-l3kernel" ,texlive-latex-l3kernel) ; for expl3
- ("texlive-oberdiek" ,texlive-oberdiek)
- ("texlive-latex-psfrag" ,texlive-latex-psfrag)
- ("texlive-latex-tools" ,texlive-latex-tools) ; for shellesc
- ("texlive-latex-trimspaces" ,texlive-latex-trimspaces)
- ("texlive-latex-xkeyval" ,texlive-latex-xkeyval)))
+ (list texlive-latex-bigfoot ; for suffix
+ texlive-filemod
+ texlive-latex-graphics
+ texlive-latex-ifplatform
+ texlive-latex-l3kernel ; for expl3
+ texlive-oberdiek
+ texlive-latex-psfrag
+ texlive-latex-tools ; for shellesc
+ texlive-latex-trimspaces
+ texlive-latex-xkeyval))
(home-page "https://www.ctan.org/pkg/pstool")
(synopsis "Process PostScript graphics within pdfLaTeX documents")
(description
@@ -4857,7 +4835,7 @@ be changed. ")
(("pstool.tex") "trimspaces.tex"))
#t)))))
(inputs
- `(("texlive-latex-filecontents" ,texlive-latex-filecontents)))
+ (list texlive-latex-filecontents))
(home-page "https://www.ctan.org/pkg/trimspaces")
(synopsis "Trim spaces around an argument or within a macro")
(description
@@ -5108,7 +5086,7 @@ BibLaTeX, and is considered experimental.")
(build-system texlive-build-system)
(arguments '(#:tex-directory "latex/geometry"))
(propagated-inputs
- `(("texlive-oberdiek" ,texlive-oberdiek))) ;for ifpdf
+ (list texlive-oberdiek)) ;for ifpdf
(home-page "https://www.ctan.org/pkg/geometry")
(synopsis "Flexible and complete interface to document dimensions")
(description
@@ -5610,8 +5588,7 @@ in SGML; use maths minus in text as appropriate; simple Young tableaux.")
"02i4n2n3j4lg68d3nam08m63kb4irc99wfhyc2z51r02lm1wwmvw")
#:trivial? #t))
(propagated-inputs
- `(("texlive-generic-kvsetkeys" ,texlive-generic-kvsetkeys)
- ("texlive-generic-ltxcmds" ,texlive-generic-ltxcmds)))
+ (list texlive-generic-kvsetkeys texlive-generic-ltxcmds))
(home-page "https://www.ctan.org/pkg/kvoptions")
(synopsis "Key/value format for package options")
(description
@@ -5680,9 +5657,7 @@ package options.")
(find-files "." "\\.mf"))
#t))))))
(native-inputs
- `(("texlive-bin" ,texlive-bin)
- ("texlive-metafont" ,texlive-metafont)
- ("texlive-cm" ,texlive-cm)))
+ (list texlive-bin texlive-metafont texlive-cm))
(home-page "https://www.ctan.org/pkg/ec")
(synopsis "Computer modern fonts in T1 and TS1 encodings")
(description
@@ -5894,9 +5869,7 @@ Adobe's basic set.")
(find-files "." "\\.mf"))
#t))))))
(native-inputs
- `(("texlive-bin" ,texlive-bin)
- ("texlive-metafont" ,texlive-metafont)
- ("texlive-cm" ,texlive-cm)))
+ (list texlive-bin texlive-metafont texlive-cm))
(home-page "https://www.ctan.org/pkg/rsfs")
(synopsis "Ralph Smith's Formal Script font")
(description
@@ -6313,7 +6286,7 @@ TeX metrics (VF and TFM files) and macros for use with LaTeX.")
(copy-recursively "iwona" target)
#t))))
(native-inputs
- `(("unzip" ,unzip)))
+ (list unzip))
(home-page "http://jmn.pl/en/kurier-i-iwona/")
(synopsis "Sans-serif typeface for TeX")
(description "Iwona is a two-element sans-serif typeface. It was created
@@ -6429,22 +6402,21 @@ Simple Young tableaux.
(propagated-inputs
;; Propagate the texlive-updmap.cfg input used by xmltex, which provides the
;; required fonts for its use.
- `(("texlive-xmltex" ,texlive-xmltex)
- ("texlive-kpathsea" ,texlive-kpathsea))) ;for fmtutil.cnf template
+ (list texlive-xmltex texlive-kpathsea)) ;for fmtutil.cnf template
(native-inputs
- `(("texlive-cm" ,texlive-cm) ;for cmex10 and others
- ("texlive-fonts-latex" ,texlive-fonts-latex) ;for lasy6
- ;; The t1cmr.fd file of texlive-latex-base refers to the ecrm font,
- ;; provided by the jknappen package collection.
- ("texlive-jknappen" ,texlive-jknappen)
- ("texlive-generic-ulem" ,texlive-generic-ulem)
- ("texlive-hyperref" ,texlive-hyperref)
- ("texlive-latex-colortbl" ,texlive-latex-colortbl)
- ("texlive-latex-fancyhdr" ,texlive-latex-fancyhdr)
- ("texlive-latex-graphics" ,texlive-latex-graphics) ;for color.sty
- ("texlive-latex-tools" ,texlive-latex-tools) ;for array.sty
- ("texlive-marvosym" ,texlive-marvosym)
- ("texlive-tex-ini-files" ,texlive-tex-ini-files))) ;for pdftexconfig
+ (list texlive-cm ;for cmex10 and others
+ texlive-fonts-latex ;for lasy6
+ ;; The t1cmr.fd file of texlive-latex-base refers to the ecrm font,
+ ;; provided by the jknappen package collection.
+ texlive-jknappen
+ texlive-generic-ulem
+ texlive-hyperref
+ texlive-latex-colortbl
+ texlive-latex-fancyhdr
+ texlive-latex-graphics ;for color.sty
+ texlive-latex-tools ;for array.sty
+ texlive-marvosym
+ texlive-tex-ini-files)) ;for pdftexconfig
(home-page "https://www.ctan.org/pkg/jadetex/")
(synopsis "TeX macros to produce TeX output using OpenJade")
(description "JadeTeX is a companion package to the OpenJade DSSSL
@@ -6940,13 +6912,13 @@ e-TeX.")
;; TODO: add this missing package:
;; dehyph
(propagated-inputs
- `(("texlive-cm" ,texlive-cm)
- ("texlive-etex" ,texlive-etex)
- ("texlive-knuth-lib" ,texlive-knuth-lib)
- ("texlive-hyphen-base" ,texlive-hyphen-base)
- ("texlive-kpathsea" ,texlive-kpathsea)
- ("texlive-tex-ini-files" ,texlive-tex-ini-files)
- ("texlive-tex-plain" ,texlive-tex-plain)))
+ (list texlive-cm
+ texlive-etex
+ texlive-knuth-lib
+ texlive-hyphen-base
+ texlive-kpathsea
+ texlive-tex-ini-files
+ texlive-tex-plain))
(home-page "https://www.ctan.org/pkg/pdftex")
(synopsis "TeX extension for direct creation of PDF")
(description
@@ -7131,10 +7103,8 @@ This package contains the complete TeX Live distribution.")
(("lib64") "lib"))
#t)))))
(native-inputs
- `(("perl-capture-tiny" ,perl-capture-tiny)
- ("perl-config-autoconf" ,perl-config-autoconf)
- ("perl-extutils-libbuilder" ,perl-extutils-libbuilder)
- ("perl-module-build" ,perl-module-build)))
+ (list perl-capture-tiny perl-config-autoconf perl-extutils-libbuilder
+ perl-module-build))
(home-page "https://metacpan.org/release/Text-BibTeX")
(synopsis "Interface to read and parse BibTeX files")
(description "@code{Text::BibTeX} is a Perl library for reading, parsing,
@@ -7174,45 +7144,45 @@ values (strings, macros, or numbers) pasted together.")
"/lib/perl5/site_perl")))))
#t)))))
(inputs
- `(("perl-autovivification" ,perl-autovivification)
- ("perl-class-accessor" ,perl-class-accessor)
- ("perl-data-dump" ,perl-data-dump)
- ("perl-data-compare" ,perl-data-compare)
- ("perl-data-uniqid" ,perl-data-uniqid)
- ("perl-datetime-format-builder" ,perl-datetime-format-builder)
- ("perl-datetime-calendar-julian" ,perl-datetime-calendar-julian)
- ("perl-file-slurper" ,perl-file-slurper)
- ("perl-io-string" ,perl-io-string)
- ("perl-ipc-cmd" ,perl-ipc-cmd)
- ("perl-ipc-run3" ,perl-ipc-run3)
- ("perl-list-allutils" ,perl-list-allutils)
- ("perl-list-moreutils" ,perl-list-moreutils)
- ("perl-mozilla-ca" ,perl-mozilla-ca)
- ("perl-regexp-common" ,perl-regexp-common)
- ("perl-log-log4perl" ,perl-log-log4perl)
- ("perl-parse-recdescent" ,perl-parse-recdescent)
- ("perl-unicode-collate" ,perl-unicode-collate)
- ("perl-unicode-normalize" ,perl-unicode-normalize)
- ("perl-unicode-linebreak" ,perl-unicode-linebreak)
- ("perl-encode-eucjpascii" ,perl-encode-eucjpascii)
- ("perl-encode-jis2k" ,perl-encode-jis2k)
- ("perl-encode-hanextra" ,perl-encode-hanextra)
- ("perl-xml-libxml" ,perl-xml-libxml)
- ("perl-xml-libxml-simple" ,perl-xml-libxml-simple)
- ("perl-xml-libxslt" ,perl-xml-libxslt)
- ("perl-xml-writer" ,perl-xml-writer)
- ("perl-sort-key" ,perl-sort-key)
- ("perl-text-csv" ,perl-text-csv)
- ("perl-text-csv-xs" ,perl-text-csv-xs)
- ("perl-text-roman" ,perl-text-roman)
- ("perl-uri" ,perl-uri)
- ("perl-text-bibtex" ,perl-text-bibtex)
- ("perl-libwww" ,perl-libwww)
- ("perl-lwp-protocol-https" ,perl-lwp-protocol-https)
- ("perl-business-isbn" ,perl-business-isbn)
- ("perl-business-issn" ,perl-business-issn)
- ("perl-business-ismn" ,perl-business-ismn)
- ("perl-lingua-translit" ,perl-lingua-translit)))
+ (list perl-autovivification
+ perl-class-accessor
+ perl-data-dump
+ perl-data-compare
+ perl-data-uniqid
+ perl-datetime-format-builder
+ perl-datetime-calendar-julian
+ perl-file-slurper
+ perl-io-string
+ perl-ipc-cmd
+ perl-ipc-run3
+ perl-list-allutils
+ perl-list-moreutils
+ perl-mozilla-ca
+ perl-regexp-common
+ perl-log-log4perl
+ perl-parse-recdescent
+ perl-unicode-collate
+ perl-unicode-normalize
+ perl-unicode-linebreak
+ perl-encode-eucjpascii
+ perl-encode-jis2k
+ perl-encode-hanextra
+ perl-xml-libxml
+ perl-xml-libxml-simple
+ perl-xml-libxslt
+ perl-xml-writer
+ perl-sort-key
+ perl-text-csv
+ perl-text-csv-xs
+ perl-text-roman
+ perl-uri
+ perl-text-bibtex
+ perl-libwww
+ perl-lwp-protocol-https
+ perl-business-isbn
+ perl-business-issn
+ perl-business-ismn
+ perl-lingua-translit))
(native-inputs
`(("perl-config-autoconf" ,perl-config-autoconf)
("perl-extutils-libbuilder" ,perl-extutils-libbuilder)
@@ -7253,7 +7223,7 @@ other things it comes with full Unicode support.")
;; build it.
(invoke "python" "setup.py" "build" "--pdf=False" "install"
(string-append "--prefix=" (assoc-ref outputs "out"))))))))
- (native-inputs `(("texinfo" ,texinfo)))
+ (native-inputs (list texinfo))
(home-page "https://launchpad.net/rubber")
(synopsis "Wrapper for LaTeX and friends")
(description
@@ -7291,13 +7261,9 @@ PDF documents.")
(string-append "METAINFODIR=" out "/share/metainfo")
"texmaker.pro")))))))
(inputs
- `(("poppler-qt5" ,poppler-qt5)
- ("qtbase" ,qtbase-5)
- ("qtscript" ,qtscript)
- ("qtwebkit" ,qtwebkit)
- ("zlib" ,zlib)))
+ (list poppler-qt5 qtbase-5 qtscript qtwebkit zlib))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "http://www.xm1math.net/texmaker/")
(synopsis "LaTeX editor")
(description "Texmaker is a program that integrates many tools needed to
@@ -7391,19 +7357,18 @@ and Karl Berry.")
(with-output-to-file "src/tests/check_layout.cmake"
(const #t)))))))
(inputs
- `(("boost" ,boost)
- ("hunspell" ,hunspell) ; Note: Could also use aspell instead.
- ("libx11" ,libx11)
- ("mythes" ,mythes)
- ("python" ,python)
- ("qtbase" ,qtbase-5)
- ("qtsvg" ,qtsvg)
- ("zlib" ,zlib)))
+ (list boost
+ hunspell ; Note: Could also use aspell instead.
+ libx11
+ mythes
+ python
+ qtbase-5
+ qtsvg
+ zlib))
(propagated-inputs
`(("texlive" ,(texlive-updmap.cfg (list texlive-fonts-ec)))))
(native-inputs
- `(("python" ,python)
- ("pkg-config" ,pkg-config)))
+ (list python pkg-config))
(home-page "https://www.lyx.org/")
(synopsis "Document preparation system with GUI")
(description "LyX is a document preparation system. It excels at letting
@@ -7544,7 +7509,7 @@ It also ensures compatibility with the @code{media9} and @code{animate} packages
'(#:tex-directory "latex/needspace"
#:tex-format "latex"))
(inputs
- `(("texlive-latex-filecontents" ,texlive-latex-filecontents)))
+ (list texlive-latex-filecontents))
(home-page "https://www.ctan.org/pkg/needspace")
(synopsis "Insert pagebreak if not enough space")
(description
@@ -7570,7 +7535,7 @@ page, a new page will be started.")
'(#:tex-directory "latex/changepage"
#:tex-format "latex"))
(inputs
- `(("texlive-latex-filecontents" ,texlive-latex-filecontents)))
+ (list texlive-latex-filecontents))
(home-page "https://www.ctan.org/pkg/changepage")
(synopsis "Margin adjustment and detection of odd/even pages")
(description
@@ -7684,7 +7649,7 @@ striking out (line through words) and crossing out (/// over words).")
(base32
"05zdq7y3am109m5534ahqqp9x5iar3ha68v1r4zkrdly2mijxz2j"))))))
(propagated-inputs
- `(("texlive-xcolor" ,texlive-xcolor)))
+ (list texlive-xcolor))
(arguments
`(#:modules ((guix build utils))
#:builder
@@ -7799,7 +7764,7 @@ be used either with LaTeX or with plain TeX.")
"19grk4p1dh566hgpzhnjyjnrw57hpjijcpr7ci401n9jszcc1xkz")
#:trivial? #t))
(propagated-inputs
- `(("texlive-latex-pdftexcmds" ,texlive-latex-pdftexcmds)))
+ (list texlive-latex-pdftexcmds))
(home-page "https://www.ctan.org/pkg/bigintcalc")
(synopsis "Integer calculations on very large numbers")
(description
@@ -7817,9 +7782,8 @@ integers that can exceed TeX's number limits.")
"0inj6qpzizvsbxdfsaijnl4iq976kyrnchnm3gc1kc2w389zrn1l")
#:trivial? #t))
(propagated-inputs
- `(("texlive-generic-infwarerr" ,texlive-generic-infwarerr)
- ("texlive-generic-intcalc" ,texlive-generic-intcalc)
- ("texlive-generic-bigintcalc" ,texlive-generic-bigintcalc)))
+ (list texlive-generic-infwarerr texlive-generic-intcalc
+ texlive-generic-bigintcalc))
(home-page "https://www.ctan.org/pkg/bitset")
(synopsis "Handle bit-vector datatype")
(description
@@ -7838,8 +7802,7 @@ can be manipulated.")
"11y6pnlq13bp0ybi7c82g8ds8085zv1zaslgqv3dzhgi3dklpc0c")
#:trivial? #t))
(propagated-inputs
- `(("texlive-generic-infwarerr" ,texlive-generic-infwarerr)
- ("texlive-generic-iftex" ,texlive-generic-iftex)))
+ (list texlive-generic-infwarerr texlive-generic-iftex))
(home-page "https://www.ctan.org/pkg/etexcmds")
(synopsis "Avoid name clashes with e-TeX commands")
(description
@@ -8006,8 +7969,7 @@ using TeX or e-TeX.")
"1bjh8vwiqlkmjqndnh4xp116524x4m3hdcyq2s231jiqy8il8dcc")
#:trivial? #t))
(propagated-inputs
- `(("texlive-generic-bigintcalc" ,texlive-generic-bigintcalc)
- ("texlive-generic-infwarerr" ,texlive-generic-infwarerr)))
+ (list texlive-generic-bigintcalc texlive-generic-infwarerr))
(home-page "https://www.ctan.org/pkg/uniquecounter")
(synopsis "Unlimited unique counter")
(description
@@ -8043,7 +8005,7 @@ values are not limited.")
(copy-recursively (assoc-ref %build-inputs "source") target)
#t))))
(propagated-inputs
- `(("texlive-generic-listofitems" ,texlive-generic-listofitems)))
+ (list texlive-generic-listofitems))
(home-page "https://www.ctan.org/pkg/readarray")
(synopsis "Read, store and recall array-formatted data")
(description
@@ -8080,7 +8042,7 @@ formatted text.")
(copy-recursively (assoc-ref %build-inputs "source") target)
#t))))
(propagated-inputs
- `(("texlive-latex-readarray" ,texlive-latex-readarray)))
+ (list texlive-latex-readarray))
(home-page "https://www.ctan.org/pkg/verbatimbox")
(synopsis "Deposit verbatim text in a box")
(description
@@ -8218,7 +8180,7 @@ package, such as @command{natbib} as well).")
#:trivial? #t))
;; This provides charter.map.
(propagated-inputs
- `(("texlive-psnfss" ,texlive-psnfss)))
+ (list texlive-psnfss))
(home-page "https://www.ctan.org/pkg/charter")
(synopsis "Charter fonts for TeX")
(description "This package provides a copy of the Charter Type-1 fonts
@@ -8309,12 +8271,12 @@ Support for use with LaTeX is available in @code{freenfss}, part of
;; TODO: add these missing packages:
;; xetex, luatex, lm-math, manfnt-font, and mptopdf
(propagated-inputs
- `(("texlive-amsfonts" ,texlive-amsfonts)
- ("texlive-lm" ,texlive-lm)
- ("texlive-pdftex" ,texlive-pdftex)
- ("texlive-metapost" ,texlive-metapost)
- ("texlive-stmaryrd" ,texlive-stmaryrd)
- ("texlive-mflogo-font" ,texlive-mflogo-font)))
+ (list texlive-amsfonts
+ texlive-lm
+ texlive-pdftex
+ texlive-metapost
+ texlive-stmaryrd
+ texlive-mflogo-font))
(home-page "https://www.ctan.org/pkg/context")
(synopsis "Full featured, parameter driven macro package for TeX")
(description "ConTeXt is a full featured, parameter driven macro package,
@@ -8338,10 +8300,8 @@ for a wealth of support information.")
"091n27n4l3iac911bvmpp735ffryyzaq46mkclgn3q9jsvc4ngiv")
#:trivial? #t))
(propagated-inputs
- `(("texlive-hyperref" ,texlive-hyperref)
- ("texlive-oberdiek" ,texlive-oberdiek)
- ("texlive-etoolbox" ,texlive-etoolbox)
- ("texlive-latex-pgf" ,texlive-latex-pgf)))
+ (list texlive-hyperref texlive-oberdiek texlive-etoolbox
+ texlive-latex-pgf))
(home-page "https://www.ctan.org/pkg/beamer")
(synopsis "LaTeX class for producing presentations and slides")
(description "The beamer LaTeX class can be used for producing slides.
@@ -8411,7 +8371,7 @@ the file to which it applies.")
((" .+umaczy") "umaczy"))
#t))))))
(propagated-inputs
- `(("texlive-pdftex" ,texlive-pdftex)))
+ (list texlive-pdftex))
(home-page "https://www.ctan.org/pkg/pdfx")
(synopsis "PDF/X and PDF/A support for pdfTeX, LuaTeX and XeTeX")
(description
@@ -8500,7 +8460,7 @@ or shading the cells of tables.")
(package
(inherit template)
(propagated-inputs
- `(("texlive-pstricks" ,texlive-pstricks)))
+ (list texlive-pstricks))
(home-page "http://www.ctan.org/pkg/pst-text")
(synopsis "Text and character manipulation in PSTricks")
(description "Pst-text is a PSTricks based package for plotting text along
@@ -8644,19 +8604,19 @@ are part of the LaTeX required tools distribution, comprising the packages:
"xkvutils.tex"))
#t))))))
(native-inputs
- `(("texlive-latex-base" ,texlive-latex-base)
- ("texlive-cm" ,texlive-cm)
- ("texlive-lm" ,texlive-lm)
- ("texlive-url" ,texlive-url)
- ("texlive-graphics-def" ,texlive-graphics-def)
- ("texlive-xcolor" ,texlive-xcolor)
- ("texlive-latex-footmisc" ,texlive-latex-footmisc)
- ("texlive-latex-listings" ,texlive-latex-listings)
- ("texlive-generic-iftex" ,texlive-generic-iftex)
- ("texlive-pstricks" ,texlive-pstricks)
- ("texlive-pst-text" ,texlive-pst-text)
- ("texlive-tools" ,texlive-tools)
- ("texlive-latex-pgf" ,texlive-latex-pgf)))
+ (list texlive-latex-base
+ texlive-cm
+ texlive-lm
+ texlive-url
+ texlive-graphics-def
+ texlive-xcolor
+ texlive-latex-footmisc
+ texlive-latex-listings
+ texlive-generic-iftex
+ texlive-pstricks
+ texlive-pst-text
+ texlive-tools
+ texlive-latex-pgf))
(home-page "http://www.ctan.org/pkg/xkeyval")
(synopsis "Extension of the keyval package")
(description
@@ -8683,9 +8643,9 @@ keys.")
(build-system texlive-build-system)
(arguments '(#:tex-directory "latex/standalone"))
(propagated-inputs
- `(("texlive-latex-xkeyval" ,texlive-latex-xkeyval)))
+ (list texlive-latex-xkeyval))
(native-inputs
- `(("texlive-ydoc" ,texlive-ydoc)))
+ (list texlive-ydoc))
(home-page "http://www.ctan.org/pkg/standalone")
(synopsis "Compile TeX pictures stand-alone or as part of a document")
(description "A class and package is provided which allows TeX pictures or
@@ -8717,8 +8677,7 @@ The behaviour in standalone mode may adjusted using a configuration file
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/siunitx") #t)))))
(propagated-inputs
- `(("texlive-latex-l3kernel" ,texlive-latex-l3kernel)
- ("texlive-latex-l3packages" ,texlive-latex-l3packages)))
+ (list texlive-latex-l3kernel texlive-latex-l3packages))
(home-page "http://www.ctan.org/pkg/siunitx")
(synopsis "Comprehensive SI units package")
(description
@@ -8770,7 +8729,7 @@ to what constitutes a good table in this context. The package offers
(package
(inherit template)
(propagated-inputs
- `(("texlive-etoolbox" ,texlive-etoolbox)))
+ (list texlive-etoolbox))
(home-page "https://www.ctan.org/pkg/csquotes")
(synopsis "Context sensitive quotation facilities")
(description "This package provides advanced facilities for inline and
@@ -8796,7 +8755,7 @@ styles as well as the optional active quotes are freely configurable.")
(package
(inherit template)
(propagated-inputs
- `(("texlive-etoolbox" ,texlive-etoolbox)))
+ (list texlive-etoolbox))
(home-page "https://www.ctan.org/pkg/logreq")
(synopsis "Support for automation of the LaTeX workflow")
(description "The package helps to automate a typical LaTeX
@@ -8828,8 +8787,7 @@ XML file.
(package
(inherit template)
(propagated-inputs
- `(("texlive-logreq" ,texlive-logreq)
- ("texlive-url" ,texlive-url)))
+ (list texlive-logreq texlive-url))
(home-page "https://www.ctan.org/pkg/biblatex")
(synopsis "Sophisticated bibliographies in LaTeX")
(description "BibLaTeX is a complete reimplementation of the
@@ -8867,8 +8825,7 @@ section.
(package
(inherit template)
(propagated-inputs
- `(("texlive-latex-pgf" ,texlive-latex-pgf)
- ("texlive-latex-xkeyval" ,texlive-latex-xkeyval)))
+ (list texlive-latex-pgf texlive-latex-xkeyval))
(home-page "http://www.ctan.org/pkg/todonotes")
(synopsis "Marking things to do in a LaTeX document")
(description "The @code{todonotes} package lets the user mark
@@ -9390,7 +9347,7 @@ floats merely delays the arrival of the inevitable error message.")
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/ifmtarg")))))))
(inputs
- `(("texlive-latex-filecontents" ,texlive-latex-filecontents)))
+ (list texlive-latex-filecontents))
(home-page "https://www.ctan.org/pkg/ifmtarg")
(synopsis "If-then-else command for processing potentially empty arguments")
(description "This package provides a command for the LaTeX programmer for
@@ -9417,7 +9374,7 @@ testing whether an argument is empty.")
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/pagenote")))))))
(propagated-inputs
- `(("texlive-ifmtarg" ,texlive-ifmtarg)))
+ (list texlive-ifmtarg))
(home-page "https://www.ctan.org/pkg/pagenote")
(synopsis "Notes at end of document")
(description "The pagenote package provides tagged notes on a separate
@@ -9445,7 +9402,7 @@ page (also known as ‘end notes’).")
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/titling")))))))
(native-inputs
- `(("texlive-cm" ,texlive-cm)))
+ (list texlive-cm))
(home-page "https://www.ctan.org/pkg/titling")
(synopsis "Control typesetting of the \\maketitle command")
(description "The @code{titling} package provides control over the
@@ -9475,7 +9432,7 @@ a physical page.")
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/ifoddpage")))))))
(native-inputs
- `(("texlive-ydoc" ,texlive-ydoc)))
+ (list texlive-ydoc))
(home-page "https://www.ctan.org/pkg/ifoddpage")
(synopsis "Determine if the current page is odd or even")
(description "This package provides an @code{\\ifoddpage} conditional to
@@ -9505,7 +9462,7 @@ the conditional @code{\\ifoddpageoronside} is provided which is also true in
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/storebox")))))))
(native-inputs
- `(("texlive-ydoc" ,texlive-ydoc)))
+ (list texlive-ydoc))
(home-page "https://www.ctan.org/pkg/storebox")
(synopsis "Storing information for reuse")
(description "The package provides \"store boxes\" whose user interface
@@ -9534,7 +9491,7 @@ DVI is output, store boxes behave the same as save boxes.")
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/collectbox")))))))
(native-inputs
- `(("texlive-ydoc" ,texlive-ydoc)))
+ (list texlive-ydoc))
(home-page "https://www.ctan.org/pkg/collectbox")
(synopsis "Collect and process macro arguments as boxes")
(description "The package provides macros to collect and process a macro
@@ -9593,14 +9550,14 @@ the list of graphics file extensions recognised by package graphics.")
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/adjustbox")))))))
(native-inputs
- `(("texlive-ydoc" ,texlive-ydoc)))
+ (list texlive-ydoc))
(propagated-inputs
- `(("texlive-latex-pgf" ,texlive-latex-pgf)
- ("texlive-latex-varwidth" ,texlive-latex-varwidth)
- ("texlive-latex-xkeyval" ,texlive-latex-xkeyval)
- ("texlive-collectbox" ,texlive-collectbox)
- ("texlive-ifoddpage" ,texlive-ifoddpage)
- ("texlive-storebox" ,texlive-storebox)))
+ (list texlive-latex-pgf
+ texlive-latex-varwidth
+ texlive-latex-xkeyval
+ texlive-collectbox
+ texlive-ifoddpage
+ texlive-storebox))
(home-page "https://www.ctan.org/pkg/adjustbox")
(synopsis "Graphics package-alike macros for “general” boxes")
(description "The package provides several macros to adjust boxed
@@ -9625,10 +9582,8 @@ provided box macros are @code{\\lapbox}, @code{\\marginbox},
(package
(inherit template)
(propagated-inputs
- `(("texlive-etoolbox" ,texlive-etoolbox)
- ("texlive-latex-environ" ,texlive-latex-environ)
- ("texlive-latex-pgf" ,texlive-latex-pgf)
- ("texlive-latex-tools" ,texlive-latex-tools)))
+ (list texlive-etoolbox texlive-latex-environ texlive-latex-pgf
+ texlive-latex-tools))
(home-page "https://www.ctan.org/pkg/tcolorbox")
(synopsis "Colored boxes, for LaTeX examples and theorems, etc")
(description "This package provides an environment for colored and
@@ -9657,7 +9612,7 @@ parts.")
(build-system texlive-build-system)
(arguments '(#:tex-directory "latex/ebproof"))
(propagated-inputs
- `(("texlive-latex-l3kernel" ,texlive-latex-l3kernel)))
+ (list texlive-latex-l3kernel))
(home-page "http://www.ctan.org/pkg/ebproof")
(synopsis
"Formal proofs in the style of sequent calculus")
@@ -9837,7 +9792,7 @@ handle complex tests.")
(arguments
`(#:test-target "test"))
(native-inputs
- `(("perl" ,perl)))
+ (list perl))
(home-page "http://www.gerd-neugebauer.de/software/TeX/BibTool/en")
(synopsis "Tool for manipulating BibTeX databases")
(description