summaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
AgeCommit message (Expand)Author
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
2023-05-11gnu: texlive-datetime2: Add needed propagated-inputs....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> Greg Hogan
2023-05-11gnu: texlive-ddphonism: Replace deprecated input....* gnu/packages/tex.scm (texlive-ddphonism)[propagated-inputs]: Replace deprecated texlive-latex-tools by texlive-tools. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Simon Tournier
2023-05-11gnu: texlive-totpages: Replace deprecated input....* gnu/packages/tex.scm (texlive-totpages)[propagated-inputs]: Replace deprecated texlive-latex-graphics by texlive-graphics. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Simon Tournier
2023-05-11gnu: texlive-totcount: Replace deprecated input....* gnu/packages/tex.scm (texlive-totcount)[propagated-inputs]: Replace deprecated texlive-latex-graphics by texlive-graphics. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Simon Tournier
2023-05-11gnu: texlive-ncctools: Replace deprecated input....* gnu/packages/tex.scm (texlive-ncctools)[propagated-inputs]: Replace deprecated texlive-latex-graphics by texlive-graphics. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Simon Tournier
2023-05-11gnu: texlive-soulutf8: Replace deprecated inputs....* 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> Simon Tournier
2023-05-11gnu: texlive-xetex: Replace deprecated inputs....* 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> Simon Tournier
2023-05-02gnu: texlive-alphalph: Generate from source....* gnu/packages/tex.scm (texlive-alphalph): Generate runfiles from ".dtx". Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Felix Gruber
2023-05-02gnu: Add texlive-alphalph....* gnu/packages/tex.scm (texlive-alphalph): New variable. Ludovic Courtès
2023-04-25gnu: biber: Fix build with new Perl....* 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> Josselin Poiret
2023-04-25Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-04-25gnu: Add texstudio....* gnu/packages/tex.scm (texstudio): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Dominik Delgado Steuter via Guix-patches via
2023-04-19gnu: Add texlive-totpages....* gnu/packages/tex.scm (texlive-totpages): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Matthieu Lemerre
2023-04-19gnu: texlive-latex-lastpage: Replace with texlive-lastpage....* gnu/packages/tex.scm (texlive-lastpage): New variable. (texlive-latex-lastpage): Deprecate variable. Nicolas Goaziou
2023-04-19gnu: texlive-latex-totcount: Replace with texlive-totcount....* gnu/packages/tex.scm (texlive-totcount): New variable. (texlive-latex-totcount): Deprecate package. Nicolas Goaziou
2023-04-19gnu: texlive-latex-acronym: Replace with texlive-acronym....* gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package. (texlive-acronym): New variable. Nicolas Goaziou
2023-04-19gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot....* gnu/packages/tex.scm (texlive-bigfoot): New variable. (texlive-latex-bigfoot): Deprecate package. (texlive-pstool): Use new variable. Nicolas Goaziou
2023-04-19gnu: Add texlive-relsize....* gnu/packages/tex.scm (texlive-relsize): New variable. Nicolas Goaziou
2023-04-19gnu: Add texlive-ncctools....* gnu/packages/tex.scm (texlive-ncctools): New variable. Nicolas Goaziou
2023-04-18gnu: Add texlive-totpages....* gnu/packages/tex.scm (texlive-totpages): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Matthieu Lemerre
2023-04-18gnu: texlive-latex-lastpage: Replace with texlive-lastpage....* gnu/packages/tex.scm (texlive-lastpage): New variable. (texlive-latex-lastpage): Deprecate variable. Nicolas Goaziou
2023-04-18gnu: texlive-latex-totcount: Replace with texlive-totcount....* gnu/packages/tex.scm (texlive-totcount): New variable. (texlive-latex-totcount): Deprecate package. Nicolas Goaziou
2023-04-18gnu: texlive-latex-acronym: Replace with texlive-acronym....* gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package. (texlive-acronym): New variable. Nicolas Goaziou
2023-04-18gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot....* gnu/packages/tex.scm (texlive-bigfoot): New variable. (texlive-latex-bigfoot): Deprecate package. (texlive-pstool): Use new variable. Nicolas Goaziou
2023-04-18gnu: Add texlive-relsize....* gnu/packages/tex.scm (texlive-relsize): New variable. Nicolas Goaziou
2023-04-18gnu: Add texlive-ncctools....* gnu/packages/tex.scm (texlive-ncctools): New variable. Nicolas Goaziou
2023-04-14Merge branch 'master' into core-updates....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 Maxim Cournoyer
2023-04-08gnu: Add texlive-soulutf8....* gnu/packages/tex.scm (texlive-soulutf8): New variable. Nicolas Goaziou
2023-03-30gnu: Add texlive-halloweenmath....* gnu/packages/tex.scm (texlive-halloweenmath): New variable. Nicolas Goaziou
2023-03-30gnu: Add texlive-pict2e....* gnu/packages/tex.scm (texlive-pict2e): New variable. Nicolas Goaziou
2023-03-30gnu: Add texlive-nth....* gnu/packages/tex.scm (texlive-nth): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> John Kehayias
2023-03-29gnu: Add texlive-xetex....* gnu/packages/tex.scm (texlive-xetex): New variable. Ricardo Wurmus
2023-03-29gnu: Add texlive-firstaid....* gnu/packages/tex.scm (texlive-firstaid): New variable. Ricardo Wurmus
2023-03-29gnu: Add texlive-dvipdfmx....* gnu/packages/tex.scm (texlive-dvipdfmx): New variable. Ricardo Wurmus
2023-03-29gnu: Add texlive-glyphlist....* gnu/packages/tex.scm (texlive-glyphlist): New variable. Ricardo Wurmus
2023-03-24gnu: Add texlive-ddphonism....* gnu/packages/tex.scm (texlive-ddphonism): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> jgart
2023-03-21gnu: Add dvisvgm....* gnu/packages/tex.scm (dvisvgm): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Thomas Albers
2023-03-20Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-03-17gnu: Add texlive-onedown....* gnu/packages/tex.scm (texlive-onedown): New variable. Nicolas Goaziou
2023-03-02Merge remote-tracking branch 'savannah/master' into core-updates...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 Christopher Baines
2023-02-27gnu: texlive-apa6: Update reference to deprecated package....* gnu/packages/tex.scm (texlive-apa6)[inputs]: Replace 'texlive-generic-xstring' with 'texlive-xstring'. Ludovic Courtès
2023-02-25gnu: texlive-xstring: Supersed texlive-generic-xstring....* gnu/packages/tex.scm (texlive-xstring): New variable. (texlive-generic-xstring): Deprecate in favour of the above. (texlive-minted): Use new name. Nicolas Goaziou
2023-02-25gnu: texlive-soul: Supersede texlive-generic-soul....* gnu/packages/tex.scm (texlive-soul): New variable. (texlive-generic-soul): Deprecate in favour of the above. Nicolas Goaziou
2023-02-24gnu: Fix texlive-minted build....* gnu/packages/tex.scm (texlive-fancyvrb): New variable. (texlive-minted): Fix hash. Nicolas Goaziou