summaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
AgeCommit message (Collapse)Author
2023-07-18gnu: texlive-latex-newunicodechar -> texlive-newunicodechar.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-newunicodechar): New variable. (texlive-latex-newunicodechar): Deprecate variable. * gnu/packages/maths.scm (hypre): Use new name.
2023-07-18gnu: texlive-latex-newfloat -> texlive-newfloat.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-newfloat): New variable. (texlive-latex-newfloat): Deprecate variable. (texlive-minted): Use new name.
2023-07-18gnu: texlive-latex-natbib -> texlive-natbib.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-natbib): New variable. (texlive-latex-natbib): Deprecate variable. (texlive-apacite): * gnu/packages/bioinformatics.scm (discrover): * gnu/packages/maths.scm (hypre): Use new name.
2023-07-18gnu: texlive-latex-ifplatform -> texlive-ifplatform.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-ifplatform): New variable. (texlive-latex-ifplatform): Deprecate variable. (texlive-pstool): (texlive-minted): Use new name.
2023-07-18gnu: texlive-latex-hanging -> texlive-hanging.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-hanging): New variable. (texlive-latex-hanging): Deprecate variable. * gnu/packages/maths.scm (hypre): Use new name.
2023-07-18gnu: texlive-latex-amsrefs -> texlive-amsrefs.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-amsrefs): New variable. (texlive-latex-amsrefs): Deprecate variable.
2023-07-18gnu: texlive-latex-cyrillic -> texlive-cyrillic.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-cyrillic): New variable. (texlive-latex-cyrillic): Deprecate variable. (texlive-base): (texlive-xindy): * gnu/packages/music.scm (lilypond): Use new name.
2023-07-18gnu: texlive-latex-l3packages -> texlive-l3packages.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-l3packages): New variable. (texlive-latex-l3packages): Deprecate variable. (texlive-latex-base): (texlive-fontspec): (texlive-ddphonism): (texlive-polyglossia): (texlive-siunitx): (texlive-xetex): Use new name.
2023-07-18gnu: texlive-dvips-l3backend -> texlive-l3backend.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-dvips-l3backend): Deprecate package. * gnu/packages/chez.scm (stex-bootstrap): * gnu/packages/maths.scm (cddlib): * gnu/packages/ocaml.scm (unison): * gnu/packages/plotutils.scm (asymptote): Use new name.
2023-07-18gnu: texlive-latex-backend -> texlive-backend.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-l3backend): New variable. (texlive-latex-l3backend): Deprecate package. (texlive-latex-base): (texlive-xetex): * gnu/packages/maths.scm (cddlib): Apply renaming.
2023-07-18gnu: Add texlive-subfig.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-subfig): New variable.
2023-07-18gnu: Add texlive-showexpl.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-showexpl): New variable.
2023-07-18gnu: Add texlive-attachfile.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-attachfile): New variable.
2023-07-18gnu: Add texlive-multido.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-multido): New variable.
2023-07-18gnu: Add texlive-chngcntr.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-chngcntr): New variable.
2023-07-18gnu: Add texlive-breakurl.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-breakurl): New variable.
2023-07-18gnu: Add texlive-euenc.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-euenc): New variable.
2023-07-18gnu: Add texlive-refstyle.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-refstyle): New variable.
2023-07-18gnu: Add texlive-luabidi.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-luabidi): New variable.
2023-07-18gnu: Add texlive-passivetex.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-passivetex): New variable.
2023-07-18gnu: Add texlive-dehyph.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-dehyph): New variable.
2023-07-18gnu: Add texlive-enctex.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-enctex): New variable.
2023-07-18gnu: Add texlive-lualatex-math.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-lualatex-math): New variable.
2023-07-18gnu: Add texlive-currfile.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-currfile): New variable.
2023-07-18gnu: Add texlive-filehook.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-filehook): New variable.
2023-07-18gnu: Add texlive-mfirstuc.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-mfirstuc): New variable.
2023-07-18gnu: Add texlive-xfor.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xfor): New variable.
2023-07-18gnu: Add texlive-lwarp.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-lwarp): New variable.
2023-07-18gnu: Add texlive-minitoc.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-minitoc): New variable.
2023-07-18gnu: texlive-latex-expdlist -> texlive-expdlist.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-expdlist): New variable. (texlive-latex-expdlist): Deprecate variable. * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-matplotlib-documentation): Apply renaming.
2023-07-18gnu: texlive-latex-etoc -> texlive-etoc.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-etoc): New variable. (texlive-latex-etoc): Deprecate variable. * gnu/packages/maths.scm (hypre): Apply renaming.
2023-07-18gnu: texlive-latex-eqparbox -> texlive-eqparbox.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-eqparbox): New variable. (texlive-latex-eqparbox): Deprecate variable.
2023-07-18gnu: texlive-latex-environ -> texlive-environ.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-environ): New variable. (texlive-latex-environ): Deprecate variable. (texlive-tcolorbox): Apply renaming.
2023-07-18gnu: texlive-latex-trimspaces -> texlive-trimspaces.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-trimspaces): New variable. (texlive-latex-trimspaces): (texlive-pstool): * gnu/packages/python-xyz.scm (python-nbconvert):
2023-07-18gnu: texlive-latex-draftwatermark -> texlive-draftwatermark.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-draftwatermark): New variable. (texlive-latex-draftwatermark): Deprecate package. (texlive-apa6): Apply renaming.
2023-07-18gnu: Add texlive-everypage.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-everypage): New variable.
2023-07-18gnu: texlive-latex-dinbrief -> texlive-dinbrief.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-dinbrief): New variable. (texlive-latex-dinbrief): Deprecate package.
2023-07-18gnu: texlive-latex-blindtext -> texlive-blindtext.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-blindtext): New variable. (texlive-latex-blindtext): Deprecate variable.
2023-07-18gnu: texlive-latex-l3kernel -> texlive-l3kernel.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-l3kernel): New variable. (texlive-latex-l3kernel): Deprecate variable. (texlive-latex-base): (texlive-latex-l3packages): (texlive-pstool): (texlive-siunitx): (texlive-latex-ebproof): (texlive-xetex): Apply renaming.
2023-07-18gnu: Simplify simple-texlive-package for non-trivial packages.Nicolas Goaziou
* gnu/packages/tex.scm (simple-texlive-package): When #:TRIVIAL keyword is not set, do not add any phase, and let TRIVIAL-BUILD-SYSTEM proceed. With this change, `simple-texlive-package' can be removed piece-wise in texlive packages without breakage, assuming spurious `chdir' and `copy-files' phases are removed. (texlive-bidi): (texlive-alphalph): (texlive-mflogo): (texlive-amsfonts): (texlive-halloweenmath): (texlive-atveryend): (texlive-auxhook): (texlive-epstopdf-pkg): (texlive-filecontents): (texlive-graphics): (texlive-hycolor): (texlive-xcolor): (texlive-hyperref): (texlive-oberdiek): (texlive-rerunfilecheck): (texlive-onedown): (texlive-tools): (texlive-fontspec): (texlive-stringenc): (texlive-amsmath): (texlive-mathdots): (texlive-amscls): (texlive-babel): (texlive-babel-french): (texlive-babel-swedish): (texlive-pict2e): (texlive-psnfss): (texlive-bigfoot): (texlive-firstaid): (texlive-pdftexcmds): (texlive-refcount): (texlive-capt-of): (texlive-makecmds): (texlive-metalogo): (texlive-paralist): (texlive-polyglossia): (texlive-fancyhdr): (texlive-letltxmacro): (texlive-listings): (texlive-kvoptions): (texlive-zref): (texlive-eso-pic): (texlive-pdfpages): (texlive-stmaryrd): (texlive-subfigure): (texlive-lh): (texlive-acronym): (texlive-ms): (texlive-ncctools): (texlive-numprint): (texlive-atbegshi): (texlive-bigintcalc): (texlive-bitset): (texlive-etexcmds): (texlive-gettitlestring): (texlive-infwarerr): (texlive-intcalc): (texlive-kvdefinekeys): (texlive-kvsetkeys): (texlive-ltxcmds): (texlive-pdfescape): (texlive-uniquecounter): (texlive-pdfx): (texlive-marginnote): (texlive-tabu): (texlive-siunitx): (texlive-sectsty): (texlive-morefloats): (texlive-ifmtarg): (texlive-pagenote): (texlive-titling): (texlive-ifoddpage): (texlive-storebox): (texlive-collectbox): (texlive-grfext): (texlive-adjustbox): (texlive-qrcode): (texlive-unicode-math): (texlive-babel-czech): (texlive-babel-dutch): (texlive-babel-finnish): (texlive-babel-danish): (texlive-babel-polish): (texlive-abstract): (texlive-breqn): (texlive-datatool): (texlive-lastpage): (texlive-soul): (texlive-soulutf8): (texlive-totcount): (texlive-totpages): Remove `chdir' and `copy-files' phases.
2023-06-20gnu: texlive-hyphen-package: Use pinned ruby-hydra-minimal.Christopher Baines
To allow updating ruby without changing texlive. * gnu/packages/ruby.scm (ruby-hydra-minimal/pinned): New variable. * gnu/packages/tex.scm (texlive-hyphen-package)[native-inputs]: Use it
2023-06-20gnu: texlive-bin: Explicitly use ruby-2.7.Christopher Baines
To enable changing ruby without affecting texlive-bin. * gnu/packages/tex.scm (texlive-bin)[inputs]: Explicitly use ruby-2.7.
2023-06-20gnu: texlive-hyph-utf8: Explicitly use ruby-2.7.Christopher Baines
As Ruby 3 looks to cause issues. * gnu/packages/tex.scm (texlive-hyph-utf8)[native-inputs]: Explicitly use ruby-2.7.
2023-06-20gnu: texlive-hyphen-package: Explicitly use ruby-2.7.Christopher Baines
As Ruby 3 looks to cause issues. * gnu/packages/tex.scm (texlive-hyphen-package)[native-inputs]: Explicitly use ruby-2.7.
2023-06-11svn-download: Do not expand keywords.Timothy Sample
Subversion keyword expansion is potentially non-reproducible as some of them expand time strings relative to the local time zone: https://issues.guix.gnu.org/43442#18 In practice this is not a problem in Guix since Subversion checkouts happen in an isolated environment using the "default timezone" (UTC). However, Software Heritage disables keyword expansion for this very reason. By following suit, we make sure content can be retrieved from there. * guix/build/svn.scm (svn-fecth): Pass "--ignore-keywords" to Subversion. * guix/build-system/texlive.scm (%texlive-date): New variable. * gnu/packages/java.scm (java-geronimo-xbean-reflect) (java-geronimo-genesis-2.1): Update the source hash. * gnu/packages/machine-learning.scm (ghmm): Likewise. * gnu/packages/video.scm (libsmpeg, libsmpeg-with-sdl1): Likewise. * gnu/packages/tex.scm (texlive-bin): Update the hash of the "texlive-scripts" input, and a add a new phase that imitates Subversion keyword expansion for scripts that need it. (texlive-latex-base): Update the hash of the "texlive-luatexconfig" native input. (texlive-hyphen-base, texlive-dvipdfmx, texlive-dvips, texlive-cm) (texlive-tex-plain, texlive-kpathsea, texlive-latexconfig) (texlive-tetex, texlive-pdftex, texlive-xetex): Update the source hash. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-06-11gnu: texlive-latex-filecontents: Rename to texlive-filecontents.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-filecontents): New variable. (texlive-latex-filecontents): Deprecate package. (texlive-latex-trimspaces): (texlive-latex-needspace): (texlive-latex-changepage): (texlive-ifmtarg): Apply renaming.
2023-06-11gnu: texlive-latex-filecontents: Fix package definition.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-latex-filecontents)[arguments]: Generate from source.
2023-06-11gnu: texlive-latex-epstopdf-pkg: Rename to texlive-epstopdf-pkg.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-epstopdf-pkg): New variable. (texlive-latex-epstopdf-pkg): Deprecate variable. (texlive-graphics-def): Apply renaming.
2023-06-11gnu: texlive-latex-epstopdf-pkg: Fix package definition.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-latex-epstopdf-pkg)[arguments]: Generate from source. [propagated-inputs]: Add TEXLIVE-GRFEXT, TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS and TEXLIVE-PDFTEXCMDS.
2023-06-11gnu: texlive-amsmath: Add missing input.Dominik Delgado Steuter via Guix-patches via
* gnu/packages/tex.scm (texlive-amsmath)[propagated-inputs]: Add TEXLIVE-AMSFONTS. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>