Nicolas Goaziou
a8308aa418
gnu: Add texlive-yax.
...
* gnu/packages/tex.scm (texlive-yax): New variable.
2023-07-18 18:16:11 +02:00
Nicolas Goaziou
aa11f73eeb
gnu: Add texlive-texapi.
...
* gnu/packages/tex.scm (texlive-texapi): New variable.
2023-07-18 18:16:11 +02:00
Nicolas Goaziou
c288e1cc95
gnu: Add texlive-gates.
...
* gnu/packages/tex.scm (texlive-gates): New variable.
2023-07-18 18:16:10 +02:00
Nicolas Goaziou
4133c2d386
gnu: Add texlive-bezierplot.
...
* gnu/packages/tex.scm (texlive-bezierplot): New variable.
2023-07-18 18:16:10 +02:00
Nicolas Goaziou
463710da23
gnu: Add texlive-barracuda.
...
* gnu/packages/tex.scm (texlive-barracuda): New variable.
2023-07-18 18:16:09 +02:00
Nicolas Goaziou
dcff8457b1
gnu: Add texlive-auto-pst-pdf-lua.
...
* gnu/packages/tex.scm (texlive-auto-pst-pdf-lua): New variable.
2023-07-18 18:16:09 +02:00
Nicolas Goaziou
7977913c25
gnu: Add texlive-addliga.
...
* gnu/packages/tex.scm (texlive-addliga): New variable.
2023-07-18 18:16:09 +02:00
Nicolas Goaziou
3f8b75b35c
gnu: Remove texlive-default-updmap.cfg.
...
* gnu/packages/tex.scm (texlive-scripts): Provide "updmap.cfg", along with
other similar files.
(texlive-default-updmap.cfg): Remove variable.
(texlive-updmap.cfg)[source]: Use TEXLIVE-SCRIPTS source.
[arguments]: Use G-expressions. Adapt #:INSTALL-PLAN according to source change.
* guix/profiles.scm (texlive-font-maps): Use "updmap.cfg" provided by
TEXLIVE-SCRIPTS instead of now defunct TEXLIVE-DEFAULT-UPDMAP.CFG.
2023-07-18 18:16:08 +02:00
Nicolas Goaziou
19fd100413
gnu: Externalize libkpathsea in texlive and texlive-bin.
...
* gnu/packages/tex.scm (texlive-libkpathsea): New variable.
(texlive-bin): Inherit from above.
[arguments]<#:configure-flags>: Use "--disable-kpathsea",
"--with-system-kpathsea", "--with-kpathsea-includes" and
"--with-kpathsea-lib".
<#:phases>: Remove phases now handled by the package above.
[native-inputs]: Add GROFF-MINIMAL.
[propagated-inputs]: Add TEXLIVE-LIBKPATHSEA.
(texlive-bin-full): New variable.
(texlive-texmf)[build-system]: Use COPY-BUILD-SYSTEM.
[arguments]: Set #:INSTALL-PLAN accordingly. Replace TEXLIVE-BIN with
TEXLIVE-BIN-FULL.
* guix/profiles.scm (texlive-font-maps): Fetch executables from
TEXLIVE-LIBKPATHSEA instead of TEXLIVE-BIN.
2023-07-18 18:16:08 +02:00
Nicolas Goaziou
0561616a32
gnu: Add texlive-collection-xetex.
...
* gnu/packages/tex.scm (texlive-collection-xetex): New variable.
2023-07-18 18:16:08 +02:00
Nicolas Goaziou
e6a2dbd35b
gnu: Add texlive-zbmath-review-template.
...
* gnu/packages/tex.scm (texlive-zbmath-review-template): New variable.
2023-07-18 18:16:07 +02:00
Nicolas Goaziou
05dbdd6244
gnu: Add texlive-xevlna.
...
* gnu/packages/tex.scm (texlive-xevlna): New variable.
2023-07-18 18:16:07 +02:00
Nicolas Goaziou
3e09a00e30
gnu: Add texlive-xetexko.
...
* gnu/packages/tex.scm (texlive-xetexko): New variable.
2023-07-18 18:16:07 +02:00
Nicolas Goaziou
7af6070ecd
gnu: Add texlive-xetexfontinfo.
...
* gnu/packages/tex.scm (texlive-xetexfontinfo): New variable.
2023-07-18 18:16:06 +02:00
Nicolas Goaziou
f07a9e22bd
gnu: Add texlive-xetex-tibetan.
...
* gnu/packages/tex.scm (texlive-xetex-tibetan): New variable.
2023-07-18 18:16:06 +02:00
Nicolas Goaziou
f9aeaee2db
gnu: Add texlive-xetex-pstricks.
...
* gnu/packages/tex.scm (texlive-xetex-pstricks): New variable.
2023-07-18 18:16:06 +02:00
Nicolas Goaziou
749e4be61a
gnu: Add texlive-xetex-itrans.
...
* gnu/packages/tex.scm (texlive-xetex-itrans): New variable.
2023-07-18 18:16:06 +02:00
Nicolas Goaziou
5ec1ac2194
gnu: Add texlive-xespotcolor.
...
* gnu/packages/tex.scm (texlive-xespotcolor): New variable.
2023-07-18 18:16:05 +02:00
Nicolas Goaziou
98cf64ec2f
gnu: Add texlive-xesearch.
...
* gnu/packages/tex.scm (texlive-xesearch): New variable.
2023-07-18 18:16:05 +02:00
Nicolas Goaziou
f598b0fb97
gnu: Add texlive-xeindex.
...
* gnu/packages/tex.scm (texlive-xeindex): New variable.
2023-07-18 18:16:05 +02:00
Nicolas Goaziou
4fb5d377ff
gnu: Add texlive-xecyr.
...
* gnu/packages/tex.scm (texlive-xecyr): New variable.
2023-07-18 18:16:04 +02:00
Nicolas Goaziou
f7295b10cc
gnu: Add texlive-xecolor.
...
* gnu/packages/tex.scm (texlive-xecolor): New variable.
2023-07-18 18:16:04 +02:00
Nicolas Goaziou
b3fabf244e
gnu: Add texlive-xechangebar.
...
* gnu/packages/tex.scm (texlive-xechangebar): New variable.
2023-07-18 18:16:04 +02:00
Nicolas Goaziou
551ecdb8d5
gnu: Add texlive-xebaposter.
...
* gnu/packages/tex.scm (texlive-xebaposter): New variable.
2023-07-18 18:16:03 +02:00
Nicolas Goaziou
f2b4b2e1cc
gnu: Add texlive-unisugar.
...
* gnu/packages/tex.scm (texlive-unisugar): New variable.
2023-07-18 18:16:03 +02:00
Nicolas Goaziou
c78945b85e
gnu: Add texlive-unimath-plain-xetex.
...
* gnu/packages/tex.scm (texlive-unimath-plain-xetex): New variable.
2023-07-18 18:16:03 +02:00
Nicolas Goaziou
98d4d2140a
gnu: Add texlive-unicode-bidi.
...
* gnu/packages/tex.scm (texlive-unicode-bidi): New variable.
2023-07-18 18:16:02 +02:00
Nicolas Goaziou
0c77a0fd60
gnu: Add texlive-ucharclasses.
...
* gnu/packages/tex.scm (texlive-ucharclasses): New variable.
2023-07-18 18:16:02 +02:00
Nicolas Goaziou
e099105bf8
gnu: Add texlive-tetragonos.
...
* gnu/packages/tex.scm (texlive-tetragonos): New variable.
2023-07-18 18:16:02 +02:00
Nicolas Goaziou
1a09e224c8
gnu: Add texlive-simple-thesis-dissertation.
...
* gnu/packages/tex.scm (texlive-simple-thesis-dissertation): New variable.
2023-07-18 18:16:01 +02:00
Nicolas Goaziou
f7885d7b0f
gnu: Add texlive-simple-resume-cv.
...
* gnu/packages/tex.scm (texlive-simple-resume-cv): New variable.
2023-07-18 18:16:01 +02:00
Nicolas Goaziou
29dfa377ad
gnu: Add texlive-realscripts.
...
* gnu/packages/tex.scm (texlive-realscripts): New variable.
2023-07-18 18:16:00 +02:00
Nicolas Goaziou
e2f661a383
gnu: Add texlive-ptext.
...
* gnu/packages/tex.scm (texlive-ptext): New variable.
2023-07-18 18:16:00 +02:00
Nicolas Goaziou
ccf2d15eb2
gnu: Add texlive-philokalia.
...
* gnu/packages/tex.scm (texlive-philokalia): New variable.
2023-07-18 18:16:00 +02:00
Nicolas Goaziou
388d0c1439
gnu: Add texlive-na-position.
...
* gnu/packages/tex.scm (texlive-na-position): New variable.
2023-07-18 18:15:59 +02:00
Nicolas Goaziou
6e33208a28
gnu: Add texlive-interchar.
...
* gnu/packages/tex.scm (texlive-interchar): New variable.
2023-07-18 18:15:59 +02:00
Nicolas Goaziou
50e433f08c
gnu: Add texlive-fontwrap.
...
* gnu/packages/tex.scm (texlive-fontwrap): New variable.
2023-07-18 18:15:59 +02:00
Nicolas Goaziou
2ac3526bdf
gnu: Add texlive-fontbook.
...
* gnu/packages/tex.scm (texlive-fontbook): New variable.
2023-07-18 18:15:58 +02:00
Nicolas Goaziou
01803f0809
gnu: Add texlive-font-change-xetex.
...
* gnu/packages/tex.scm (texlive-font-change-xetex): New variable.
2023-07-18 18:15:58 +02:00
Nicolas Goaziou
8c7497bcbe
gnu: Add texlive-fixlatvian.
...
* gnu/packages/tex.scm (texlive-fixlatvian): New variable.
2023-07-18 18:15:58 +02:00
Nicolas Goaziou
6155972866
gnu: Add texlive-cqubeamer.
...
* gnu/packages/tex.scm (texlive-cqubeamer): New variable.
2023-07-18 18:15:57 +02:00
Nicolas Goaziou
6ca69d6632
gnu: Add texlive-businesscard-qrcode.
...
* gnu/packages/tex.scm (texlive-businesscard-qrcode): New variable.
2023-07-18 18:15:57 +02:00
Nicolas Goaziou
9f0d9453d9
gnu: Add texlive-bidishadowtext.
...
* gnu/packages/tex.scm (texlive-bidishadowtext): New variable.
2023-07-18 18:15:57 +02:00
Nicolas Goaziou
b9c3c6b5ab
gnu: Add texlive-bidipresentation.
...
* gnu/packages/tex.scm (texlive-bidipresentation): New variable.
2023-07-18 18:15:56 +02:00
Nicolas Goaziou
b8602b5668
gnu: Add texlive-bidipagegrid.
...
* gnu/packages/tex.scm (texlive-bidipagegrid): New variable.
2023-07-18 18:15:56 +02:00
Nicolas Goaziou
53537fd75a
gnu: Add texlive-bidicontour.
...
* gnu/packages/tex.scm (texlive-bidicontour): New variable.
2023-07-18 18:15:56 +02:00
Nicolas Goaziou
3db87db2d8
gnu: Add texlive-bidi-atbegshi.
...
* gnu/packages/tex.scm (texlive-bidi-atbegshi): New variable.
2023-07-18 18:15:55 +02:00
Nicolas Goaziou
e025003e0f
gnu: Add texlive-awesomebox.
...
* gnu/packages/tex.scm (texlive-awesomebox): New variable.
2023-07-18 18:15:55 +02:00
Nicolas Goaziou
089add98d2
gnu: Add texlive-arabxetex.
...
* gnu/packages/tex.scm (texlive-arabxetex): New variable.
2023-07-18 18:15:55 +02:00
Nicolas Goaziou
ae83879c58
gnu: Add texlive-scheme-bookpub.
...
* gnu/packages/tex.scm (texlive-scheme-bookpub): New variable.
2023-07-18 18:15:54 +02:00
Nicolas Goaziou
51e6dfb138
gnu: Add texlive-willowtreebook.
...
* gnu/packages/tex.scm (texlive-willowtreebook): New variable.
2023-07-18 18:15:53 +02:00
Nicolas Goaziou
8dc9bb02b2
gnu: Add texlive-tufte-latex.
...
* gnu/packages/tex.scm (texlive-tufte-latex): New variable.
2023-07-18 18:15:53 +02:00
Nicolas Goaziou
43aec15ba2
gnu: Add texlive-sauerj.
...
* gnu/packages/tex.scm (texlive-sauerj): New variable.
2023-07-18 18:15:53 +02:00
Nicolas Goaziou
69b3c53e29
gnu: Add texlive-placeins.
...
* gnu/packages/tex.scm (texlive-placeins): New variable.
2023-07-18 18:15:52 +02:00
Nicolas Goaziou
179fc598ec
gnu: Add texlive-octavo.
...
* gnu/packages/tex.scm (texlive-octavo): New variable.
2023-07-18 18:15:52 +02:00
Nicolas Goaziou
985069096c
gnu: Add texlive-novel.
...
* gnu/packages/tex.scm (texlive-novel): New variable.
2023-07-18 18:15:52 +02:00
Nicolas Goaziou
76b2288826
gnu: Add texlive-markdown.
...
* gnu/packages/tex.scm (texlive-markdown): New variable.
2023-07-18 18:15:51 +02:00
Nicolas Goaziou
675192ed0d
gnu: Add texlive-latexmk.
...
* gnu/packages/tex.scm (texlive-latexmk): New variable.
2023-07-18 18:15:51 +02:00
Nicolas Goaziou
b427ca3c07
gnu: Add texlive-bookcover.
...
* gnu/packages/tex.scm (texlive-bookcover): New variable.
2023-07-18 18:15:51 +02:00
Nicolas Goaziou
425e7dba4d
gnu: Add texlive-barcodes.
...
* gnu/packages/tex.scm (texlive-barcodes): New variable.
2023-07-18 18:15:50 +02:00
Nicolas Goaziou
3aeca58073
gnu: biber -> texlive-biber.
...
Build from sources provided by TeX Live distribution, so they always match
BibLaTeX version.
* gnu/packages/patches/biber-adapt-perl-5.36.patch: Delete file.
* gnu/local.mk: Apply removal.
* gnu/packages/tex.scm (texlive-biber): New variable.
(biber): Deprecate variable.
(perl-text-bibtex): Move from here...
* gnu/packages/perl.scm (perl-text-bibtex): ... to here.
2023-07-18 18:15:50 +02:00
Nicolas Goaziou
3121f754c4
gnu: Add texlive-scheme-context.
...
* gnu/packages/tex.scm (texlive-scheme-context): New variable.
2023-07-18 18:15:49 +02:00
Nicolas Goaziou
9e981db308
gnu: Add texlive-xits.
...
* gnu/packages/tex.scm (texlive-xits): New variable.
2023-07-18 18:15:49 +02:00
Nicolas Goaziou
b283567008
gnu: Add texlive-poltawski.
...
* gnu/packages/tex.scm (texlive-poltawski): New variable.
2023-07-18 18:15:49 +02:00
Nicolas Goaziou
440f34ea7f
gnu: Add texlive-kurier.
...
* gnu/packages/tex.scm (texlive-kurier): New variable.
2023-07-18 18:15:48 +02:00
Nicolas Goaziou
c0f7625221
gnu: Add texlive-gentium-tug.
...
* gnu/packages/tex.scm (texlive-gentium-tug): New variable.
2023-07-18 18:15:48 +02:00
Nicolas Goaziou
7e580414d5
gnu: Add texlive-eulervm.
...
* gnu/packages/tex.scm (texlive-eulervm): New variable.
2023-07-18 18:15:48 +02:00
Nicolas Goaziou
ce3c235109
gnu: Add texlive-ccicons.
...
* gnu/packages/tex.scm (texlive-ccicons): New variable.
2023-07-18 18:15:47 +02:00
Nicolas Goaziou
a2436a424c
gnu: Add texlive-asana-math.
...
* gnu/packages/tex.scm (texlive-asana-math): New variable.
2023-07-18 18:15:47 +02:00
Nicolas Goaziou
f87e81793a
gnu: Add texlive-antt.
...
* gnu/packages/tex.scm (texlive-antt): New variable.
2023-07-18 18:15:47 +02:00
Nicolas Goaziou
28f9cab0de
gnu: Add texlive-collection-metapost.
...
* gnu/packages/tex.scm (texlive-collection-metapost): New variable.
2023-07-18 18:15:46 +02:00
Nicolas Goaziou
fc15796398
gnu: Add texlive-threeddice.
...
* gnu/packages/tex.scm (texlive-threeddice): New variable.
2023-07-18 18:15:45 +02:00
Nicolas Goaziou
332cf3df1a
gnu: Add texlive-textpath.
...
* gnu/packages/tex.scm (texlive-textpath): New variable.
2023-07-18 18:15:45 +02:00
Nicolas Goaziou
f534bbcb72
gnu: Add texlive-suanpan.
...
* gnu/packages/tex.scm (texlive-suanpan): New variable.
2023-07-18 18:15:45 +02:00
Nicolas Goaziou
55019ebccc
gnu: Add texlive-splines.
...
* gnu/packages/tex.scm (texlive-splines): New variable.
2023-07-18 18:15:44 +02:00
Nicolas Goaziou
5b5f5a2f97
gnu: Add texlive-slideshow.
...
* gnu/packages/tex.scm (texlive-slideshow): New variable.
2023-07-18 18:15:44 +02:00
Nicolas Goaziou
6702f38081
gnu: Add texlive-shapes.
...
* gnu/packages/tex.scm (texlive-shapes): New variable.
2023-07-18 18:15:44 +02:00
Nicolas Goaziou
697a5db616
gnu: Add texlive-roundrect.
...
* gnu/packages/tex.scm (texlive-roundrect): New variable.
2023-07-18 18:15:43 +02:00
Nicolas Goaziou
8f29ad5791
gnu: Add texlive-roex.
...
* gnu/packages/tex.scm (texlive-roex): New variable.
2023-07-18 18:15:43 +02:00
Nicolas Goaziou
c38de584f1
gnu: Add texlive-repere.
...
* gnu/packages/tex.scm (texlive-repere): New variable.
2023-07-18 18:15:43 +02:00
Nicolas Goaziou
0dc1f90821
gnu: Add texlive-piechartmp.
...
* gnu/packages/tex.scm (texlive-piechartmp): New variable.
2023-07-18 18:15:42 +02:00
Nicolas Goaziou
ed38b52e5b
gnu: Add texlive-mptrees.
...
* gnu/packages/tex.scm (texlive-mptrees): New variable.
2023-07-18 18:15:42 +02:00
Nicolas Goaziou
df32f2e16a
gnu: Add texlive-mpgraphics.
...
* gnu/packages/tex.scm (texlive-mpgraphics): New variable.
2023-07-18 18:15:42 +02:00
Nicolas Goaziou
78369eab12
gnu: Add texlive-mpcolornames.
...
* gnu/packages/tex.scm (texlive-mpcolornames): New variable.
2023-07-18 18:15:41 +02:00
Nicolas Goaziou
febd96e7c2
gnu: Add texlive-mpattern.
...
* gnu/packages/tex.scm (texlive-mpattern): New variable.
2023-07-18 18:15:41 +02:00
Nicolas Goaziou
f913f575ea
gnu: Add texlive-mparrows.
...
* gnu/packages/tex.scm (texlive-mparrows): New variable.
2023-07-18 18:15:40 +02:00
Nicolas Goaziou
c9bbc7274f
gnu: Add texlive-mp3d.
...
* gnu/packages/tex.scm (texlive-mp3d): New variable.
2023-07-18 18:15:40 +02:00
Nicolas Goaziou
2d51e19ab3
gnu: Add texlive-minim-hatching.
...
* gnu/packages/tex.scm (texlive-minim-hatching): New variable.
2023-07-18 18:15:39 +02:00
Nicolas Goaziou
b27c4b7a20
gnu: Add texlive-mfpic4ode.
...
* gnu/packages/tex.scm (texlive-mfpic4ode): New variable.
2023-07-18 18:15:39 +02:00
Nicolas Goaziou
ff5de6f612
gnu: Add texlive-mfpic.
...
* gnu/packages/tex.scm (texlive-mfpic): New variable.
2023-07-18 18:15:39 +02:00
Nicolas Goaziou
57f5e3d442
gnu: Add texlive-metauml.
...
* gnu/packages/tex.scm (texlive-metauml): New variable.
2023-07-18 18:15:38 +02:00
Nicolas Goaziou
bef9e04eeb
gnu: Add texlive-metapost-colorbrewer.
...
* gnu/packages/tex.scm (texlive-metapost-colorbrewer): New variable.
2023-07-18 18:15:38 +02:00
Nicolas Goaziou
b166b6f634
gnu: Add texlive-metaplot.
...
* gnu/packages/tex.scm (texlive-metaplot): New variable.
2023-07-18 18:15:38 +02:00
Nicolas Goaziou
a56b0dbf43
gnu: Add texlive-metaobj.
...
* gnu/packages/tex.scm (texlive-metaobj): New variable.
2023-07-18 18:15:37 +02:00
Nicolas Goaziou
d05109ca2c
gnu: Add texlive-metago.
...
* gnu/packages/tex.scm (texlive-metago): New variable.
2023-07-18 18:15:37 +02:00
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
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