summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2023-07-18gnu: Add texlive-luatex85.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-luatex85): New variable.
2023-07-18gnu: texlive-xmltex: Rely on build system to create formats.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xmltex)[arguments]: Use #:CREATE-FORMATS. Remove useless phase. [propagated-inputs]: Remove call to TEXLIVE-UPDMAP.CFG. Remove TEXLIVE-AMSFONTS, TEXLIVE-COURIER, TEXLIVE-DEHYPH, TEXLIVE-HELVETIC, TEXLIVE-HYPERREF, TEXLIVE-HYPHEN-BASE, TEXLIVE-HYPH-UTF8, TEXLIVE-STMARYRD, TEXLIVE-SYMBOL, TEXLIVE-TIMES, TEXLIVE-TIPA, TEXLIVE-WASY, TEXLIVE-ZAPFDING. Add TEXLIVE-HYPHEN-COMPLETE, TEXLIVE-LATEX, TEXLIVE-LATEXCONFIG, TEXLIVE-PDFTEX, TEXLIVE-TEX, TEXLIVE-UNICODE-DATA.
2023-07-18gnu: texlive-luatex: Create formats.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-luatex)[source]: Do not grab all files in "tex/generic/config/" location. [arguments]: Create DVILUATEX and LUATEX formats. [propagated-inputs]: Remove TEXLIVE-HYPH-UTF8, TEXLIVE-HYPHEN-BASE. Add TEXLIVE-HYPHEN-COMPLETE.
2023-07-18gnu: texlive-latex-base: Simplify package.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Only build DVILUALATEX, LATEX, LUALATEX and PDFLATEX formats. [native-inputs]: Move them to propagated inputs. [propagated-inputs]: Remove all specific hyphenation packages. Replace them with TEXLIVE-HYPHEN-COMPLETE. Add TEXLIVE-BABEL, TEXLIVE-PDFTEX.
2023-07-18gnu: texlive-babel: Do not rely on TEXLIVE-LATEX-BASE.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-babel)[arguments]: Do not rely on TEXLIVE-LATEX-BASE. [native-inputs]: Add TEXLIVE-DOCSTRIP, TEXLIVE-PDFTEX.
2023-07-18gnu: texlive-pdftex: Create formats.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-pdftex)[source]: Do not grab all files "tex/generic/config/" location. [arguments]<#phases>: Create ETEX, PDFETEX and PDFTEX formats. [propagated-inputs]: Remove TEXLIVE-DEHYPH, TEXLIVE-HYPHEN-BASE, TEXLIVE-HYPH-UTF8. Add TEXLIVE-HYPHEN-COMPLETE.
2023-07-18gnu: Add texlive-latex.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-latex): New variable.
2023-07-18gnu: Add texlive-hyphen-completeNicolas Goaziou
* gnu/packages/tex.scm (texlive-hyphen-complete): New variable.
2023-07-18gnu: Add texlive-tex.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-tex): New variable.
2023-07-18gnu: texlive: Improve package style.Nicolas Goaziou
* gnu/packages/tex.scm (texlive)[version]: Inherit from TEXLIVE-BIN. [inputs]: Remove labels. [arguments]: Use G-expressions. Remove trailing #T from phases.
2023-07-18gnu: texlive-texmf: Improve package style.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-texmf)[version]: Inherit from TEXLIVE-BIN. [source]: Use autonomous origin instead of relying on another layer. [inputs]: Remove labels. Sort alphabetically. [arguments]: Use G-expressions. Remove trailing #T from phases. (texlive-texmf-src): Remove variable.
2023-07-18gnu: faif: Update texlive package names.Nicolas Goaziou
* gnu/packages/fsf.scm (book-faif)[native-inputs]: Replace TEXLIVE-FONTS-EC, TEXLIVE-LATEX-FNCYCHAP, TEXLIVE-LATEX-GEOMETRY, TEXLIVE-LATEX-UCS with TEXLIVE-EC, TEXLIVE-FNCYCHAP, TEXLIVE-GEOMETRY, TEXLIVE-UCS.
2023-07-18gnu: Add texlive-mfware.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-mfware): New variable.
2023-07-18gnu: Add texlive-etex-pkg.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-etex-pkg): New variable.
2023-07-18gnu: texlive-xindy: Use TEXLIVE-BUILD-SYSTEM and related tools.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xindy)[source]: Use TEXLIVE-ORIGIN. [build-system]: Use TEXLIVE-BUILD-SYSTEM. [arguments]<#:phases>: Also set Perl executable location in scripts.
2023-07-18gnu: Add texlive-knuth-local.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-knuth-local): New variable.
2023-07-18gnu: Add texlive-semaphor.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-semaphor): New variable.
2023-07-18gnu: Add texlive-sansmathfonts.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-sansmathfonts): New variable.
2023-07-18gnu: texlive-xypic: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xypic)[native-inputs]: Add TEXLIVE-CM, TEXLIVE-METAFONT.
2023-07-18gnu: texlive-lh: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-lh)[native-inputs]: Add TEXLIVE-CM, TEXLIVE-METAFONT.
2023-07-18gnu: texlive-cs: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-cs)[arguments]<#:phases>: Skip failing GENERATE-FONT-METRICS phase. [native-inputs]: Add TEXLIVE-CM, TEXLIVE-METAFONT.
2023-07-18gnu: texlive-cbfonts: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-cbfonts)[arguments]<#:phases>: Skip failing GENERATE-FONT-METRICS phase. [native-inputs]: Add TEXLIVE-CM, TEXLIVE-METAFONT.
2023-07-18gnu: texlive-wasy: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-wasy)[native-inputs]: Add TEXLIVE-CM and TEXLIVE-METAFONT.
2023-07-18gnu: texlive-stmaryrd: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-stmaryrd)[native-inputs]: Add TEXLIVE-CM and TEXLIVE-METAFONT.
2023-07-18gnu: texlive-tipa: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-tipa)[arguments]<#:modules, #:phases>: Remove them.
2023-07-18gnu: texlive-eurosym: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-eurosym)[arguments]: Remove them. [native-inputs]: Remove TEXLIVE-BIN.
2023-07-18gnu: texlive-rsfs: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-rsfs)[arguments]: Remove them. [native-inputs]: Remove TEXLIVE-BIN.
2023-07-18gnu: texlive-amsfonts: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-amsfonts)[arguments]: Remove them. [native-inputs]: Remove TEXLIVE-KPATHSEA.
2023-07-18gnu: texlive-latex-fonts: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-latex-fonts)[arguments]<#:modules>: Remove them. <#:phases>: Remove them. [native-inputs]: Remove TEXLIVE-BIN.
2023-07-18gnu: texlive-ec: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-ec)[arguments]: Remove them. [native-inputs]: Remove TEXLIVE-BIN.
2023-07-18gnu: texlive-mflogo-font: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-mflogo-font)[arguments]: Remove them. [native-inputs]: Remove TEXLIVE-BIN.
2023-07-18gnu: texlive-knuth-lib: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-knuth-lib)[arguments]<#:modules>: Remove them. <#:phases>: Remove them.
2023-07-18gnu: texlive-etex: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-etex)[arguments]<#:modules>: Remove keyword. <#:phases>: Remove phases.
2023-07-18gnu: texlive-cm: Fix build.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-cm)[arguments]<#:modules>: Remove keyword. <#:phases>: Remove unnecessary phases. Add a phase to build ".pk" files.
2023-07-18gnu: simple-texlive-package: Remove it.Nicolas Goaziou
* gnu/packages/tex.scm (simple-texlive-package): Remove variable.
2023-07-18gnu: texlive-totpages: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-totpages!): Remove SIMPLE-TEXLIVE-PACKAGE call. [native-inputs]: Remove them.
2023-07-18gnu: texlive-totcount: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-totcount!): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18gnu: texlive-soulutf8: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-soulutf8!): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18gnu: texlive-soul: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-soul!): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18gnu: texlive-lastpage: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-lastpage!): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18gnu: texlive-datatool: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-datatool!): Remove SIMPLE-TEXLIVE-PACKAGE call. [propagated-inputs]: Add TEXLIVE-AMSMATH, TEXLIVE-ETOOLBOX, TEXLIVE-FP, TEXLIVE-MFIRSTUC, TEXLIVE-PGF, TEXLIVE-SUBSTR, TEXLIVE-TOOLS, TEXLIVE-XFOR, TEXLIVE-XKEYVAL.
2023-07-18gnu: texlive-breqn: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-breqn!): Remove SIMPLE-TEXLIVE-PACKAGE call. [propagated-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-AMSMATH, TEXLIVE-GRAPHICS, TEXLIVE-L3KERNEL, TEXLIVE-TOOLS. [home-page]: Use CTAN URL. [description]: Shorten it.
2023-07-18gnu: texlive-abstract: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-abstract!): Remove SIMPLE-TEXLIVE-PACKAGE call. [synopsis, description]: Use Texinfo markup.
2023-07-18gnu: texlive-babel-polish: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-babel-polish!): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18gnu: texlive-babel-danish: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-babel-danish!): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18gnu: texlive-babel-finnish: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-babel-finnish!): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18gnu: texlive-babel-dutch: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-babel-dutch!): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18gnu: texlive-babel-czech: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-babel-czech!): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18gnu: texlive-fvextra: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-fvextra!): Remove SIMPLE-TEXLIVE-PACKAGE call. [propagated-inputs]: Add TEXLIVE-ETOOLBOX, TEXLIVE-FANCYVRB, TEXLIVE-LINENO, TEXLIVE-UPQUOTE. [description]: Shorten it.
2023-07-18gnu: texlive-unicode-math: Remove SIMPLE-TEXLIVE-PACKAGE call.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-unicode-math!): Remove SIMPLE-TEXLIVE-PACKAGE call. [propagated-inputs]: Add TEXLIVE-AMSMATH, TEXLIVE-FONTSPEC, TEXLIVE-L3KERNEL, TEXLIVE-L3PACKAGES, TEXLIVE-LM-MATH, TEXLIVE-LUALATEX-MATH. [description]: Add commas at the end of items for an improved typographic core.