aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
Commit message (Collapse)AuthorAge
* gnu: texlive-hyphen-package: Use pinned ruby-hydra-minimal.Christopher Baines2023-06-20
| | | | | | | 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
* gnu: texlive-bin: Explicitly use ruby-2.7.Christopher Baines2023-06-20
| | | | | | To enable changing ruby without affecting texlive-bin. * gnu/packages/tex.scm (texlive-bin)[inputs]: Explicitly use ruby-2.7.
* gnu: texlive-hyph-utf8: Explicitly use ruby-2.7.Christopher Baines2023-06-20
| | | | | | | As Ruby 3 looks to cause issues. * gnu/packages/tex.scm (texlive-hyph-utf8)[native-inputs]: Explicitly use ruby-2.7.
* gnu: texlive-hyphen-package: Explicitly use ruby-2.7.Christopher Baines2023-06-20
| | | | | | | As Ruby 3 looks to cause issues. * gnu/packages/tex.scm (texlive-hyphen-package)[native-inputs]: Explicitly use ruby-2.7.
* svn-download: Do not expand keywords.Timothy Sample2023-06-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* gnu: texlive-latex-filecontents: Rename to texlive-filecontents.Nicolas Goaziou2023-06-11
| | | | | | | | | * 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.
* gnu: texlive-latex-filecontents: Fix package definition.Nicolas Goaziou2023-06-11
| | | | | * gnu/packages/tex.scm (texlive-latex-filecontents)[arguments]: Generate from source.
* gnu: texlive-latex-epstopdf-pkg: Rename to texlive-epstopdf-pkg.Nicolas Goaziou2023-06-11
| | | | | | * gnu/packages/tex.scm (texlive-epstopdf-pkg): New variable. (texlive-latex-epstopdf-pkg): Deprecate variable. (texlive-graphics-def): Apply renaming.
* gnu: texlive-latex-epstopdf-pkg: Fix package definition.Nicolas Goaziou2023-06-11
| | | | | | | * gnu/packages/tex.scm (texlive-latex-epstopdf-pkg)[arguments]: Generate from source. [propagated-inputs]: Add TEXLIVE-GRFEXT, TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS and TEXLIVE-PDFTEXCMDS.
* gnu: texlive-amsmath: Add missing input.Dominik Delgado Steuter via Guix-patches via2023-06-11
| | | | | | | * gnu/packages/tex.scm (texlive-amsmath)[propagated-inputs]: Add TEXLIVE-AMSFONTS. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: texlive-datetime2: Add needed propagated-inputs.Greg Hogan2023-05-11
| | | | | | | | | | 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>
* gnu: texlive-ddphonism: Replace deprecated input.Simon Tournier2023-05-11
| | | | | | | * gnu/packages/tex.scm (texlive-ddphonism)[propagated-inputs]: Replace deprecated texlive-latex-tools by texlive-tools. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
* gnu: texlive-totpages: Replace deprecated input.Simon Tournier2023-05-11
| | | | | | | * gnu/packages/tex.scm (texlive-totpages)[propagated-inputs]: Replace deprecated texlive-latex-graphics by texlive-graphics. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
* gnu: texlive-totcount: Replace deprecated input.Simon Tournier2023-05-11
| | | | | | | * gnu/packages/tex.scm (texlive-totcount)[propagated-inputs]: Replace deprecated texlive-latex-graphics by texlive-graphics. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
* gnu: texlive-ncctools: Replace deprecated input.Simon Tournier2023-05-11
| | | | | | | * gnu/packages/tex.scm (texlive-ncctools)[propagated-inputs]: Replace deprecated texlive-latex-graphics by texlive-graphics. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
* gnu: texlive-soulutf8: Replace deprecated inputs.Simon Tournier2023-05-11
| | | | | | | | * 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>
* gnu: texlive-xetex: Replace deprecated inputs.Simon Tournier2023-05-11
| | | | | | | | * 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>
* gnu: texlive-alphalph: Generate from source.Felix Gruber2023-05-02
| | | | | | * gnu/packages/tex.scm (texlive-alphalph): Generate runfiles from ".dtx". Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add texlive-alphalph.Ludovic Courtès2023-05-02
| | | | * gnu/packages/tex.scm (texlive-alphalph): New variable.
* gnu: biber: Fix build with new Perl.Josselin Poiret2023-04-25
| | | | | | | | | * 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>
* Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge2023-04-25
|\
| * gnu: Add texstudio.Dominik Delgado Steuter via Guix-patches via2023-04-25
| | | | | | | | | | | | * gnu/packages/tex.scm (texstudio): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| * gnu: Add texlive-totpages.Matthieu Lemerre2023-04-18
| | | | | | | | | | | | * gnu/packages/tex.scm (texlive-totpages): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| * gnu: texlive-latex-lastpage: Replace with texlive-lastpage.Nicolas Goaziou2023-04-18
| | | | | | | | | | * gnu/packages/tex.scm (texlive-lastpage): New variable. (texlive-latex-lastpage): Deprecate variable.
| * gnu: texlive-latex-totcount: Replace with texlive-totcount.Nicolas Goaziou2023-04-18
| | | | | | | | | | * gnu/packages/tex.scm (texlive-totcount): New variable. (texlive-latex-totcount): Deprecate package.
| * gnu: texlive-latex-acronym: Replace with texlive-acronym.Nicolas Goaziou2023-04-18
| | | | | | | | | | * gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package. (texlive-acronym): New variable.
| * gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot.Nicolas Goaziou2023-04-18
| | | | | | | | | | | | * gnu/packages/tex.scm (texlive-bigfoot): New variable. (texlive-latex-bigfoot): Deprecate package. (texlive-pstool): Use new variable.
| * gnu: Add texlive-relsize.Nicolas Goaziou2023-04-18
| | | | | | | | * gnu/packages/tex.scm (texlive-relsize): New variable.
| * gnu: Add texlive-ncctools.Nicolas Goaziou2023-04-18
| | | | | | | | * gnu/packages/tex.scm (texlive-ncctools): New variable.
* | gnu: Add texlive-totpages.Matthieu Lemerre2023-04-19
| | | | | | | | | | | | * gnu/packages/tex.scm (texlive-totpages): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* | gnu: texlive-latex-lastpage: Replace with texlive-lastpage.Nicolas Goaziou2023-04-19
| | | | | | | | | | * gnu/packages/tex.scm (texlive-lastpage): New variable. (texlive-latex-lastpage): Deprecate variable.
* | gnu: texlive-latex-totcount: Replace with texlive-totcount.Nicolas Goaziou2023-04-19
| | | | | | | | | | * gnu/packages/tex.scm (texlive-totcount): New variable. (texlive-latex-totcount): Deprecate package.
* | gnu: texlive-latex-acronym: Replace with texlive-acronym.Nicolas Goaziou2023-04-19
| | | | | | | | | | * gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package. (texlive-acronym): New variable.
* | gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot.Nicolas Goaziou2023-04-19
| | | | | | | | | | | | * gnu/packages/tex.scm (texlive-bigfoot): New variable. (texlive-latex-bigfoot): Deprecate package. (texlive-pstool): Use new variable.
* | gnu: Add texlive-relsize.Nicolas Goaziou2023-04-19
| | | | | | | | * gnu/packages/tex.scm (texlive-relsize): New variable.
* | gnu: Add texlive-ncctools.Nicolas Goaziou2023-04-19
| | | | | | | | * gnu/packages/tex.scm (texlive-ncctools): New variable.
* | Merge branch 'master' into core-updates.Maxim Cournoyer2023-04-14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * gnu: Add texlive-soulutf8.Nicolas Goaziou2023-04-08
| | | | | | | | * gnu/packages/tex.scm (texlive-soulutf8): New variable.
| * gnu: Add texlive-halloweenmath.Nicolas Goaziou2023-03-30
| | | | | | | | * gnu/packages/tex.scm (texlive-halloweenmath): New variable.
| * gnu: Add texlive-pict2e.Nicolas Goaziou2023-03-30
| | | | | | | | * gnu/packages/tex.scm (texlive-pict2e): New variable.
| * gnu: Add texlive-nth.John Kehayias2023-03-30
| | | | | | | | | | | | * gnu/packages/tex.scm (texlive-nth): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| * gnu: Add texlive-xetex.Ricardo Wurmus2023-03-29
| | | | | | | | * gnu/packages/tex.scm (texlive-xetex): New variable.
| * gnu: Add texlive-firstaid.Ricardo Wurmus2023-03-29
| | | | | | | | * gnu/packages/tex.scm (texlive-firstaid): New variable.
| * gnu: Add texlive-dvipdfmx.Ricardo Wurmus2023-03-29
| | | | | | | | * gnu/packages/tex.scm (texlive-dvipdfmx): New variable.
| * gnu: Add texlive-glyphlist.Ricardo Wurmus2023-03-29
| | | | | | | | * gnu/packages/tex.scm (texlive-glyphlist): New variable.
| * gnu: Add texlive-ddphonism.jgart2023-03-24
| | | | | | | | | | | | * gnu/packages/tex.scm (texlive-ddphonism): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| * gnu: Add dvisvgm.Thomas Albers2023-03-21
| | | | | | | | | | | | * gnu/packages/tex.scm (dvisvgm): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* | Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge2023-03-20
|\|
| * gnu: Add texlive-onedown.Nicolas Goaziou2023-03-17
| | | | | | | | * gnu/packages/tex.scm (texlive-onedown): New variable.
* | Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines2023-03-02
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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