me
/
guix
Archived
1
0
Fork 0
Commit Graph

107255 Commits (f87e81793a6caa70abb9a0d1b7d428f2654f1a2b)

Author SHA1 Message Date
Nicolas Goaziou 8be5f19f16
gnu: Add texlive-rcs.
* gnu/packages/tex.scm (texlive-rcs): New variable.
2023-07-18 18:15:12 +02:00
Nicolas Goaziou dcf85e46bb
gnu: Add texlive-pdfmanagement-testphase.
* gnu/packages/tex.scm (texlive-pdfmanagement-testphase): New variable.
2023-07-18 18:15:12 +02:00
Nicolas Goaziou 8b5b87730e
gnu: Add texlive-pdfcolfoot.
* gnu/packages/tex.scm (texlive-pdfcolfoot): New variable.
2023-07-18 18:15:11 +02:00
Nicolas Goaziou 62bed0638c
gnu: Add texlive-ntgclass.
* gnu/packages/tex.scm (texlive-ntgclass): New variable.
2023-07-18 18:15:11 +02:00
Nicolas Goaziou dbd5df621d
gnu: Add texlive-memoir.
* gnu/packages/tex.scm (texlive-memoir): New variable.
2023-07-18 18:15:11 +02:00
Nicolas Goaziou e325aacc49
gnu: Add texlive-mathtools.
* gnu/packages/tex.scm (texlive-mathtools): New variable.
2023-07-18 18:15:10 +02:00
Nicolas Goaziou 54ffc9e7fc
gnu: Add texlive-mathspec.
* gnu/packages/tex.scm (texlive-mathspec): New variable.
2023-07-18 18:15:10 +02:00
Nicolas Goaziou 4035d83664
gnu: Add texlive-latexbug.
* gnu/packages/tex.scm (texlive-latexbug): New variable.
2023-07-18 18:15:10 +02:00
Nicolas Goaziou 7eb2b52ca0
gnu: Add texlive-l3experimental.
* gnu/packages/tex.scm (texlive-l3experimental): New variable.
2023-07-18 18:15:09 +02:00
Nicolas Goaziou 2189b941be
gnu: Add texlive-index.
* gnu/packages/tex.scm (texlive-index): New variable.
2023-07-18 18:15:09 +02:00
Nicolas Goaziou 89193c050c
gnu: Add texlive-hologo.
* gnu/packages/tex.scm (texlive-hologo): New variable.
2023-07-18 18:15:09 +02:00
Nicolas Goaziou 3cac23ebb5
gnu: Add texlive-footnotehyper.
* gnu/packages/tex.scm (texlive-footnotehyper): New variable.
2023-07-18 18:15:08 +02:00
Nicolas Goaziou 18f6ab04e9
gnu: Add texlive-fancyref.
* gnu/packages/tex.scm (texlive-fancyref): New variable.
2023-07-18 18:15:08 +02:00
Nicolas Goaziou 7c92f70744
gnu: Add texlive-extsizes.
* gnu/packages/tex.scm (texlive-extsizes): New variable.
2023-07-18 18:15:08 +02:00
Nicolas Goaziou a8a990ff0e
gnu: Add texlive-euler.
* gnu/packages/tex.scm (texlive-euler): New variable.
2023-07-18 18:15:07 +02:00
Nicolas Goaziou 65a17e01f4
gnu: Add texlive-ctable.
* gnu/packages/tex.scm (texlive-ctable): New variable.
2023-07-18 18:15:07 +02:00
Nicolas Goaziou f1417b94f0
gnu: Add texlive-crop.
* gnu/packages/tex.scm (texlive-crop): New variable.
2023-07-18 18:15:07 +02:00
Nicolas Goaziou 6902250a94
gnu: Add texlive-attachfile2.
* gnu/packages/tex.scm (texlive-attachfile2): New variable.
2023-07-18 18:15:06 +02:00
Nicolas Goaziou 404c4259d1
gnu: Add texlive-noto.
* gnu/packages/tex.scm (texlive-noto): New variable.
2023-07-18 18:15:06 +02:00
Nicolas Goaziou 9ea5b4681c
gnu: Add texlive-amiri.
* gnu/packages/tex.scm (texlive-amiri): New variable.
2023-07-18 18:15:06 +02:00
Nicolas Goaziou 7b45ead9ec
gnu: Update TeX Live packages to 2023.0 (rev 66594).
In addition to refreshing the hashes, updating includes removing spurious
propagated inputs, deprecating removed packages, adding missing dependencies,
and fixing build issues.

