Reduces closure size from 970 MB to around 700 MB for petsc-openmpi
package and also makes `guix pack` packages containing petsc
bit-reproducible (by removing make it removes implicit guile
dependency).
* gnu/packages/maths.scm (petsc)[arguments]: Add patterns in
’clean-local-references’ and ‘clear-reference-to-compiler’.
Change-Id: I465c325b152b09befdb746e5bc47fbeaf9a061dc
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Enables reproducible building on machines with have a different
arch-suffix in uname output, e.g.:
Machine·characteristics:·Linux-x.x.x-arch1-1-x86_64-with-glibc2.39
vs.
Machine·characteristics:·Linux-x.x.x-arch2-1-x86_64-with-glibc2.39
Will become
Machine·characteristics:·Linux-x.x.x-archx-x-x86_64-with-glibc2.39
* gnu/packages/maths.scm (petsc)[arguments]: Adjust machine regexp in
‘clean-local-references’.
Change-Id: Icc37a298c0c2d16e96f2c8eaf5aa4781cc4e5ac4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/cdrom.scm (geteltorito): Update to d6c7ba0.
[home-page]: Use new URI.
[arguments]: In ‘install’ phase, rename Perl script and make it
executable.
Change-Id: I746acc21d1f8855978bfbf00bef3dd39268bc4b3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
To allow gdb to be updated more easily.
* gnu/packages/python-xyz.scm (python-pydevd)[inputs]: Use gdb/pinned.
Change-Id: Icf417f89933bc190bf4c0d869c199cfe50d463ef
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Use the "Call for contribution to the Guix infrastructure" by Ludovic
Courtès to create a section in the documentation that describes how to
contribute to the infrastructure.
https://lists.gnu.org/archive/html/guix-devel/2024-05/msg00183.html
* doc/contributing.texi (Contributing to Guix's infrastructure): New
section.
Change-Id: I3f3a99ad884110cc8323789e8c14bec1f7327e97
Includes fixes for CVE-2024-11692, CVE-2024-11693, and CVE-2024-11697.
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit and hash.
Reported by Saku Laesvuori <saku@laesvuori.fi> in #74588.
* gnu/packages/golang-xyz.scm (go-chroma): Inherit from
go-github-com-alecthomas-chroma-v2.
[arguments]: Set <unpack-path> and <import-path> to build the binary.
[native-inputs]: Remove go-github-com-alecthomas-chroma-v2.
Change-Id: Iaa48b2880843e9df6a35b534578080c91c24d2a5
This fixes CVE-2024-9632.
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.14.
Change-Id: I35fdd57991eef89fe339a0f79d361e05985187ce
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
This fixes some minor bugs in the program.
* gnu/packages/toys.scm (cbonsai): Update to 1.3.1-0.50fe627.
Change-Id: I6f08288d70e496b6cd9a7acba5a19d0a88389872
* gnu/packages/check.scm (umockdev)[arguments]: Add a phase to not error
on unused-variables from the code generated by vala.
Change-Id: I614304dcac9065f4299004e9e4e458d71d308e44
* gnu/packages/vim.scm (vim): Update to 9.1.0889.
[arguments]: Adjust the custom 'skip-or-fix-failing-tests to skip
another test.
Change-Id: I82806677bd9e33c6e683e3befb563631b4947cbe
The meson variable now points to version 1.5.2, and meson-1.5 is
not defined.
* gnu/packages/gl.scm (mesa)[arguments]: Remove #:meson.
Change-Id: I2fa5aebdab048ef53488d2976173dab67134471e
* guix/build-system/meson.scm (meson-build) <#:parallel-tests?>: Set default
value of argument to #t.
Fixes: https://issues.guix.gnu.org/73135
Change-Id: I0d2c00c610778534a4558c446bf71955581697a1
Note: no associated commit, so took a recent one at the time of this writing.
* etc/news.scm: Add entry.
Co-authored-by: Steve George <steve@futurile.net>
Change-Id: Ia770d3e24bcdd167bf05d84b60151756ffa88f1c
Includes fixes for CVE-2024-11691 and CVE-2024-11694.
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
(icecat-minimal)[native-inputs]: Use version 17 of llvm and clang.