summaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
AgeCommit message (Expand)Author
2023-07-18gnu: texlive-latex-newunicodechar -> texlive-newunicodechar....* gnu/packages/tex.scm (texlive-newunicodechar): New variable. (texlive-latex-newunicodechar): Deprecate variable. * gnu/packages/maths.scm (hypre): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-newfloat -> texlive-newfloat....* gnu/packages/tex.scm (texlive-newfloat): New variable. (texlive-latex-newfloat): Deprecate variable. (texlive-minted): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-natbib -> texlive-natbib....* 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. Nicolas Goaziou
2023-07-18gnu: texlive-latex-ifplatform -> texlive-ifplatform....* gnu/packages/tex.scm (texlive-ifplatform): New variable. (texlive-latex-ifplatform): Deprecate variable. (texlive-pstool): (texlive-minted): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-hanging -> texlive-hanging....* gnu/packages/tex.scm (texlive-hanging): New variable. (texlive-latex-hanging): Deprecate variable. * gnu/packages/maths.scm (hypre): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-amsrefs -> texlive-amsrefs....* gnu/packages/tex.scm (texlive-amsrefs): New variable. (texlive-latex-amsrefs): Deprecate variable. Nicolas Goaziou
2023-07-18gnu: texlive-latex-cyrillic -> texlive-cyrillic....* 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. Nicolas Goaziou
2023-07-18gnu: texlive-latex-l3packages -> texlive-l3packages....* 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. Nicolas Goaziou
2023-07-18gnu: texlive-dvips-l3backend -> texlive-l3backend....* 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. Nicolas Goaziou
2023-07-18gnu: texlive-latex-backend -> texlive-backend....* 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. Nicolas Goaziou
2023-07-18gnu: Add texlive-subfig....* gnu/packages/tex.scm (texlive-subfig): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-showexpl....* gnu/packages/tex.scm (texlive-showexpl): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-attachfile....* gnu/packages/tex.scm (texlive-attachfile): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-multido....* gnu/packages/tex.scm (texlive-multido): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-chngcntr....* gnu/packages/tex.scm (texlive-chngcntr): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-breakurl....* gnu/packages/tex.scm (texlive-breakurl): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-euenc....* gnu/packages/tex.scm (texlive-euenc): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-refstyle....* gnu/packages/tex.scm (texlive-refstyle): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-luabidi....* gnu/packages/tex.scm (texlive-luabidi): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-passivetex....* gnu/packages/tex.scm (texlive-passivetex): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-dehyph....* gnu/packages/tex.scm (texlive-dehyph): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-enctex....* gnu/packages/tex.scm (texlive-enctex): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-lualatex-math....* gnu/packages/tex.scm (texlive-lualatex-math): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-currfile....* gnu/packages/tex.scm (texlive-currfile): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-filehook....* gnu/packages/tex.scm (texlive-filehook): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-mfirstuc....* gnu/packages/tex.scm (texlive-mfirstuc): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-xfor....* gnu/packages/tex.scm (texlive-xfor): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-lwarp....* gnu/packages/tex.scm (texlive-lwarp): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-minitoc....* gnu/packages/tex.scm (texlive-minitoc): New variable. Nicolas Goaziou
2023-07-18gnu: texlive-latex-expdlist -> texlive-expdlist....* 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. Nicolas Goaziou
2023-07-18gnu: texlive-latex-etoc -> texlive-etoc....* gnu/packages/tex.scm (texlive-etoc): New variable. (texlive-latex-etoc): Deprecate variable. * gnu/packages/maths.scm (hypre): Apply renaming. Nicolas Goaziou
2023-07-18gnu: texlive-latex-eqparbox -> texlive-eqparbox....* gnu/packages/tex.scm (texlive-eqparbox): New variable. (texlive-latex-eqparbox): Deprecate variable. Nicolas Goaziou
2023-07-18gnu: texlive-latex-environ -> texlive-environ....* gnu/packages/tex.scm (texlive-environ): New variable. (texlive-latex-environ): Deprecate variable. (texlive-tcolorbox): Apply renaming. Nicolas Goaziou
2023-07-18gnu: texlive-latex-trimspaces -> texlive-trimspaces....* gnu/packages/tex.scm (texlive-trimspaces): New variable. (texlive-latex-trimspaces): (texlive-pstool): * gnu/packages/python-xyz.scm (python-nbconvert): Nicolas Goaziou
2023-07-18gnu: texlive-latex-draftwatermark -> texlive-draftwatermark....* gnu/packages/tex.scm (texlive-draftwatermark): New variable. (texlive-latex-draftwatermark): Deprecate package. (texlive-apa6): Apply renaming. Nicolas Goaziou
2023-07-18gnu: Add texlive-everypage....* gnu/packages/tex.scm (texlive-everypage): New variable. Nicolas Goaziou
2023-07-18gnu: texlive-latex-dinbrief -> texlive-dinbrief....* gnu/packages/tex.scm (texlive-dinbrief): New variable. (texlive-latex-dinbrief): Deprecate package. Nicolas Goaziou
2023-07-18gnu: texlive-latex-blindtext -> texlive-blindtext....* gnu/packages/tex.scm (texlive-blindtext): New variable. (texlive-latex-blindtext): Deprecate variable. Nicolas Goaziou
2023-07-18gnu: texlive-latex-l3kernel -> texlive-l3kernel....* 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. Nicolas Goaziou
2023-07-18gnu: Simplify simple-texlive-package for non-trivial packages....* 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. Nicolas Goaziou
2023-06-20gnu: texlive-hyphen-package: Use pinned ruby-hydra-minimal....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 Christopher Baines
2023-06-20gnu: texlive-bin: Explicitly use ruby-2.7....To enable changing ruby without affecting texlive-bin. * gnu/packages/tex.scm (texlive-bin)[inputs]: Explicitly use ruby-2.7. Christopher Baines
2023-06-20gnu: texlive-hyph-utf8: Explicitly use ruby-2.7....As Ruby 3 looks to cause issues. * gnu/packages/tex.scm (texlive-hyph-utf8)[native-inputs]: Explicitly use ruby-2.7. Christopher Baines
2023-06-20gnu: texlive-hyphen-package: Explicitly use ruby-2.7....As Ruby 3 looks to cause issues. * gnu/packages/tex.scm (texlive-hyphen-package)[native-inputs]: Explicitly use ruby-2.7. Christopher Baines
2023-06-11svn-download: Do not expand keywords....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> Timothy Sample
2023-06-11gnu: texlive-latex-filecontents: Rename to texlive-filecontents....* 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. Nicolas Goaziou
2023-06-11gnu: texlive-latex-filecontents: Fix package definition....* gnu/packages/tex.scm (texlive-latex-filecontents)[arguments]: Generate from source. Nicolas Goaziou
2023-06-11gnu: texlive-latex-epstopdf-pkg: Rename to texlive-epstopdf-pkg....* gnu/packages/tex.scm (texlive-epstopdf-pkg): New variable. (texlive-latex-epstopdf-pkg): Deprecate variable. (texlive-graphics-def): Apply renaming. Nicolas Goaziou
2023-06-11gnu: texlive-latex-epstopdf-pkg: Fix package definition....* gnu/packages/tex.scm (texlive-latex-epstopdf-pkg)[arguments]: Generate from source. [propagated-inputs]: Add TEXLIVE-GRFEXT, TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS and TEXLIVE-PDFTEXCMDS. Nicolas Goaziou
2023-06-11gnu: texlive-amsmath: Add missing input....* gnu/packages/tex.scm (texlive-amsmath)[propagated-inputs]: Add TEXLIVE-AMSFONTS. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Dominik Delgado Steuter via Guix-patches via