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