* guix/build-system/texlive.scm (%texlive-tag):
(%texlive-revision): Update to 2023.0 (rev 66594).
(%texlive-date): Remove unused variable.
* gnu/packages/tex.scm (texlive-hypdoc):
(texlive-lua-uni-algos):
(texlive-cyrillic-bin):
(texlive-epstopdf): New package.
(texlive-soulutf8): Deprecate variable.
(texlive-scripts):
(texlive-hyphen-complete):
(texlive-tex):
(texlive-latex):
(texlive-bidi):
(texlive-alphalph):
(texlive-docstrip):
(texlive-unicode-data):
(texlive-hopatch):
(texlive-hyphen-base):
(texlive-dvipdfmx):
(texlive-dvips):
(texlive-metafont):
(texlive-mfirstuc):
(texlive-mptopdf):
(texlive-fontinst):
(texlive-tex-gyre):
(texlive-lm):
(texlive-lwarp):
(texlive-mflogo-font):
(texlive-mfware):
(texlive-etex):
(texlive-hardwrap):
(texlive-kpathsea):
(texlive-kpfonts):
(texlive-latex-bin):
(texlive-atenddvi):
(texlive-attachfile):
(texlive-epstopdf-pkg):
(texlive-filehook):
(texlive-fancyvrb):
(texlive-gincltex):
(texlive-graphics-def):
(texlive-graphics):
(texlive-greek-fontenc):
(texlive-hycolor):
(texlive-xcolor):
(texlive-hyperref):
(texlive-pdftex):
(texlive-acronym):
(texlive-preview):
(texlive-ucs):
(texlive-varwidth):
(texlive-acmart):
(texlive-titlesec):
(texlive-metapost):
(texlive-dejavu):
(texlive-libertine):
(texlive-hyperxmp):
(texlive-oberdiek):
(texlive-rerunfilecheck):
(texlive-onedown):
(texlive-tools):
(texlive-l3kernel):
(texlive-l3backend):
(texlive-l3packages):
(texlive-fontspec):
(texlive-sansmathfonts):
(texlive-l3build):
(texlive-lualatex-math):
(texlive-lualibs):
(texlive-luatex):
(texlive-luatexbase):
(texlive-luahbtex):
(texlive-luaotfload):
(texlive-amsmath):
(texlive-manfnt-font):
(texlive-babel):
(texlive-csplain):
(texlive-babel-french):
(texlive-cyrillic):
(texlive-default-updmap.cfg):
(texlive-blindtext):
(texlive-environ):
(texlive-etoc):
(texlive-hanging):
(texlive-fira):
(texlive-firstaid):
(texlive-newfloat):
(texlive-newunicodechar):
(texlive-newverbs):
(texlive-seminar):
(texlive-stackengine):
(texlive-currfile):
(texlive-carlisle):
(texlive-geometry):
(texlive-makeindex):
(texlive-paralist):
(texlive-polyglossia):
(texlive-texinfo):
(texlive-textcase):
(texlive-bookmark):
(texlive-changebar):
(texlive-colortbl):
(texlive-fancyhdr):
(texlive-footmisc):
(texlive-lipsum):
(texlive-listings):
(texlive-kvoptions):
(texlive-incgraph):
(texlive-zref):
(texlive-enotez):
(texlive-pdfpages):
(texlive-stix2-otf):
(texlive-sidecap):
(texlive-stmaryrd):
(texlive-media9):
(texlive-ocgx2):
(texlive-needspace):
(texlive-changepage):
(texlive-pgf):
(texlive-koma-script):
(texlive-bitset):
(texlive-kvsetkeys):
(texlive-listofitems):
(texlive-readarray):
(texlive-examplep):
(texlive-xunicode):
(texlive-bibtex):
(texlive-context):
(texlive-beamer):
(texlive-xmpincl):
(texlive-ydoc):
(texlive-pstricks):
(texlive-iftex):
(texlive-tabu):
(texlive-xkeyval):
(texlive-standalone):
(texlive-siunitx):
(texlive-csquotes):
(texlive-logreq):
(texlive-biblatex):
(texlive-biblatex-apa):
(texlive-todonotes):
(texlive-microtype):
(texlive-minted):
(texlive-caption):
(texlive-symbol):
(texlive-fourier):
(texlive-cabin):
(texlive-newtx):
(texlive-xcharter):
(texlive-ly1):
(texlive-ifmtarg):
(texlive-ifoddpage):
(texlive-storebox):
(texlive-collectbox):
(texlive-collection-basic):
(texlive-adjustbox):
(texlive-tcolorbox):
(texlive-eurosym):
(texlive-translations):
(texlive-translator):
(texlive-textpos):
(texlive-unicode-math):
(texlive-xindy):
(texlive-floatflt):
(texlive-fvextra):
(texlive-was):
(texlive-lineno):
(texlive-babel-dutch):
(texlive-babel-polish):
(texlive-setspace):
(texlive-pdflscape):
(texlive-datetime2):
(texlive-tracklang):
(texlive-ragged2e):
(texlive-everysel):
(texlive-breqn):
(texlive-datatool):
(texlive-lastpage):
(texlive-xstring):
(texlive-xetex):
(texlive-soul):
(texlive-xstring):
(texlive-totcount):
(texlive-totpages):
(texlive-xdvi): Update to 2023.0.
2023-07-18 18:15:06 +02:00
Nicolas Goaziou 9fadbf759c
gnu: texlive-bin: Do not install all linked scripts.
* gnu/packages/tex.scm (texlive-scripts): Include only core scripts along with
their man pages and their dependencies.  Also patch them for use in Guix.
(texlive-bin): Simplify package.
[inputs]: Remove "texlive-extra-src" and "texlive-scripts" inputs.  Remove
labels from other inputs.
[propagated-inputs]: Add TEXLIVE-SCRIPTS.
[arguments]: Use G-expressions.
<#:configure-flags>: Add "--disable-linked-scripts".
<#:phases>: Remove phases relative to scripts.
* guix/profiles.scm (texlive-font-maps): Fetch executables from both
TEXLIVE-SCRIPTS and TEXLIVE-BIN.
* guix/import/texlive.scm (tlpdb-file): Grab file from TEXLIVE-SCRIPTS instead
of TEXLIVE-BIN.
2023-07-18 18:15:05 +02:00
Nicolas Goaziou e99e70503e
gnu: texlive-bin: Update to 20230313.
* gnu/packages/tex.scm (texlive-bin): Update to 20230313.
[arguments]<#:parallel-tests?>:  Disable them to prevent a test failure.
<#:phases>: Do not link manpages, which are taken care of in their respective
texlive package.
(texlive-extra-src): Remove variable.  Actually merge it within TEXLIVE-BIN so
the version string is used only once.
* gnu/packages/tex.scm (texlive-texmf): Update it too.
2023-07-18 18:15:04 +02:00
Nicolas Goaziou 520551a596
gnu: Replace texlive-latex-base with texlive-latex-bin.
Although `latex-base' is clearly defined on CTAN, it isn't a proper TeX Live
package.  Since we're trying to follow as closely as possible this TeX
distribution, we replace the package with the closest one, which is
`texlive-latex-bin'.  As a consequence, the #:TEXLIVE-LATEX-BASE argument
becomes #:TEXLIVE-LATEX-BIN?, emphasizing the fact that the meaningful values
for it are booleans.

