summaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
AgeCommit message (Expand)Author
2022-03-21Merge branch 'staging' into core-updates.Maxim Cournoyer
2022-03-09gnu: texlive-latex-pdfpages: Rename to texlive-pdfpages....* gnu/packages/tex.scm (texlive-pdfpages): New variable. (texlive-latex-pdfpages): Deprecate variable. * gnu/packages/docbook.scm (dblatex): Use new name. Nicolas Goaziou
2022-03-09gnu: Deprecate texlive-latex-tools....* gnu/packages/tex.scm (texlive-latex-tools): Deprecate variable. (texlive-base): (texlive-pstool): (texlive-jadetex): * gnu/packages/statistics.scm (r-with-tests): Use TEXLIVE-TOOLS instead. Nicolas Goaziou
2022-03-09gnu: texlive-tools: Add missing files....* gnu/packages/tex.scm (texlive-tools)[outputs]: Add "doc" output. [arguments]: Use G-expressions. Add phase to install all non-generated ".sty" files. Nicolas Goaziou
2022-03-09gnu: texlive-latex-eso-pic: Rename to texlive-eso-pic....* gnu/packages/tex.scm (texlive-eso-pic): New variable. (texlive-latex-eso-pic): Deprecated alias. Nicolas Goaziou
2022-03-09gnu: texlive-latex-titlesec: Rename to texlive titlesec....* gnu/packages/tex.scm (texlive-titlesec): New variable. (texlive-latex-titlesec): Deprecate name. * gnu/packages/python-xyz.scm (python-ipython-documentation): (python-numpy-documentation): * gnu/packages/docbook.scm (dblatex): * gnu/packages/maths.scm (hypre): Use new name. Nicolas Goaziou
2022-03-09gnu: texlive-latex-subfigure: Rename to texlive-subfigure....* gnu/packages/tex.scm (texlive-subfigure): New variable. (texlive-latex-subfigure): Deprecated alias. * gnu/packages/docbook.scm (dblatex): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-grfext: Add missing files....* gnu/packages/tex.scm (texlive-grfext)[outputs]: Add "doc" output. [arguments]: Use G-expressions. Modify COPY-FILES phase to include all source files. Add REMOVE-GENERATED-FILE phase. Nicolas Goaziou
2022-03-06gnu: texlive-oberdiek: Add missing files....* gnu/packages/tex.scm (texlive-oberdiek)[outputs]: Add "doc" output. [arguments]: Remove DO-NOT-PROCESS-IFPDF.INS phase. Modify COPY-FILES phase to include all runfiles. [propagated-inputs]: Add TEXLIVE-AUXHOOK, TEXLIVE-GRFEXT, TEXLIVE-GRFFILE, TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS, TEXLIVE-PDFTEXCMDS. Nicolas Goaziou
2022-03-06gnu: texlive-hyperref: Add missing files....* gnu/packages/tex.scm (texlive-hyperref)[arguments]: Add phase to copy missing files. Generate ".sty" files from source when possible. [propagated-inputs]: Add TEXLIVE-ZAPFDING, TEXLIVE-STRINGENC. Remove TEXLIVE-ATVERYEND, TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS, TEXLIVE-PDFTEXCMDS. Reorder-inputs. Nicolas Goaziou
2022-03-06gnu: texlive-latex-rerunfilecheck: Rename to texlive-rerunfilecheck....* gnu/packages/tex.scm (texlive-rerunfilecheck): New variable. (texlive-latex-rerunfilecheck): Deprecated alias. (texlive-hyperref): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-latex-kvoptions: Rename to texlive-kvoptions....* gnu/packages/tex.scm (texlive-kvoptions): New variable. (texlive-latex-kvoptions): Deprecated alias. (texlive-hyperref): * gnu/packages/plotutils.scm (asymptote): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-latex-refcount: Rename to texlive-refcount....* gnu/packages/tex.scm (texlive-refcount): New variable. (texlive-latex-refcount): Deprecated alias. (texlive-hyperref): * gnu/packages/docbook.scm (dblatex): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-latex-letltxmacro: Rename to texlive-letltxmacro....* gnu/packages/tex.scm (texlive-letltxmacro): New variable. (texlive-latex-letltxmacro): Deprecated alias. (texlive-hyperref): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-latex-hycolor: Rename to texlive-hycolor....* gnu/packages/tex.scm (texlive-hycolor): New variable. (texlive-latex-hycolor): Deprecated alias. (texlive-hyperref): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-latex-auxhook: Rename to texlive-auxhook....* gnu/packages/tex.scm (texlive-auxhook): New variable. (texlive-latex-auxhook): Deprecated alias. (texlive-hyperref): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-uniquecounter: Rename to texlive-uniquecounter....* gnu/packages/tex.scm (texlive-uniquecounter): New variable. (texlive-generic-uniquecounter): Deprecated alias. (texlive-latex-rerunfilecheck): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-pdfescape: Rename to texlive-pdfescape....* gnu/packages/tex.scm (texlive-pdfescape): New variable. (texlive-generic-pdfescape): Define deprecated alias. (texlive-hyperref): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-ltxcmds: Rename to texlive-ltxcmds....* gnu/packages/tex.scm (texlive-ltxcmds): New variable. (texlive-generic-ltxcmds): Deprecated alias. (texlive-hyperref): (texlive-pdftexcmds): (texlive-latex-kvoptions): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-kvsetkeys: Rename to texlive-kvsetkeys....* gnu/packages/tex.scm (texlive-kvsetkeys): New variable. (texlive-generic-kvsetkeys): Deprecated alias. (texlive-hyperref): (texlive-latex-kvoptions): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-kvdefinekeys: Rename to texlive-kvdefinekeys....* gnu/packages/tex.scm (texlive-kvdefinekeys): New variable. (texlive-generic-kvdefinekeys): Deprecated alias. (texlive-hyperref): * gnu/packages/plotutils.scm (asymptote): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-intcalc: Rename to texlive-intcalc....* gnu/packages/tex.scm (texlive-intcalc): New variable. (texlive-generic-intcalc): Deprecated alias. (texlive-hyperref): (texlive-bitset): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-infwarerr: Rename to texlive-infwarerr....* gnu/packages/tex.scm (texlive-infwarerr): New variable. (texlive-generic-infwarerr): Deprecated alias. (texlive-generic-uniquecounter): (texlive-hyperref): (texlive-latex-rerunfilecheck): (texlive-pdftexcmds): (texlive-bitset): (texlive-etexcmds): * gnu/packages/plotutils.scm (asymptote): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-gettitlestring: Rename to texlive-gettitlestring....* gnu/packages/tex.scm (texlive-gettitlestring): New variable. (texlive-generic-gettitlestring): Deprecated alias. (texlive-hyperref): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-etexcmds: Rename to texlive-etexcmds....* gnu/packages/tex.scm (texlive-etexcmds): New variable. (texlive-generic-etexcmds): Deprecated alias. (texlive-hyperref): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-bitset: Rename to texlive-bitset....* gnu/packages/tex.scm (texlive-bitset): Renamed from texlive-generic-bitset. (texlive-generic-bitset): Define deprecated alias. (texlive-hyperref): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-bigintcalc: Rename to texlive-bigintcalc....* gnu/packages/tex.scm (texlive-bigintcalc): New variable. (texlive-generic-bigintcalc): Deprecated alias. (texlive-generic-bitset): (texlive-generic-uniquecounter): Use new name. Nicolas Goaziou
2022-03-06gnu: texlive-generic-atbegshi: Rename to texlive-atbegshi....* gnu/packages/tex.scm (texlive-atbegshi): New variable. (texlive-generic-atbegshi): Define deprecated alias. (texlive-hyperref): Use new variable name. Nicolas Goaziou
2022-03-04gnu: Rename texlive-latex-fancyvrb to texlive-fancyvrb....* gnu/packages/tex.scm (texlive-fancyvrb): New variable, renamed from TEXLIVE-LATEX-FANCYVRB. (texlive-latex-fancyvrb): Deprecate variable. * gnu/packages/docbook.scm (dblatex): * gnu/packages/maths.scm (hypre): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): (python-nbconvert): * gnu/packages/statistics.scm (r-with-tests): Use new name. Nicolas Goaziou
2022-03-04gnu: Add texlive-fancyhdr....* gnu/packages/tex.scm (texlive-fancyhdr): New variable. (texlive-latex-fancyhdr): Deprecate variable. (texlive-jadetex): * gnu/packages/docbook.scm (dblatex): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): Use new variable. Nicolas Goaziou
2022-03-04gnu: texlive-generic-iftex: Rename to texlive-iftex....* gnu/packages/tex.scm (texlive-iftex): Renamed from TEXLIVE-GENERIC-IFTEX. (texlive-hyperref): (texlive-oberdiek): (texlive-pdftexcmds): (texlive-generic-etexcmds): (texlive-generic-iftex): (texlive-generic-ifxetex): (texlive-latex-xkeyval): * gnu/packages/docbook.scm (dblatex): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): (python-nbconvert): (python-pypandoc): Apply renaming. Nicolas Goaziou
2022-03-03gnu: Add texlive-listings....* gnu/packages/docbook.scm (texlive-listings): New variable. (texlive-latex-listings): Deprecate variable. (dblatex): Use new variable. * gnu/packages/tex.scm (texlive-latex-xkeyval): Use new variable. Nicolas Goaziou
2022-03-03gnu: texlive-latex-listings, texlive-latex-pgf: Do not deprecate the variable....This is a followup to 107138164611a11972f261818373d1de95b3216d and e5dbda5abc23c5ed716121872d1bbaa8bfcee79e, which had the downside that remaining references to these two variables would trigger deprecation warning during the "Computing Guix derivation" phase of 'guix pull'. * gnu/packages/tex.scm (texlive-latex-listings, texlive-latex-pgf): Use plain 'define-public' instead of 'define-deprecated-package'. Ludovic Courtès
2022-03-03gnu: texlive-wrapfig: Install missing documentation files....* gnu/packages/tex.scm (texlive-wrapfig): Install missing documentation files. Nicolas Goaziou
2022-03-02gnu: texlive-latex-wrapfig: Rename to "texlive-wrapfig"....* gnu/packages/tex.scm (texlive-latex-wrapfig): Rename to... (texlive-wrapfig): ... this. (texlive-latex-wrapfig): Define as deprecated. * gnu/packages/maths.scm (hypre)[native-inputs]: Use new name. * gnu/packages/python-xyz.scm (python-ipython-documentation) (python-numpy-documentation): Likewise. Ludovic Courtès
2022-03-02gnu: texlive-latex-listings: Rename to "texlive-listings"....Suggested by Ricardo Wurmus. * gnu/packages/tex.scm (texlive-latex-listings): Rename to... (texlive-listings): ... this. Adjust 'name' accordingly. (texlive-latex-listings): Define as deprecated. (texlive-latex-xkeyval)[propagated-inputs]: Add comment. * gnu/packages/docbook.scm (dblatex)[inputs]: Add comment. Ludovic Courtès
2022-03-02gnu: texlive-latex-pgf: Rename to "texlive-pgf"....Suggested by Ricardo Wurmus. * gnu/packages/tex.scm (texlive-latex-pgf): Rename to... (texlive-pgf): ... this. Change 'name' accordingly. (texlive-latex-pgf): Define as deprecated. (texlive-beamer)[propagated-inputs]: Use the new name. (texlive-todonotes)[propagated-inputs]: Likewise. (texlive-adjustbox)[propagated-inputs]: Likewise. (texlive-tcolorbox)[propagated-inputs]: Likewise. * gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Likewise. Ludovic Courtès
2022-03-02gnu: texlive-bin: Skip faulty tests on armhf-linux....Fixes <https://issues.guix.gnu.org/54055>. Reported by Christopher Baines <mail@cbaines.net>. * gnu/packages/tex.scm (texlive-bin)[arguments]: When 'target-arm32?' is true, add 'skip-faulty-test' phase. Ludovic Courtès
2022-02-14gnu: Add texlive-pgf....* gnu/packages/tex.scm (texlive-pgf): New variable. (texlive-latex-pgf): Deprecate variable. (texlive-beamer): (texlive-latex-xkeyval): (texlive-todonotes): (texlive-adjustbox): (texlive-tcolorbox): * gnu/packages/bioinformatics.scm (discrover): Use new variable. Nicolas Goaziou
2022-02-14gnu: Add texlive-graphics....* gnu/packages/tex.scm (texlive-graphics): New variable. (texlive-latex-graphics): Deprecate variable. (texlive-base): (texlive-pstool): (texlive-jadetex): * gnu/packages/bioinformatics.scm (velvet): * gnu/packages/plotutils.scm (asymptote): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): * gnu/packages/radio.scm (gnuradio): (libosmo-dsp): * gnu/packages/statistics.scm (r-with-tests): Use new variable. Nicolas Goaziou
2022-02-14gnu: Add texlive-fp....* gnu/packages/tex.scm (texlive-fp): New variable. Nicolas Goaziou
2022-02-14gnu: Add texlive-ms....* gnu/packages/tex.scm (texlive-ms): New variable. (texlive-latex-ms): Deprecate variable. * gnu/packages/bioinformatics.scm (discrover): * gnu/packages/python-xyz.scm (python-nbconvert): Use new variable. Nicolas Goaziou
2022-02-14gnu: Add texlive-atveryend....* gnu/packages/tex.scm (texlive-atveryend): New variable. (texlive-latex-atveryend): Deprecate variable. (texlive-hyperref): (texlive-latex-rerunfilecheck): Use new variable. Nicolas Goaziou
2022-02-14gnu: texlive-xcolor: Provide missing files....* gnu/packages/tex.scm (texlive-xcolor): Make sure package provides all the expected files. Nicolas Goaziou
2022-02-14gnu: Add texlive-pdftexcmds....* gnu/packages/tex.scm (texlive-pdftexcmds): New variable. (texlive-latex-pdftexcmds): Deprecate variable. (texlive-hyperref): (texlive-latex-rerunfilecheck): (texlive-generic-bigintcalc): Use new variable. * gnu/packages/plotutils.scm (asymptote): Use new variable. Nicolas Goaziou
2022-02-16gnu: texlive-stmaryrd: Replace with texlive-stmaryrd/fixed....* gnu/packages/tex.scm (texlive-stmaryrd)[replacement]: Replace with texlive-stmaryrd/fixed. Ricardo Wurmus
2022-02-16gnu: texlive-psnfss: Replace with texlive-psnfss/fixed....* gnu/packages/tex.scm (texlive-psnfss)[replacement]: Replace with texlive-psnfss/fixed. Ricardo Wurmus
2022-02-16gnu: texlive-babel: Replace with texlive-babel/fixed....* gnu/packages/tex.scm (texlive-babel)[replacement]: New field. Ricardo Wurmus
2022-02-16gnu: texlive-latex-amsmath: Replace with texlive-amsmath....* gnu/packages/tex.scm (texlive-latex-amsmath)[replace]: Replace with texlive-amsmath. Ricardo Wurmus
2022-02-15gnu: texlive-amsfonts/fixed: Do not generate tfm from afm and pl files....The TFM files are included in the amsfonts bundle and are meant to installed as is. They were not meant to be the result of converting afm or pl files. We ended up with subtly broken fonts due to this attempted conversion. * gnu/packages/tex.scm (texlive-amsfonts/fixed)[source]: Fetch tfm directory. [arguments]: Remove custom #:modules; remove build phases 'build-fonts and 'install-generated-fonts; adjust 'remove-extra-files; add build phase 'chdir and 'unchdir. [native-inputs]: Remove texlive-fontinst. Ricardo Wurmus