Nicolas Goaziou
8a03984e45
gnu: Add texlive-mcf2graph.
...
* gnu/packages/tex.scm (texlive-mcf2graph): New variable.
2023-07-18 18:15:37 +02:00
Nicolas Goaziou
59412fc426
gnu: Add texlive-latexmp.
...
* gnu/packages/tex.scm (texlive-latexmp): New variable.
2023-07-18 18:15:36 +02:00
Nicolas Goaziou
22c8a01a8d
gnu: Add texlive-hershey-mp.
...
* gnu/packages/tex.scm (texlive-hershey-mp): New variable.
2023-07-18 18:15:36 +02:00
Nicolas Goaziou
5a05a146de
gnu: Add texlive-gmp.
...
* gnu/packages/tex.scm (texlive-gmp): New variable.
2023-07-18 18:15:36 +02:00
Nicolas Goaziou
aff83a15a7
gnu: Add texlive-garrigues.
...
* gnu/packages/tex.scm (texlive-garrigues): New variable.
2023-07-18 18:15:36 +02:00
Nicolas Goaziou
4c9cff9884
gnu: Add texlive-fiziko.
...
* gnu/packages/tex.scm (texlive-fiziko): New variable.
2023-07-18 18:15:35 +02:00
Nicolas Goaziou
6650b656ea
gnu: Add texlive-feynmp-auto.
...
* gnu/packages/tex.scm (texlive-feynmp-auto): New variable.
2023-07-18 18:15:35 +02:00
Nicolas Goaziou
bf5c92c679
gnu: Add texlive-feynmf.
...
* gnu/packages/tex.scm (texlive-feynmf): New variable.
2023-07-18 18:15:34 +02:00
Nicolas Goaziou
22f03ba5c6
gnu: Add texlive-featpost.
...
* gnu/packages/tex.scm (texlive-featpost): New variable.
2023-07-18 18:15:34 +02:00
Nicolas Goaziou
09e0b7fff5
gnu: Add texlive-exteps.
...
* gnu/packages/tex.scm (texlive-exteps): New variable.
2023-07-18 18:15:34 +02:00
Nicolas Goaziou
b93ad89450
gnu: Add texlive-expressg.
...
* gnu/packages/tex.scm (texlive-expressg): New variable.
2023-07-18 18:15:33 +02:00
Nicolas Goaziou
2e241d5b04
gnu: Add texlive-epsincl.
...
* gnu/packages/tex.scm (texlive-epsincl): New variable.
2023-07-18 18:15:33 +02:00
Nicolas Goaziou
c489a82a13
gnu: Add texlive-emp.
...
* gnu/packages/tex.scm (texlive-emp): New variable.
2023-07-18 18:15:33 +02:00
Nicolas Goaziou
3678287e99
gnu: Add texlive-dviincl.
...
* gnu/packages/tex.scm (texlive-dviincl): New variable.
2023-07-18 18:15:33 +02:00
Nicolas Goaziou
40ba14a0e0
gnu: Add texlive-drv.
...
* gnu/packages/tex.scm (texlive-drv): New variable.
2023-07-18 18:15:32 +02:00
Nicolas Goaziou
f08a918e2b
gnu: Add texlive-cmarrows.
...
* gnu/packages/tex.scm (texlive-cmarrows): New variable.
2023-07-18 18:15:32 +02:00
Nicolas Goaziou
8210579aaa
gnu: Add texlive-bpolynomial.
...
* gnu/packages/tex.scm (texlive-bpolynomial): New variable.
2023-07-18 18:15:32 +02:00
Nicolas Goaziou
33e3880687
gnu: Add texlive-blockdraw-mp.
...
* gnu/packages/tex.scm (texlive-blockdraw-mp): New variable.
2023-07-18 18:15:31 +02:00
Nicolas Goaziou
78ccd513fe
gnu: Add texlive-bbcard.
...
* gnu/packages/tex.scm (texlive-bbcard): New variable.
2023-07-18 18:15:31 +02:00
Nicolas Goaziou
15e928f5e3
gnu: Add texlive-automata.
...
* gnu/packages/tex.scm (texlive-automata): New variable.
2023-07-18 18:15:31 +02:00
Nicolas Goaziou
b853941a62
gnu: Add texlive-collection-context.
...
* gnu/packages/tex.scm (texlive-collection-context): New variable.
2023-07-18 18:15:30 +02:00
Nicolas Goaziou
2d48e1a18b
gnu: Add texlive-jmn.
...
* gnu/packages/tex.scm (texlive-jmn): New variable.
2023-07-18 18:15:30 +02:00
Nicolas Goaziou
9c12969736
gnu: Add texlive-context-visualcounter.
...
* gnu/packages/tex.scm (texlive-context-visualcounter): New variable.
2023-07-18 18:15:29 +02:00
Nicolas Goaziou
c124a4bbc9
gnu: Add texlive-context-vim.
...
* gnu/packages/tex.scm (texlive-context-vim): New variable.
2023-07-18 18:15:29 +02:00
Nicolas Goaziou
005b3bf3cd
gnu: Add texlive-context-filter.
...
* gnu/packages/tex.scm (texlive-context-filter): New variable.
2023-07-18 18:15:29 +02:00
Nicolas Goaziou
b8d2e4da67
gnu: Add texlive-context-typescripts.
...
* gnu/packages/tex.scm (texlive-context-typescripts): New variable.
2023-07-18 18:15:28 +02:00
Nicolas Goaziou
52d02610f4
gnu: Add texlive-context-typearea.
...
* gnu/packages/tex.scm (texlive-context-typearea): New variable.
2023-07-18 18:15:28 +02:00
Nicolas Goaziou
e50c9a25cf
gnu: Add texlive-context-transliterator.
...
* gnu/packages/tex.scm (texlive-context-transliterator): New variable.
2023-07-18 18:15:28 +02:00
Nicolas Goaziou
182a4cd197
gnu: Add texlive-context-title.
...
* gnu/packages/tex.scm (texlive-context-title): New variable.
2023-07-18 18:15:27 +02:00
Nicolas Goaziou
3d3a745a9e
gnu: Add texlive-context-simpleslides.
...
* gnu/packages/tex.scm (texlive-context-simpleslides): New variable.
2023-07-18 18:15:27 +02:00
Nicolas Goaziou
693f9daea9
gnu: Add texlive-context-simplefonts.
...
* gnu/packages/tex.scm (texlive-context-simplefonts): New variable.
2023-07-18 18:15:27 +02:00
Nicolas Goaziou
47b7c5a1fb
gnu: Add texlive-context-rst.
...
* gnu/packages/tex.scm (texlive-context-rst): New variable.
2023-07-18 18:15:27 +02:00
Nicolas Goaziou
c23c9ac0c2
gnu: Add texlive-context-mathsets.
...
* gnu/packages/tex.scm (texlive-context-mathsets): New variable.
2023-07-18 18:15:26 +02:00
Nicolas Goaziou
57f281132a
gnu: Add texlive-context-lettrine.
...
* gnu/packages/tex.scm (texlive-context-lettrine): New variable.
2023-07-18 18:15:26 +02:00
Nicolas Goaziou
6e4aced69d
gnu: Add texlive-context-letter.
...
* gnu/packages/tex.scm (texlive-context-letter): New variable.
2023-07-18 18:15:26 +02:00
Nicolas Goaziou
81fa2caf2d
gnu: Add texlive-context-layout.
...
* gnu/packages/tex.scm (texlive-context-layout): New variable.
2023-07-18 18:15:25 +02:00
Nicolas Goaziou
fa60852c2f
gnu: Add texlive-context-handlecsv.
...
* gnu/packages/tex.scm (texlive-context-handlecsv): New variable.
2023-07-18 18:15:25 +02:00
Nicolas Goaziou
c5a8833c5f
gnu: Add texlive-context-gnuplot.
...
* gnu/packages/tex.scm (texlive-context-gnuplot): New variable.
2023-07-18 18:15:25 +02:00
Nicolas Goaziou
d513d4ca53
gnu: Add texlive-context-gantt.
...
* gnu/packages/tex.scm (texlive-context-gantt): New variable.
2023-07-18 18:15:24 +02:00
Nicolas Goaziou
40d45e7590
gnu: Add texlive-hatching.
...
* gnu/packages/tex.scm (texlive-hatching): New variable.
2023-07-18 18:15:24 +02:00
Nicolas Goaziou
ebfd03cfa2
gnu: Add texlive-context-fullpage.
...
* gnu/packages/tex.scm (texlive-context-fullpage): New variable.
2023-07-18 18:15:24 +02:00
Nicolas Goaziou
0476bab741
gnu: Add texlive-context-french.
...
* gnu/packages/tex.scm (texlive-context-french): New variable.
2023-07-18 18:15:23 +02:00
Nicolas Goaziou
c93bd7768f
gnu: Add texlive-context-fancybreak.
...
* gnu/packages/tex.scm (texlive-context-fancybreak): New variable.
2023-07-18 18:15:23 +02:00
Nicolas Goaziou
bfba749d7e
gnu: Add texlive-context-degrade.
...
* gnu/packages/tex.scm (texlive-context-degrade): New variable.
2023-07-18 18:15:23 +02:00
Nicolas Goaziou
21045b717d
gnu: Add texlive-context-cyrillicnumbers.
...
* gnu/packages/tex.scm (texlive-context-cyrillicnumbers): New variable.
2023-07-18 18:15:22 +02:00
Nicolas Goaziou
addea2af50
gnu: Add texlive-context-construction-plan.
...
* gnu/packages/tex.scm (texlive-context-construction-plan): New variable.
2023-07-18 18:15:22 +02:00
Nicolas Goaziou
e0975b96ed
gnu: Add texlive-context-cmttbf.
...
* gnu/packages/tex.scm (texlive-context-cmttbf): New variable.
2023-07-18 18:15:22 +02:00
Nicolas Goaziou
b9b02c6a0a
gnu: Add texlive-context-cmscbf.
...
* gnu/packages/tex.scm (texlive-context-cmscbf): New variable.
2023-07-18 18:15:21 +02:00
Nicolas Goaziou
119e47bb61
gnu: Add texlive-context-chromato.
...
* gnu/packages/tex.scm (texlive-context-chromato): New variable.
2023-07-18 18:15:21 +02:00
Nicolas Goaziou
72db328ed3
gnu: Add texlive-context-bnf.
...
* gnu/packages/tex.scm (texlive-context-bnf): New variable.
2023-07-18 18:15:21 +02:00
Nicolas Goaziou
3915064ee6
gnu: Add texlive-context-annotation.
...
* gnu/packages/tex.scm (texlive-context-annotation): New variable.
2023-07-18 18:15:20 +02:00
Nicolas Goaziou
ded9789bbc
gnu: Add texlive-context-animation.
...
* gnu/packages/tex.scm (texlive-context-animation): New variable.
2023-07-18 18:15:20 +02:00
Nicolas Goaziou
1655bfb255
gnu: Add texlive-context-algorithmic.
...
* gnu/packages/tex.scm (texlive-context-algorithmic): New variable.
2023-07-18 18:15:19 +02:00
Nicolas Goaziou
e7493181de
gnu: Add texlive-context-account.
...
* gnu/packages/tex.scm (texlive-context-account): New variable.
2023-07-18 18:15:19 +02:00
Nicolas Goaziou
3bca40dcc4
gnu: Fix some font descriptions and synopses in texlive packages.
...
* gnu/packages/tex.scm (texlive-courier):
(texlive-helvetic):
(texlive-times):
(texlive-palatino):
(texlive-zapfding):
(texlive-symbol)[synopsis]: Clarify what font is being replaced.
2023-07-18 18:15:19 +02:00
Nicolas Goaziou
142097e819
gnu: Add texlive-collection-fontsrecommended.
...
* gnu/packages/tex.scm (texlive-collection-fontsrecommended): New variable.
2023-07-18 18:15:18 +02:00
Nicolas Goaziou
b922423cbd
gnu: Add texlive-zapfchan.
...
* gnu/packages/tex.scm (texlive-zapfchan): New variable.
2023-07-18 18:15:18 +02:00
Nicolas Goaziou
4d062c26f8
gnu: Add texlive-wasy-type1.
...
* gnu/packages/tex.scm (texlive-wasy-type1): New variable.
2023-07-18 18:15:18 +02:00
Nicolas Goaziou
d77e4608fb
gnu: Add texlive-tex-gyre-math.
...
* gnu/packages/tex.scm (texlive-tex-gyre-math): New variable.
2023-07-18 18:15:17 +02:00
Nicolas Goaziou
66fbc1a889
gnu: Add texlive-pxfonts.
...
* gnu/packages/tex.scm (texlive-pxfonts): New variable.
2023-07-18 18:15:17 +02:00
Nicolas Goaziou
4030bf3b6c
gnu: Add texlive-ncntrsbk.
...
* gnu/packages/tex.scm (texlive-ncntrsbk): New variable.
2023-07-18 18:15:17 +02:00
Nicolas Goaziou
58e566092d
gnu: Add texlive-euro-ce.
...
* gnu/packages/tex.scm (texlive-euro-ce): New variable.
2023-07-18 18:15:16 +02:00
Nicolas Goaziou
43d577c053
gnu: Add texlive-euro.
...
* gnu/packages/tex.scm (texlive-euro): New variable.
2023-07-18 18:15:16 +02:00
Nicolas Goaziou
4dd8cf8aa3
gnu: Add texlive-cmextra.
...
* gnu/packages/tex.scm (texlive-cmextra): New variable.
2023-07-18 18:15:16 +02:00
Nicolas Goaziou
b366b66165
gnu: Add texlive-bookman.
...
* gnu/packages/tex.scm (texlive-bookman): New variable.
2023-07-18 18:15:15 +02:00
Nicolas Goaziou
fcf7c50000
gnu: Add texlive-avantgar.
...
* gnu/packages/tex.scm (texlive-avantgar): New variable.
2023-07-18 18:15:15 +02:00
Nicolas Goaziou
f4049b4ecc
gnu: Add texlive-collection-latexrecommended.
...
* gnu/packages/tex.scm (texlive-collection-latexrecommended): New variable.
2023-07-18 18:15:15 +02:00
Nicolas Goaziou
ed365bab69
gnu: Add texlive-xltxtra.
...
* gnu/packages/tex.scm (texlive-xltxtra): New variable.
2023-07-18 18:15:14 +02:00
Nicolas Goaziou
3385104063
gnu: Add texlive-ucharcat.
...
* gnu/packages/tex.scm (texlive-ucharcat): New variable.
2023-07-18 18:15:14 +02:00
Nicolas Goaziou
3ae611e95f
gnu: Add texlive-typehtml.
...
* gnu/packages/tex.scm (texlive-typehtml): New variable.
2023-07-18 18:15:14 +02:00
Nicolas Goaziou
0fb4f2c801
gnu: Add texlive-thumbpdf.
...
* gnu/packages/tex.scm (texlive-thumbpdf): New variable.
2023-07-18 18:15:13 +02:00
Nicolas Goaziou
9b3e024d47
gnu: Add texlive-sepnum.
...
* gnu/packages/tex.scm (texlive-sepnum): New variable.
2023-07-18 18:15:13 +02:00
Nicolas Goaziou
ef1e944c27
gnu: Add texlive-section.
...
* gnu/packages/tex.scm (texlive-section): New variable.
2023-07-18 18:15:13 +02:00
Nicolas Goaziou
e997351c77
gnu: Add texlive-sansmath.
...
* gnu/packages/tex.scm (texlive-sansmath): New variable.
2023-07-18 18:15:12 +02:00
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