* gnu/packages/graphviz.scm (dot2tex)[propagated-inputs]: Remove
TEXLIVE-GRAPHICS, TEXLIVE-LATEX-BASE.  Add TEXLIVE-LATEX-BIN.
* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Remove
TEXLIVE-LATEX-BASE, TEXLIVE-GRAPHICS, TEXLIVE-L3BACKEND.  Use
TEXLIVE-UPDMAP.CFG.
* gnu/packages/sphinx.scm (python-sphinx)[propagated-inputs]: Remove
TEXLIVE-GRAPHICS, TEXLIVE-LATEX-BASE.  Add TEXLIVE-LATEX-BIN.
* gnu/packages/tex.scm (texlive-latex-base): Deprecate variable.
(texlive-hyphen-complete):
(texlive-tex):
(texlive-latex):
(texlive-docstrip):
(texlive-unicode-data):
(texlive-hyphen-base):
(texlive-tex-ini-files):
(texlive-metafont):
(texlive-modes):
(texlive-knuth-lib):
(texlive-latex-fonts):
(texlive-etex):
(texlive-plain):
(texlive-kpathsea):
(texlive-latexconfig):
(texlive-latex-bin):
(texlive-l3kernel):
(texlive-l3backend):
(texlive-l3packages):
(texlive-luatex):
(texlive-luahbtex):
(texlive-babel):
(texlive-cyrillic):
(texlive-pdftex):
(texlive-cm)[arguments]: Replace #:TEXLIVE-LATEX-BASE with #:TEXLIVE-LATEX-BIN?.
(texlive-lm):
(texlive-lua-alt-getopt):
(texlive-luaotfload):
(texlive-graphics-def):
(texlive-graphics-cfg): Set #:TEXLIVE-LATEX-BIN? to #F.
(texlive-graphics):
(texlive-lualibs):
(texlive-firstaid):
(texlive-atveryend)[arguments]: Set #:TEXLIVE-LATEX-BIN? to #F.
[native-inputs]: Add TEXLIVE-DOCSTRIP, TEXLIVE-PDFTEX.
(texlive-updmap.cfg): Remove TEXLIVE-CM, TEXLIVE-GRAPHICS,
TEXLIVE-LATEX-BASE.  Add TEXLIVE-LATEX-BIN.
(texlive-atbegshi)[arguments]: Set #:TEXLIVE-LATEX-BIN? to #F.
[native-inputs]: Add TEXLIVE-DOCSTRIP, TEXLIVE-PDFTEX.
[propagated-inputs]: Remove TEXLIVE-IFTEX, TEXLIVE-INFWARERR and
TEXLIVE-LTXCMDS.
(texlive-everyshi)[arguments]: Build package with a temporary "latex.fmt"
file.
(texlive-cyrillic): Set #:TEXLIVE-LATEX-BIN? to #T.
* guix/build-system/texlive.scm (default-texlive-latex-base): Rename to
TEXLIVE-LATEX-BIN.
(lower): Set default value for TEXLIVE-LATEX-BIN? to #TRUE.
* gnu/packages/statistics.scm (r-with-tests): Remove TEXLIVE-LATEX-BASE and
TEXLIVE-GRAPHICS.
* doc/guix.texi (Build Systems): Document #:TEXLIVE-LATEX-BIN? argument.
Remove reference to #:TEXLIVE-LATEX-BASE.
2023-07-18 18:15:03 +02:00
Nicolas Goaziou 0d7e2380b6
gnu: Simplify texlive-default-updmap.cfg.
* gnu/packages/tex.scm (texlive-default-updmap.cfg): Use TEXLIVE-ORIGIN.
(texlive-updmap.cfg):
* guix/profiles.scm (texlive-font-maps): Update accordingly.
2023-07-18 18:15:03 +02:00
Nicolas Goaziou 36d7acf003
gnu: Deprecate texlive-base in favor of texlive-scheme-basic.
* gnu/packages/tex.scm (texlive-base): Deprecate variable.
(texlive-updmap.cfg): Use default packages from now deprecated TEXLIVE-BASE.
Also remove already implemented TODO.
* doc/build.scm (pdf-manual):
* gnu/packages/statistics.scm: Replace TEXLIVE-BASE with call to
TEXLIVE-UPDMAP.CFG.
* guix/profiles.scm (texlive-font-maps): Trigger TeX Live hook whenever
a texlive package is included in the manifest.
2023-07-18 18:15:02 +02:00
Nicolas Goaziou f1b21bcfb1
gnu: Install missing files for updmap in texlive-bin.
* gnu/packages/tex.scm (texlive-scripts): New variable.
(texlive-bin)[inputs]: Use new variable.
[arguments]<#:phases>: Copy font files in addition to scripts.
(texlive-tetex): Remove variable.
(texlive-base): Remove reference to TEXLIVE-TETEX.
2023-07-18 18:15:02 +02:00
Nicolas Goaziou 016fd706b3
gnu: Add texlive-aeguill.
* gnu/packages/tex.scm (texlive-aeguill): New variable.
2023-07-18 18:15:02 +02:00
Nicolas Goaziou 7e92d1c84f
gnu: Add texlive-scheme-minimal.
* gnu/packages/tex.scm (texlive-scheme-minimal): New variable.
2023-07-18 18:15:01 +02:00
Nicolas Goaziou 14e6091b84
gnu: Add texlive-scheme-basic.
* gnu/packages/tex.scm (texlive-scheme-basic): New variable.
2023-07-18 18:13:01 +02:00
Nicolas Goaziou 975ddd136d
gnu: Add texlive-collection-latex.
* gnu/packages/tex.scm (texlive-collection-latex): New variable.
2023-07-18 18:13:01 +02:00
Nicolas Goaziou 95c473ad8b
gnu: Add texlive-pspicture.
* gnu/packages/tex.scm (texlive-pspicture): New variable.
2023-07-18 18:13:00 +02:00
Nicolas Goaziou ba03db6809
gnu: Add texlive-pslatex.
* gnu/packages/tex.scm (texlive-pslatex): New variable.
2023-07-18 18:13:00 +02:00
Nicolas Goaziou b27c1f5723
gnu: Add texlive-pagesel.
* gnu/packages/tex.scm (texlive-pagesel): New variable.
2023-07-18 18:12:59 +02:00
Nicolas Goaziou 3a6a5d1661
gnu: Add texlive-ltxmisc.
* gnu/packages/tex.scm (texlive-ltxmisc): New variable.
2023-07-18 18:12:59 +02:00
Nicolas Goaziou 6eb4a3e492
gnu: Add texlive-mfnfss.
* gnu/packages/tex.scm (texlive-mfnfss): New variable.
2023-07-18 18:12:59 +02:00
Nicolas Goaziou 752779d98a
gnu: Add texlive-latex-bin.
* gnu/packages/tex.scm (texlive-latex-bin): New variable.
2023-07-18 18:12:58 +02:00
Nicolas Goaziou 07e76f9e06
gnu: Add texlive-fix2col.
* gnu/packages/tex.scm (texlive-fix2col): New variable.
2023-07-18 18:12:58 +02:00
Nicolas Goaziou 59b6b27a03
gnu: Add texlive-babelbib.
* gnu/packages/tex.scm (texlive-babelbib): New variable.
2023-07-18 18:12:57 +02:00
Nicolas Goaziou 4b61118ead
gnu: Add texlive-collection-basic.
* gnu/packages/tex.scm (texlive-collection-basic): New variable.
2023-07-18 18:12:57 +02:00
Nicolas Goaziou d224cf077b
gnu: Add texlive-xdvi.
* gnu/packages/tex.scm (texlive-xdvi): New variable.
2023-07-18 18:12:57 +02:00
Nicolas Goaziou a2e8d5d62e
gnu: Add texlive-makeindex.
* gnu/packages/tex.scm (texlive-makeindex): New variable.
2023-07-18 18:12:56 +02:00
Nicolas Goaziou 3556df7323
gnu: Add texlive-hyphenex.
* gnu/packages/tex.scm (texlive-hyphenex): New variable.
2023-07-18 18:12:56 +02:00
Nicolas Goaziou 09283bb0ab
gnu: Add texlive-luahbtex.
* gnu/packages/tex.scm (texlive-luahbtex): New variable.
2023-07-18 18:12:56 +02:00
Nicolas Goaziou c769425a71
gnu: Clear or deprecate hyphen-related texlive packages or functions.
* gnu/packages/tex.scm (define-deprecated-package): Move near the top of the
module so it can be called earlier.
(hyph-utf8-scripts): Remove package.
(texlive-hyphen-package): Remove function.
(texlive-dehyph):
(texlive-generic-dehyph-exptl):
(texlive-generic-hyph-utf8):
(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-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-schoolfinnish):
(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-ruhyphen):
(texlive-ukrhyph): Deprecate package.
* gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
2023-07-18 18:12:54 +02:00
Nicolas Goaziou 889327e4fb
gnu: texlive-context: Create formats.
* gnu/packages/tex.scm (texlive-context)[arguments]: Create CONT-EN, CONT-FR,
CONT-IT, CONT-NL, CONT-RO formats.
2023-07-18 18:12:54 +02:00
Nicolas Goaziou fe9081b27d
gnu: texlive-xetex: Create formats.
* gnu/packages/tex.scm (texlive-xetex)[arguments]: Create XELATEX and XETEX
formats.
[propagated-inputs]: Replace TEXLIVE-LATEX-BASE with TEXLIVE-LATEX.
2023-07-18 18:12:54 +02:00
Nicolas Goaziou 7009cd5995
gnu: texlive-jadetex: Rely on build system to create formats.
* gnu/packages/tex.scm (texlive-jadetex)[arguments]: Use #:CREATE-FORMATS.
Remove useless phase.
[native-inputs]: Move to propagated-inputs.
[propagated-inputs]: Do not use TEXLIVE-UPDMAP.CFG.  Remove TEXLIVE-JKNAPLTX.
Remove TEXLIVE-HYPHEN-BASE, TEXLIVE-HYPH-UTF8, TEXLIVE-DEHYPH, TEXLIVE-XMLTEX.
Add TEXLIVE-HYPHEN-COMPLETE.
2023-07-18 18:12:53 +02:00
Nicolas Goaziou 65d146a0c6
gnu: texlive-csplain: Create formats.
* gnu/packages/tex.scm (texlive-csplain)[argumets]: Generate CSPLAIN,
LUACSPLAIN and PDFCSPLAIN formats.
[propagated-inputs]: Remove TEXLIVE-HYPHEN-BASE, TEXLIVE-HYPH-UTF8.  Add
TEXLIVE-HYPHEN-COMPLETE, TEXLIVE-LUATEX, TEXLIVE-LUATEX85, TEXLIVE-PLAIN,
TEXLIVE-TEX.
2023-07-18 18:12:53 +02:00
Nicolas Goaziou 40d208e28d
gnu: Add texlive-luatex85.
* gnu/packages/tex.scm (texlive-luatex85): New variable.
2023-07-18 18:12:53 +02:00
Nicolas Goaziou 0eb2181d4b
gnu: texlive-xmltex: Rely on build system to create formats.
* 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-18 18:12:52 +02:00
Nicolas Goaziou 3801cb2b3e
gnu: texlive-luatex: Create formats.
* 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-18 18:12:52 +02:00
Nicolas Goaziou df5ae55ff7
gnu: texlive-latex-base: Simplify package.
* 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-18 18:12:52 +02:00
Nicolas Goaziou 1a95d34bb8
gnu: texlive-babel: Do not rely on TEXLIVE-LATEX-BASE.
* gnu/packages/tex.scm (texlive-babel)[arguments]: Do not rely on
TEXLIVE-LATEX-BASE.
[native-inputs]: Add TEXLIVE-DOCSTRIP, TEXLIVE-PDFTEX.
2023-07-18 18:12:51 +02:00
Nicolas Goaziou 9e1e34bd8c
gnu: texlive-pdftex: Create formats.
* 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-18 18:12:51 +02:00
Nicolas Goaziou d0e7910165
gnu: Add texlive-latex.
* gnu/packages/tex.scm (texlive-latex): New variable.
2023-07-18 18:12:50 +02:00
Nicolas Goaziou 3a43477862
gnu: Add texlive-hyphen-complete
* gnu/packages/tex.scm (texlive-hyphen-complete): New variable.
2023-07-18 18:12:50 +02:00
Nicolas Goaziou e8a3aaa97b
gnu: Add texlive-tex.
* gnu/packages/tex.scm (texlive-tex): New variable.
2023-07-18 18:12:49 +02:00
Nicolas Goaziou aab0dee520
gnu: texlive: Improve package style.
* gnu/packages/tex.scm (texlive)[version]: Inherit from TEXLIVE-BIN.
[inputs]: Remove labels.
[arguments]: Use G-expressions.  Remove trailing #T from phases.
2023-07-18 18:12:48 +02:00
Nicolas Goaziou dddb774ec4
gnu: texlive-texmf: Improve package style.
* 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-18 18:12:48 +02:00
Nicolas Goaziou f4dadc5b49
gnu: faif: Update texlive package names.
* 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-18 18:12:48 +02:00
Nicolas Goaziou 8fe63131ba
gnu: Add texlive-mfware.
* gnu/packages/tex.scm (texlive-mfware): New variable.
2023-07-18 18:12:47 +02:00
Nicolas Goaziou 62fad0e46e
gnu: Add texlive-etex-pkg.
* gnu/packages/tex.scm (texlive-etex-pkg): New variable.
2023-07-18 18:12:47 +02:00
Nicolas Goaziou 68d9c5da48
gnu: texlive-xindy: Use TEXLIVE-BUILD-SYSTEM and related tools.
* 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-18 18:12:46 +02:00
Nicolas Goaziou 64c3ae85b7
gnu: Add texlive-knuth-local.
* gnu/packages/tex.scm (texlive-knuth-local): New variable.
2023-07-18 18:12:45 +02:00
Nicolas Goaziou f3f888ea55
gnu: Add texlive-semaphor.
* gnu/packages/tex.scm (texlive-semaphor): New variable.
2023-07-18 18:12:45 +02:00
Nicolas Goaziou a26fac9028
gnu: Add texlive-sansmathfonts.
* gnu/packages/tex.scm (texlive-sansmathfonts): New variable.
2023-07-18 18:12:45 +02:00
Nicolas Goaziou 6488ac29a4
gnu: texlive-xypic: Fix build.
* gnu/packages/tex.scm (texlive-xypic)[native-inputs]: Add TEXLIVE-CM,
TEXLIVE-METAFONT.
2023-07-18 18:12:44 +02:00
Nicolas Goaziou 79ba7e354d
gnu: texlive-lh: Fix build.
* gnu/packages/tex.scm (texlive-lh)[native-inputs]: Add TEXLIVE-CM,
TEXLIVE-METAFONT.
2023-07-18 18:12:44 +02:00
Nicolas Goaziou 066d9e59cd
gnu: texlive-cs: Fix build.
* gnu/packages/tex.scm (texlive-cs)[arguments]<#:phases>: Skip failing
GENERATE-FONT-METRICS phase.
[native-inputs]: Add TEXLIVE-CM, TEXLIVE-METAFONT.
2023-07-18 18:12:44 +02:00
Nicolas Goaziou 030d490d35
gnu: texlive-cbfonts: Fix build.
* gnu/packages/tex.scm (texlive-cbfonts)[arguments]<#:phases>: Skip failing
GENERATE-FONT-METRICS phase.
[native-inputs]: Add TEXLIVE-CM, TEXLIVE-METAFONT.
2023-07-18 18:12:43 +02:00
Nicolas Goaziou 8aafda0abd
gnu: texlive-wasy: Fix build.
* gnu/packages/tex.scm (texlive-wasy)[native-inputs]: Add TEXLIVE-CM and TEXLIVE-METAFONT.
2023-07-18 18:12:43 +02:00
Nicolas Goaziou 9c04dc79fd
gnu: texlive-stmaryrd: Fix build.
* gnu/packages/tex.scm (texlive-stmaryrd)[native-inputs]: Add TEXLIVE-CM and TEXLIVE-METAFONT.
2023-07-18 18:12:43 +02:00
Nicolas Goaziou 4104e8ae72
gnu: texlive-tipa: Fix build.
* gnu/packages/tex.scm (texlive-tipa)[arguments]<#:modules, #:phases>: Remove
them.
2023-07-18 18:12:42 +02:00
Nicolas Goaziou 80e2694ff9
gnu: texlive-eurosym: Fix build.
* gnu/packages/tex.scm (texlive-eurosym)[arguments]: Remove them.
[native-inputs]: Remove TEXLIVE-BIN.
2023-07-18 18:12:42 +02:00
Nicolas Goaziou a04782f613
gnu: texlive-rsfs: Fix build.
* gnu/packages/tex.scm (texlive-rsfs)[arguments]: Remove them.
[native-inputs]: Remove TEXLIVE-BIN.
2023-07-18 18:12:42 +02:00
Nicolas Goaziou 40b11de65e
gnu: texlive-amsfonts: Fix build.
* gnu/packages/tex.scm (texlive-amsfonts)[arguments]: Remove them.
[native-inputs]: Remove TEXLIVE-KPATHSEA.
2023-07-18 18:12:41 +02:00
Nicolas Goaziou b474017516
gnu: texlive-latex-fonts: Fix build.
* gnu/packages/tex.scm (texlive-latex-fonts)[arguments]<#:modules>: Remove
them.
<#:phases>: Remove them.
[native-inputs]: Remove TEXLIVE-BIN.
2023-07-18 18:12:41 +02:00
Nicolas Goaziou f3d523af3d
gnu: texlive-ec: Fix build.
* gnu/packages/tex.scm (texlive-ec)[arguments]: Remove them.
[native-inputs]: Remove TEXLIVE-BIN.
2023-07-18 18:12:41 +02:00
Nicolas Goaziou bc348db933
gnu: texlive-mflogo-font: Fix build.
* gnu/packages/tex.scm (texlive-mflogo-font)[arguments]: Remove them.
[native-inputs]: Remove TEXLIVE-BIN.
2023-07-18 18:12:40 +02:00
Nicolas Goaziou c6d117f867
gnu: texlive-knuth-lib: Fix build.
* gnu/packages/tex.scm (texlive-knuth-lib)[arguments]<#:modules>: Remove them.
<#:phases>: Remove them.
2023-07-18 18:12:40 +02:00
Nicolas Goaziou dc87a11f9e
gnu: texlive-etex: Fix build.
* gnu/packages/tex.scm (texlive-etex)[arguments]<#:modules>: Remove keyword.
<#:phases>: Remove phases.
2023-07-18 18:12:39 +02:00
Nicolas Goaziou c3e3f03daf
gnu: texlive-cm: Fix build.
* gnu/packages/tex.scm (texlive-cm)[arguments]<#:modules>: Remove keyword.
<#:phases>: Remove unnecessary phases.  Add a phase to build ".pk" files.
2023-07-18 18:12:39 +02:00
Nicolas Goaziou 10011abc44
gnu: simple-texlive-package: Remove it.
* gnu/packages/tex.scm (simple-texlive-package): Remove variable.
2023-07-18 18:12:38 +02:00
Nicolas Goaziou 28f384e85c
gnu: texlive-totpages: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-totpages!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[native-inputs]: Remove them.
2023-07-18 18:12:38 +02:00
Nicolas Goaziou 0110ef1c4e
gnu: texlive-totcount: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-totcount!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:37 +02:00
Nicolas Goaziou 5c5fd9e825
gnu: texlive-soulutf8: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-soulutf8!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:37 +02:00
Nicolas Goaziou a15ff31ebd
gnu: texlive-soul: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-soul!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:37 +02:00
Nicolas Goaziou bcabbce9ff
gnu: texlive-lastpage: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-lastpage!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:36 +02:00
Nicolas Goaziou a94bb92f07
gnu: texlive-datatool: Remove SIMPLE-TEXLIVE-PACKAGE call.
* 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-18 18:12:36 +02:00
Nicolas Goaziou 9d806b6f8f
gnu: texlive-breqn: Remove SIMPLE-TEXLIVE-PACKAGE call.
* 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-18 18:12:36 +02:00
Nicolas Goaziou c255b295b3
gnu: texlive-abstract: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-abstract!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[synopsis, description]: Use Texinfo markup.
2023-07-18 18:12:35 +02:00
Nicolas Goaziou eb44c88923
gnu: texlive-babel-polish: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-babel-polish!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:35 +02:00
Nicolas Goaziou 87142f0a9b
gnu: texlive-babel-danish: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-babel-danish!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:35 +02:00
Nicolas Goaziou 43dd4f6455
gnu: texlive-babel-finnish: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-babel-finnish!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:34 +02:00
Nicolas Goaziou 02a7779645
gnu: texlive-babel-dutch: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-babel-dutch!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:34 +02:00
Nicolas Goaziou 0af0e39d14
gnu: texlive-babel-czech: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-babel-czech!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:33 +02:00
Nicolas Goaziou a50776a40c
gnu: texlive-fvextra: Remove SIMPLE-TEXLIVE-PACKAGE call.
* 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-18 18:12:33 +02:00
Nicolas Goaziou b45b6210d4
gnu: texlive-unicode-math: Remove SIMPLE-TEXLIVE-PACKAGE call.
* 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.
2023-07-18 18:12:33 +02:00
Nicolas Goaziou 65eb3ff97d
gnu: texlive-qrcode: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-qrcode!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[native-inputs]: Remove them.
[description]: Shorten it.
2023-07-18 18:12:32 +02:00
Nicolas Goaziou 7a6e479749
gnu: texlive-grfext: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-grfext!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[propagated-inputs]: Add TEXLIVE-INFWARERR, TEXLIVE-KVDEFINEKEYS.
[home-page]: Use CTAN URL.
[synopsis]: Add proper Texinfo markup.
2023-07-18 18:12:32 +02:00
Nicolas Goaziou c2764fc7e2
gnu: texlive-titling: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-titling!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[synopsis, description]: Add proper Texinfo markup.
2023-07-18 18:12:32 +02:00
Nicolas Goaziou cf937f9231
gnu: texlive-pagenote: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-pagenote!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:31 +02:00
Nicolas Goaziou f95f4d7a87
gnu: texlive-morefloats: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-morefloats!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[propagated-inputs]: Add TEXLIVE-IFTEX, TEXLIVE-KVOPTIONS.
2023-07-18 18:12:31 +02:00
Nicolas Goaziou 99ee7d5340
gnu: texlive-sectsty: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-sectsty!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:30 +02:00
Nicolas Goaziou c448952f0a
gnu: texlive-tabu: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-tabu!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[propagated-inputs]: Add TEXLIVE-TOOLS.
[description]: Shorten it and use proper Texinfo syntax.
2023-07-18 18:12:30 +02:00
Nicolas Goaziou 936693c1ff
gnu: texlive-catchfile: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-catchfile!): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[propagated-inputs]: Add TEXLIVE-ETEXCMDS, TEXLIVE-INFWARERR,
TEXLIVE-LTXCMDS.
2023-07-18 18:12:29 +02:00
Nicolas Goaziou 903f6db73b
gnu: texlive-amscls: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-amscls): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[propagated-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-AMSMATH, TEXLIVE-URL.
[description]: Fix typos.
2023-07-18 18:12:29 +02:00
Nicolas Goaziou a161e8057b
gnu: texlive-amsmath: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-amsmath): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[description]: Fix typos.
2023-07-18 18:12:29 +02:00
Nicolas Goaziou 2e4f91bcce
gnu: texlive-hyph-utf8: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-hyph-utf8): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[arguments]: Use G-expressions. Remove trailing #T from phases.
[native-inputs]: Add TEXLIVE-DOCSTRIP.
2023-07-18 18:12:28 +02:00
Nicolas Goaziou 12a22bfdb5
gnu: simple-texlive-package: Turn it into a stub.
No texlive package makes use of #:TRIVIAL? keyword anymore. This function now
always use TEXLIVE-BUILD-SYSTEM until is can be completely removed.

