me
/
guix
Archived
1
0
Fork 0
Commit Graph

1002 Commits (c4e49d75986b362820ce413152300f7682ca349b)

Author SHA1 Message Date
Timothy Sample e6da6e3152
svn-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>
2023-06-11 18:13:44 +02:00
Nicolas Goaziou 2ffa3a400b
gnu: 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.
2023-06-11 18:13:44 +02:00
Nicolas Goaziou 64d97f28b1
gnu: texlive-latex-filecontents: Fix package definition.
* gnu/packages/tex.scm (texlive-latex-filecontents)[arguments]: Generate from
source.
2023-06-11 18:13:44 +02:00
Nicolas Goaziou adf9537b32
gnu: 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.
2023-06-11 18:13:44 +02:00
Nicolas Goaziou 7a48471d78
gnu: 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.
2023-06-11 18:13:43 +02:00
Dominik Delgado Steuter via Guix-patches via a181022a51
gnu: texlive-amsmath: Add missing input.
* gnu/packages/tex.scm (texlive-amsmath)[propagated-inputs]:
Add TEXLIVE-AMSFONTS.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-06-11 18:13:34 +02:00
Greg Hogan d07342b166
gnu: 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>
2023-05-11 23:56:24 +02:00
Simon Tournier 60cf9866cf
gnu: 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>
2023-05-11 22:33:28 +02:00
Simon Tournier 713f4e57f7
gnu: 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>
2023-05-11 22:33:28 +02:00
Simon Tournier 012a514edb
gnu: 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>
2023-05-11 22:33:27 +02:00
Simon Tournier 43c0bf757a
gnu: 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>
2023-05-11 22:33:27 +02:00
Simon Tournier b924254163
gnu: 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>
2023-05-11 22:33:26 +02:00
Simon Tournier 345ec9f33a
gnu: 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>
2023-05-11 22:33:24 +02:00
Felix Gruber 7d4b512589
gnu: texlive-alphalph: Generate from source.
* gnu/packages/tex.scm (texlive-alphalph): Generate runfiles from ".dtx".

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-05-02 21:41:08 +02:00
Ludovic Courtès 92831e206c
gnu: Add texlive-alphalph.
* gnu/packages/tex.scm (texlive-alphalph): New variable.
2023-05-02 11:49:18 +02:00
Josselin Poiret 8c5ba69d6e
gnu: 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>
2023-04-25 18:42:22 +02:00
Andreas Enge c919bfefd9
Merge remote-tracking branch 'origin/master' into core-updates 2023-04-25 15:19:29 +02:00
Dominik Delgado Steuter via Guix-patches via 74f2a0bd79
gnu: Add texstudio.
* gnu/packages/tex.scm (texstudio): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-25 01:13:34 +02:00
Matthieu Lemerre 79d5721a03
gnu: Add texlive-totpages.
* gnu/packages/tex.scm (texlive-totpages): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-19 20:12:23 -04:00
Nicolas Goaziou 919a08b3d5
gnu: texlive-latex-lastpage: Replace with texlive-lastpage.
* gnu/packages/tex.scm (texlive-lastpage): New variable.
(texlive-latex-lastpage): Deprecate variable.
2023-04-19 20:12:23 -04:00
Nicolas Goaziou f6fa6772e9
gnu: texlive-latex-totcount: Replace with texlive-totcount.
* gnu/packages/tex.scm (texlive-totcount): New variable.
(texlive-latex-totcount): Deprecate package.
2023-04-19 20:12:23 -04:00
Nicolas Goaziou 7644e4c090
gnu: texlive-latex-acronym: Replace with texlive-acronym.
* gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package.
(texlive-acronym): New variable.
2023-04-19 20:12:23 -04:00
Nicolas Goaziou e59ce41bf2
gnu: 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.
2023-04-19 20:12:22 -04:00
Nicolas Goaziou 0c7e7e42e6
gnu: Add texlive-relsize.
* gnu/packages/tex.scm (texlive-relsize): New variable.
2023-04-19 20:12:22 -04:00
Nicolas Goaziou 0c50d0bda1
gnu: Add texlive-ncctools.
* gnu/packages/tex.scm (texlive-ncctools): New variable.
2023-04-19 20:12:22 -04:00
Matthieu Lemerre cfc1209a80
gnu: Add texlive-totpages.
* gnu/packages/tex.scm (texlive-totpages): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-18 15:18:59 +02:00
Nicolas Goaziou 34ac0a1948
gnu: texlive-latex-lastpage: Replace with texlive-lastpage.
* gnu/packages/tex.scm (texlive-lastpage): New variable.
(texlive-latex-lastpage): Deprecate variable.
2023-04-18 15:18:58 +02:00
Nicolas Goaziou c297a67092
gnu: texlive-latex-totcount: Replace with texlive-totcount.
* gnu/packages/tex.scm (texlive-totcount): New variable.
(texlive-latex-totcount): Deprecate package.
2023-04-18 15:18:58 +02:00
Nicolas Goaziou 93df58947f
gnu: texlive-latex-acronym: Replace with texlive-acronym.
* gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package.
(texlive-acronym): New variable.
2023-04-18 15:18:58 +02:00
Nicolas Goaziou 813f561214
gnu: 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.
2023-04-18 15:18:57 +02:00
Nicolas Goaziou dfee2c50f6
gnu: Add texlive-relsize.
* gnu/packages/tex.scm (texlive-relsize): New variable.
2023-04-18 15:18:57 +02:00
Nicolas Goaziou 5af58d4ede
gnu: Add texlive-ncctools.
* gnu/packages/tex.scm (texlive-ncctools): New variable.
2023-04-18 15:18:57 +02:00
Maxim Cournoyer 3bacd3c76a
Merge 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
2023-04-14 17:15:08 -04:00
Nicolas Goaziou 53c1e4316d
gnu: Add texlive-soulutf8.
* gnu/packages/tex.scm (texlive-soulutf8): New variable.
2023-04-08 14:04:42 +02:00
Nicolas Goaziou 65afc8fa44
gnu: Add texlive-halloweenmath.
* gnu/packages/tex.scm (texlive-halloweenmath): New variable.
2023-03-30 18:16:32 +02:00
Nicolas Goaziou a30dcbffeb
gnu: Add texlive-pict2e.
* gnu/packages/tex.scm (texlive-pict2e): New variable.
2023-03-30 18:16:31 +02:00
John Kehayias f3baa5da06
gnu: Add texlive-nth.
* gnu/packages/tex.scm (texlive-nth): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-30 12:19:49 +02:00
Ricardo Wurmus cbf731ae48
gnu: Add texlive-xetex.
* gnu/packages/tex.scm (texlive-xetex): New variable.
2023-03-29 21:07:39 +02:00
Ricardo Wurmus 853bffb388
gnu: Add texlive-firstaid.
* gnu/packages/tex.scm (texlive-firstaid): New variable.
2023-03-29 21:07:39 +02:00
Ricardo Wurmus 3eb309b4d4
gnu: Add texlive-dvipdfmx.
* gnu/packages/tex.scm (texlive-dvipdfmx): New variable.
2023-03-29 21:07:39 +02:00
Ricardo Wurmus 05b4ae6ab6
gnu: Add texlive-glyphlist.
* gnu/packages/tex.scm (texlive-glyphlist): New variable.
2023-03-29 21:07:39 +02:00
jgart 5bed6d6846
gnu: Add texlive-ddphonism.
* gnu/packages/tex.scm (texlive-ddphonism): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-24 09:22:24 +01:00
Thomas Albers e4319d4ca6
gnu: Add dvisvgm.
* gnu/packages/tex.scm (dvisvgm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:33 +01:00
Andreas Enge ccb62d8feb
Merge remote-tracking branch 'origin/master' into core-updates 2023-03-20 18:49:06 +01:00
Nicolas Goaziou ec2788f077
gnu: Add texlive-onedown.
* gnu/packages/tex.scm (texlive-onedown): New variable.
2023-03-17 09:22:49 +01:00
Christopher Baines 7df09ee0ab
Merge 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
2023-03-02 10:55:08 +00:00
Ludovic Courtès 81fbf5d71f
gnu: texlive-apa6: Update reference to deprecated package.
* gnu/packages/tex.scm (texlive-apa6)[inputs]: Replace
'texlive-generic-xstring' with 'texlive-xstring'.
2023-02-27 01:17:04 +01:00
Nicolas Goaziou 82fc07363b
gnu: 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.
2023-02-25 12:27:10 +01:00
Nicolas Goaziou d03ad1a8b3
gnu: texlive-soul: Supersede texlive-generic-soul.
* gnu/packages/tex.scm (texlive-soul): New variable.
(texlive-generic-soul): Deprecate in favour of the above.
2023-02-25 12:27:10 +01:00
Nicolas Goaziou e36ac71551
gnu: Fix texlive-minted build.
* gnu/packages/tex.scm (texlive-fancyvrb): New variable.
(texlive-minted): Fix hash.
2023-02-24 12:09:54 +01:00