guix/guix/build
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
..
maven
agda-build-system.scm build-system: New agda-build-system. 2023-06-04 10:59:34 +02:00
android-ndk-build-system.scm
android-repo.scm
ant-build-system.scm
asdf-build-system.scm guix: Leave some of guix/build/* unchanged. 2023-03-13 15:17:24 +01:00
bournish.scm
bzr.scm
cargo-build-system.scm gnu: rust: Update to 1.67. 2023-05-07 19:28:57 +03:00
cargo-utils.scm
chicken-build-system.scm
clojure-build-system.scm
clojure-utils.scm
cmake-build-system.scm
compile.scm
copy-build-system.scm
cvs.scm
debug-link.scm
download-nar.scm guix: Improve download-nar. 2023-03-16 18:37:01 +00:00
download.scm
dub-build-system.scm
dune-build-system.scm
elm-build-system.scm guix: Leave some of guix/build/* unchanged. 2023-03-13 15:17:24 +01:00
emacs-build-system.scm
emacs-utils.scm
font-build-system.scm
git.scm
glib-or-gtk-build-system.scm build/glib-or-gtk: Avoid duplicate entries in gdk-pixbuf loaders cache. 2023-04-14 15:35:36 -04:00
gnu-bootstrap.scm
gnu-build-system.scm
gnu-dist.scm
go-build-system.scm
graft.scm
gremlin.scm
guile-build-system.scm guix: Leave some of guix/build/* unchanged. 2023-03-13 15:17:24 +01:00
haskell-build-system.scm
hg.scm
java-utils.scm
json.scm
julia-build-system.scm
kconfig.scm
linux-module-build-system.scm
lisp-utils.scm guix: Leave some of guix/build/* unchanged. 2023-03-13 15:17:24 +01:00
make-bootstrap.scm guix: Leave some of guix/build/* unchanged. 2023-03-13 15:17:24 +01:00
maven-build-system.scm
meson-build-system.scm build: meson: Explicitly invoke "meson setup" instead of just "meson". 2023-04-09 12:55:46 -04:00
meson-configuration.scm
minetest-build-system.scm
minify-build-system.scm
node-build-system.scm build-system: node: Use --install-links' with npm install'. 2023-05-06 13:53:21 +02:00
ocaml-build-system.scm
pack.scm
perl-build-system.scm
po.scm po: Do not auto-translate cross-references to other manuals. 2023-04-12 08:29:18 -04:00
profiles.scm
pyproject-build-system.scm
python-build-system.scm
qt-build-system.scm
qt-utils.scm Merge branch 'master' into core-updates. 2023-04-14 17:15:08 -04:00
r-build-system.scm
rakudo-build-system.scm
rebar-build-system.scm
renpy-build-system.scm
ruby-build-system.scm
scons-build-system.scm
store-copy.scm
svn.scm svn-download: Do not expand keywords. 2023-06-11 18:13:44 +02:00
syscalls.scm syscalls: 'getxattr' throws upon error. 2023-03-27 18:48:52 +02:00
texlive-build-system.scm
tree-sitter-build-system.scm
union.scm
utils.scm
waf-build-system.scm guix: Leave some of guix/build/* unchanged. 2023-03-13 15:17:24 +01:00