* gnu/packages/tex.scm (simple-texlive-package): Always use TEXLIVE-BUILD-SYSTEM.
2023-07-18 18:12:28 +02:00
Nicolas Goaziou 8b2d1a9347
gnu: texlive-tetex: Refresh package definition.
* gnu/packages/tex.scm (texlive-tetex): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:27 +02:00
Nicolas Goaziou 6a09a6c5eb
gnu: texlive-hyphen-package: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-hyphen-package): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18 18:12:27 +02:00
Nicolas Goaziou 8c0d071dfc
gnu: texlive-latex-base: Refresh package definition.
* gnu/packages/tex.scm (texlive-latex-base): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[build-system]: Use TEXLIVE-BUILD-SYSTEM.
[arguments]: Use G-expressions.
<#:phases>: Remove unnecessary phase.
[native-inputs]: Add TEXLIVE-ETEX, TEXLIVE-LUATEX. Remove
TEXLIVE-LUATEXCONFIG.  Remove labels.
2023-07-18 18:12:27 +02:00
Nicolas Goaziou b741baa6ee
gnu: texlive-context: Refresh package definition.
* gnu/packages/tex.scm (texlive-context): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[propagated-inputs]: Add TEXLIVE-LM-MATH, TEXLIVE-LUATEX, TEXLIVE-MANFNT-FONT,
TEXLIVE-MPTOPDF, TEXLIVE-XETEX.
2023-07-18 18:12:26 +02:00
Nicolas Goaziou 62b54b22b8
gnu: texlive-siunitx: Refresh package definition.
* gnu/packages/tex.scm (texlive-siunitx)[source]: Add missing locations.
[outputs]: Add a "doc" output.
[arguments]: Remove unnecessary #:TEX-DIRECTORY and #:BUILD-TARGETS
arguments.
[home-page]: Use HTTPS.
2023-07-18 18:12:26 +02:00
Nicolas Goaziou 0976af1e40
gnu: Add texlive-luatex.
* gnu/packages/tex.scm (texlive-luatex): New variable.
2023-07-18 18:12:25 +02:00
Nicolas Goaziou b2b27f63c4
gnu: Add texlive-mptopdf.
* gnu/packages/tex.scm (texlive-mptopdf): New variable.
2023-07-18 18:12:25 +02:00
Nicolas Goaziou ccca8fbac6
gnu: Add texlive-manfnt-font.
* gnu/packages/tex.scm (texlive-manfnt-font): New variable.
2023-07-18 18:12:25 +02:00
Nicolas Goaziou 124d6cf6c9
gnu: Add texlive-manfnt.
* gnu/packages/tex.scm (texlive-manfnt): New variable.
2023-07-18 18:12:24 +02:00
Nicolas Goaziou 021d0216e0
gnu: texlive-dvipdfmx: Refresh package definition.
* gnu/packages/dvipdfmx (texlive-dvipdfmx): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18 18:12:24 +02:00
Nicolas Goaziou f51751bb3d
gnu: texlive-dvips: Refresh package definition.
* gnu/packages/dvips (texlive-dvips): Remove SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18 18:12:24 +02:00
Nicolas Goaziou 0687343d01
gnu: texlive-underscore: Refresh package definition.
* gnu/packages/underscore (texlive-underscore): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:23 +02:00
Nicolas Goaziou 809e704d94
gnu: texlive-hyphen-base: Refresh package definition.
* gnu/packages/hyphen-base (texlive-hyphen-base): Remove
SIMPLE-TEXLIVE-PACKAGE call.
2023-07-18 18:12:23 +02:00
Nicolas Goaziou 44ee4ec556
gnu: texlive-tex-ini-files: Refresh package definition.
* gnu/packages/tex.stex-ini-files (texlive-tex-ini-files): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:23 +02:00
Nicolas Goaziou 301f9e533e
gnu: texlive-fontinst: Refresh package definition.
* gnu/packages/tex.sfontinst (texlive-fontinst): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[native-inputs]: Remove TEXLIVE-BIN and TEXLIVE-DOCSTRIP.
2023-07-18 18:12:22 +02:00
Nicolas Goaziou 9f6188727b
gnu: texlive-fontname: Refresh package definition.
* gnu/packages/tex.sfontname (texlive-fontname): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:22 +02:00
Nicolas Goaziou 12dcf8f384
gnu: texlive-cbfonts: Refresh package definition.
* gnu/packages/tex.scbfonts (texlive-cbfonts): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:21 +02:00
Nicolas Goaziou cf5411ecb0
gnu: texlive-cbfonts-fd: Refresh package definition.
* gnu/packages/tex.scbfonts-fd (texlive-cbfonts-fd): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:21 +02:00
Nicolas Goaziou 6dc6577330
gnu: texlive-cm: Refresh package definition.
* gnu/packages/tex.scm (texlive-cm): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[native-inputs]: Remove TEXLIVE-BIN.
2023-07-18 18:12:21 +02:00
Nicolas Goaziou a04232538c
gnu: texlive-cm-lgc: Refresh package definition.
* gnu/packages/tex.scm (texlive-cm-lgc): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:20 +02:00
Nicolas Goaziou 1f26a78e16
gnu: texlive-cm-super: Refresh package definition.
* gnu/packages/tex.scm (texlive-cm-super): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:20 +02:00
Nicolas Goaziou c630edbefe
gnu: texlive-courier: Refresh package definition.
* gnu/packages/tex.scm (texlive-courier): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:20 +02:00
Nicolas Goaziou 3d6607d518
gnu: texlive-tex-gyre: Refresh package definition.
* gnu/packages/tex.scm (texlive-tex-gyre): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[propagated-inputs]: Add TEXLIVE-KVOPTIONS.
2023-07-18 18:12:19 +02:00
Nicolas Goaziou 176f5439fb
gnu: texlive-lm: Refresh package definition.
* gnu/packages/tex.scm (texlive-lm): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[home-page]: Update URL.
2023-07-18 18:12:19 +02:00
Nicolas Goaziou 5c7346c234
gnu: texlive-lm-math: Refresh package definition.
* gnu/packages/tex.scm (texlive-lm-math): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:19 +02:00
Nicolas Goaziou 3a38961b11
gnu: texlive-knuth-lib: Refresh package definition.
* gnu/packages/tex.scm (texlive-knuth-lib): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[native-inputs]: Remove TEXLIVE-BIN.  Add TEXLIVE-CM.
2023-07-18 18:12:18 +02:00
Nicolas Goaziou 743373c125
gnu: texlive-mflogo-font: Refresh package definition.
* gnu/packages/tex.scm (texlive-mflogo-font): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:18 +02:00
Nicolas Goaziou 2fe780d14d
gnu: texlive-mkpattern: Refresh package definition.
* gnu/packages/tex.scm (texlive-mkpattern): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:18 +02:00
Nicolas Goaziou 02277f9213
gnu: texlive-etex: Refresh package definition.
* gnu/packages/tex.scm (texlive-etex): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[native-inputs]: Remove TEXLIVE-BIN.
2023-07-18 18:12:17 +02:00
Nicolas Goaziou 7f19818e4e
gnu: texlive-hardwrap: Refresh package definition.
* gnu/packages/tex.scm (texlive-hardwrap): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[propagated-inputs]: Add TEXLIVE-IFPLATFORM, TEXLIVE-IFTEX, TEXLIVE-PDFTEXCMDS.
2023-07-18 18:12:17 +02:00
Nicolas Goaziou b5279feb7e
gnu: texlive-helvetic: Refresh package definition.
* gnu/packages/tex.scm (texlive-helvetic): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:17 +02:00
Nicolas Goaziou 6092f24536
gnu: texlive-dehyph-exptl: Refresh package definition.
* gnu/packages/tex.scm (texlive-dehyph-exptl): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:16 +02:00
Nicolas Goaziou 2efc69ca6b
gnu: texlive-ukrhyph: Refresh package definition.
* gnu/packages/tex.scm (texlive-ukrhyph): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:16 +02:00
Nicolas Goaziou fd4fae6620
gnu: texlive-ruhyphen: Refresh package definition.
* gnu/packages/tex.scm (texlive-ruhyphen): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[arguments]<#:phases>: Remove buggy phase generating only empty files.
[native-inputs]: Remove COREUTILS, GAWK, SED, GREP, PERL.
2023-07-18 18:12:16 +02:00
Nicolas Goaziou 606f33421d
gnu: texlive-inputenx: Refresh package definition.
* gnu/packages/tex.scm (texlive-inputenx): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:15 +02:00
Nicolas Goaziou 2ff9e2eadc
gnu: texlive-kpathsea: Refresh package definition.
* gnu/packages/tex.scm (texlive-kpathsea): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:15 +02:00
Nicolas Goaziou 7985be834b
gnu: texlive-kpfonts: Refresh package definition.
* gnu/packages/tex.scm (texlive-kpfonts): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:15 +02:00
Nicolas Goaziou 5bc81da921
gnu: texlive-latexconfig: Refresh package definition.
* gnu/packages/tex.scm (texlive-latexconfig): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:14 +02:00
Nicolas Goaziou e393e20b82
gnu: texlive-epsf: Refresh package definition.
* gnu/packages/tex.scm (texlive-epsf): Remove SIMPLE-TEXLIVE-PACKAGE
call.
2023-07-18 18:12:14 +02:00