Age | Commit message (Expand) | Author |
2023-07-18 | gnu: Add texlive-pxfonts....* gnu/packages/tex.scm (texlive-pxfonts): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-ncntrsbk....* gnu/packages/tex.scm (texlive-ncntrsbk): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-euro-ce....* gnu/packages/tex.scm (texlive-euro-ce): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-euro....* gnu/packages/tex.scm (texlive-euro): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-cmextra....* gnu/packages/tex.scm (texlive-cmextra): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-bookman....* gnu/packages/tex.scm (texlive-bookman): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-avantgar....* gnu/packages/tex.scm (texlive-avantgar): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-collection-latexrecommended....* gnu/packages/tex.scm (texlive-collection-latexrecommended): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-xltxtra....* gnu/packages/tex.scm (texlive-xltxtra): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-ucharcat....* gnu/packages/tex.scm (texlive-ucharcat): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-typehtml....* gnu/packages/tex.scm (texlive-typehtml): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-thumbpdf....* gnu/packages/tex.scm (texlive-thumbpdf): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-sepnum....* gnu/packages/tex.scm (texlive-sepnum): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-section....* gnu/packages/tex.scm (texlive-section): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-sansmath....* gnu/packages/tex.scm (texlive-sansmath): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-rcs....* gnu/packages/tex.scm (texlive-rcs): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-pdfmanagement-testphase....* gnu/packages/tex.scm (texlive-pdfmanagement-testphase): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-pdfcolfoot....* gnu/packages/tex.scm (texlive-pdfcolfoot): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-ntgclass....* gnu/packages/tex.scm (texlive-ntgclass): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-memoir....* gnu/packages/tex.scm (texlive-memoir): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-mathtools....* gnu/packages/tex.scm (texlive-mathtools): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-mathspec....* gnu/packages/tex.scm (texlive-mathspec): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-latexbug....* gnu/packages/tex.scm (texlive-latexbug): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-l3experimental....* gnu/packages/tex.scm (texlive-l3experimental): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-index....* gnu/packages/tex.scm (texlive-index): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-hologo....* gnu/packages/tex.scm (texlive-hologo): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-footnotehyper....* gnu/packages/tex.scm (texlive-footnotehyper): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-fancyref....* gnu/packages/tex.scm (texlive-fancyref): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-extsizes....* gnu/packages/tex.scm (texlive-extsizes): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-euler....* gnu/packages/tex.scm (texlive-euler): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-ctable....* gnu/packages/tex.scm (texlive-ctable): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-crop....* gnu/packages/tex.scm (texlive-crop): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-attachfile2....* gnu/packages/tex.scm (texlive-attachfile2): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-noto....* gnu/packages/tex.scm (texlive-noto): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-amiri....* gnu/packages/tex.scm (texlive-amiri): New variable.
| Nicolas Goaziou |
2023-07-18 | 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.
| Nicolas Goaziou |
2023-07-18 | 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.
| Nicolas Goaziou |
2023-07-18 | 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.
| Nicolas Goaziou |
2023-07-18 | 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.
| Nicolas Goaziou |
2023-07-18 | 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.
| Nicolas Goaziou |
2023-07-18 | 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.
| Nicolas Goaziou |
2023-07-18 | 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.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-aeguill....* gnu/packages/tex.scm (texlive-aeguill): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-scheme-minimal....* gnu/packages/tex.scm (texlive-scheme-minimal): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-scheme-basic....* gnu/packages/tex.scm (texlive-scheme-basic): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-collection-latex....* gnu/packages/tex.scm (texlive-collection-latex): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-pspicture....* gnu/packages/tex.scm (texlive-pspicture): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-pslatex....* gnu/packages/tex.scm (texlive-pslatex): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-pagesel....* gnu/packages/tex.scm (texlive-pagesel): New variable.
| Nicolas Goaziou |
2023-07-18 | gnu: Add texlive-ltxmisc....* gnu/packages/tex.scm (texlive-ltxmisc): New variable.
| Nicolas Goaziou |