summaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
AgeCommit message (Collapse)Author
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>
2023-05-11gnu: texlive-datetime2: Add needed propagated-inputs.Greg Hogan
Required packages can be seen with: $ rg RequirePackage $(guix build texlive-datetime2) * gnu/packages/tex.scm (texlive-datetime2)[propagated-inputs]: Add TEXLIVE-ETOOLBOX, TEXLIVE-LATEX-XKEYVAL, and TEXLIVE-TRACKLANG. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-05-11gnu: texlive-ddphonism: Replace deprecated input.Simon Tournier
* gnu/packages/tex.scm (texlive-ddphonism)[propagated-inputs]: Replace deprecated texlive-latex-tools by texlive-tools. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-05-11gnu: texlive-totpages: Replace deprecated input.Simon Tournier
* gnu/packages/tex.scm (texlive-totpages)[propagated-inputs]: Replace deprecated texlive-latex-graphics by texlive-graphics. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-05-11gnu: texlive-totcount: Replace deprecated input.Simon Tournier
* gnu/packages/tex.scm (texlive-totcount)[propagated-inputs]: Replace deprecated texlive-latex-graphics by texlive-graphics. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-05-11gnu: texlive-ncctools: Replace deprecated input.Simon Tournier
* gnu/packages/tex.scm (texlive-ncctools)[propagated-inputs]: Replace deprecated texlive-latex-graphics by texlive-graphics. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-05-11gnu: texlive-soulutf8: Replace deprecated inputs.Simon Tournier
* gnu/packages/tex.scm (texlive-soulutf8)[propagated-inputs]: Replace deprecated texlive-generic-etexcmds by texlive-etexcmds and deprecated texlive-generic-infwarerr by texlive-infwarerr. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-05-11gnu: texlive-xetex: Replace deprecated inputs.Simon Tournier
* gnu/packages/tex.scm (texlive-xetex)[propagated-inputs]: Replace deprecated texlive-generic-atbegshi by texlive-atbegshi and deprecated texlive-latex-atveryend by texlive-atveryend. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-05-02gnu: texlive-alphalph: Generate from source.Felix Gruber
* gnu/packages/tex.scm (texlive-alphalph): Generate runfiles from ".dtx". Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-05-02gnu: Add texlive-alphalph.Ludovic Courtès
* gnu/packages/tex.scm (texlive-alphalph): New variable.
2023-04-25gnu: biber: Fix build with new Perl.Josselin Poiret
* gnu/packages/patches/biber-adapt-perl-5.36.patch: Backport patch from upstream's 760e6e4ec08a3097f7e6136331541a7b8c1c9df7. * gnu/packages/tex.scm (biber): Use it. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-25Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-04-25gnu: Add texstudio.Dominik Delgado Steuter via Guix-patches via
* gnu/packages/tex.scm (texstudio): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-19gnu: Add texlive-totpages.Matthieu Lemerre
* gnu/packages/tex.scm (texlive-totpages): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-19gnu: texlive-latex-lastpage: Replace with texlive-lastpage.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-lastpage): New variable. (texlive-latex-lastpage): Deprecate variable.
2023-04-19gnu: texlive-latex-totcount: Replace with texlive-totcount.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-totcount): New variable. (texlive-latex-totcount): Deprecate package.
2023-04-19gnu: texlive-latex-acronym: Replace with texlive-acronym.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package. (texlive-acronym): New variable.
2023-04-19gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-bigfoot): New variable. (texlive-latex-bigfoot): Deprecate package. (texlive-pstool): Use new variable.
2023-04-19gnu: Add texlive-relsize.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-relsize): New variable.
2023-04-19gnu: Add texlive-ncctools.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-ncctools): New variable.
2023-04-18gnu: Add texlive-totpages.Matthieu Lemerre
* gnu/packages/tex.scm (texlive-totpages): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-18gnu: texlive-latex-lastpage: Replace with texlive-lastpage.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-lastpage): New variable. (texlive-latex-lastpage): Deprecate variable.
2023-04-18gnu: texlive-latex-totcount: Replace with texlive-totcount.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-totcount): New variable. (texlive-latex-totcount): Deprecate package.
2023-04-18gnu: texlive-latex-acronym: Replace with texlive-acronym.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package. (texlive-acronym): New variable.
2023-04-18gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-bigfoot): New variable. (texlive-latex-bigfoot): Deprecate package. (texlive-pstool): Use new variable.
2023-04-18gnu: Add texlive-relsize.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-relsize): New variable.
2023-04-18gnu: Add texlive-ncctools.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-ncctools): New variable.
2023-04-14Merge branch 'master' into core-updates.Maxim Cournoyer
Conflicts: gnu/local.mk gnu/packages/build-tools.scm gnu/packages/certs.scm gnu/packages/check.scm gnu/packages/compression.scm gnu/packages/cups.scm gnu/packages/fontutils.scm gnu/packages/gnuzilla.scm gnu/packages/guile.scm gnu/packages/ibus.scm gnu/packages/image-processing.scm gnu/packages/linux.scm gnu/packages/music.scm gnu/packages/nss.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/qt.scm gnu/packages/ruby.scm gnu/packages/shells.scm gnu/packages/tex.scm gnu/packages/video.scm gnu/packages/vulkan.scm gnu/packages/web.scm gnu/packages/webkit.scm gnu/packages/wm.scm
2023-04-08gnu: Add texlive-soulutf8.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-soulutf8): New variable.
2023-03-30gnu: Add texlive-halloweenmath.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-halloweenmath): New variable.
2023-03-30gnu: Add texlive-pict2e.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-pict2e): New variable.
2023-03-30gnu: Add texlive-nth.John Kehayias
* gnu/packages/tex.scm (texlive-nth): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-29gnu: Add texlive-xetex.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-xetex): New variable.
2023-03-29gnu: Add texlive-firstaid.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-firstaid): New variable.
2023-03-29gnu: Add texlive-dvipdfmx.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-dvipdfmx): New variable.
2023-03-29gnu: Add texlive-glyphlist.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-glyphlist): New variable.
2023-03-24gnu: Add texlive-ddphonism.jgart
* gnu/packages/tex.scm (texlive-ddphonism): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-21gnu: Add dvisvgm.Thomas Albers
* gnu/packages/tex.scm (dvisvgm): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-20Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-03-17gnu: Add texlive-onedown.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-onedown): New variable.
2023-03-02Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines
Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm