* gnu/packages/nss.scm (nsncd): New variable. Introducing Nsncd, a non-caching
alternative of Glibc Nscd.
Change-Id: I18ba7ffbb6fb59c4928829bb98a8da4e6963e587
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Commit 12d2a6e5a6f412d91ba0c34a1c3c080c6c587cc6 introduced a regression
whereby ./configure would error out for lack of libxdp.
* gnu/packages/dns.scm (knot)[inputs]: Replace LIBBPF with LIBBPF-0.8.
Change-Id: Ifeeacc27705d4d617ee0c58672f22d5f9de06389
This version was removed in 12d2a6e5a6f412d91ba0c34a1c3c080c6c587cc6.
* gnu/packages/linux.scm (libbpf-0.8): New variable.
Change-Id: I99a323667ce86671caf3fc0227379fbba073c0a1
This commit follows 797be0ea5c3703ad96acd32c98dca5f946cf5c95.
Reported by kiasoc5 <kiasoc5@disroot.org> at
<https://lists.gnu.org/archive/html/help-guix/2024-05/msg00185.html>.
* gnu/services/nix.scm (nix-activation): Avoid provisioning the store if it
already exists.
Change-Id: I159e8af5d7bd6ce62857b356d6e9ac68fe16acf4
This reverts commit dbeef44f3c520816251bde74c1005915a637e1ef.
Despite the more semantically correct data type, it doesn't follow the style
of the most services and also breaks user-facing API.
Change-Id: Ib4ef4e9cd2f53ac853a5b7c7c90e57c35c99a5ea
On my virtual private servers running Alpine, the install script failed to
identify the init system. The virtual server is LXC based, and OpenRC
identifies itself like this:
# openrc --version
openrc (OpenRC [LXC]) 0.52.1
The regular expression failed to match it. After relaxing the check (by
removing the trailing `)' requirement) the installation went fine and I got
functional Guix installation.
* etc/guix-install.sh (chk_init_sys): Drop trailing \) from the regular
expression.
Change-Id: I5f951226341e631fb34cc6c26cfbb87656dab77a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Adding ~/.guix-profile/share/info to the INFOPATH env var so that when a user
does `guix install [package]` that package's info pages can be found.
* etc/guix-install.sh (sys_create_init_profile): Add
$GUIX_PROFILE/share/info to INFOPATH in ‘/etc/profile.d/zzz-guix.sh’.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I8958261c388ddee5659f0f1ce1c0c9813dc0f052
* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Update to
v0.0.0-20240529054413-b8e59574e2b2.
[arguments]: Use gexps. Use go-1.21.
Change-Id: I30707c7a2cb6229149c6c9e9c0e3752b3222b84a
Signed-off-by: Andrew Tropin <andrew@trop.in>
This patch removes an intermediate step in the build chain. The upstream
source tarball is created with an automated build process, where Firefox
sources are fetched, patched, and repacked. Rather than download the output
of that process, as the package has been, it’s now replicated within the build
process, similar to how IceCat works.
* gnu/packages/librewolf.scm (firefox-source-origin): New procedure.
(librewolf-source-origin): Likewise.
(computed-origin-method): New variable.
(librewolf-source): Likewise.
(librewolf) [source]: Use it.
Change-Id: I0f1c2a10252cbbff9b3b3140f6ea3a594df0c97b
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu/packages/gnuzilla.scm (all-mozilla-locales): Adds the Santali locale,
and makes all-mozilla-locales public, so it can be used with LibreWolf.
Change-Id: Ice49c9b37f8896b8fa963146a754ab28b8571b68
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
This reverts commit dd8364cfae6f666187eda62684cdbcd704fd9081.
Commit 00384aedbc6a371aaf90ca344a446952fdd5a6b3 let grub ignore
metadata-csum-seed, so we can update to 1.47+.
* gnu/packages/flashing-tools.scm (avrdude): Update to 7.3.
[source]: Set to "https://github.com/avrdudes/avrdude/" as the project
repository moved to GitHub.
[build-system]: Use "cmake-build-system".
[arguments]: Disable tests as there are none.
[description]: Improve formatting.
Change-Id: I835563a6301d01089a9bfc2b1c3eb5050c4adb8f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/java.scm: Add -XX:+UseParallelGC to generated wrapper scripts
for TLA+'s binary tools.
TLA+'s tools request (and throw a warning message) when you invoke them
without Java's parallel GC flag. Including this flag removes the warning
message and should improve performance (theoretically).
Change-Id: I12f7432db21db31ae2b0b30cc7f41f4a6af58b0a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This reintroduces the patch that was deleted by
cf5f7a8bf9ca2288700fcf351bbca0fc341ec969, adjusting file names.
* gnu/packages/patches/audacity-ffmpeg-fallback.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it here.
* gnu/packages/audio.scm (audacity)[patches]: Use it here.
Change-Id: I848df8a9762216eb2b02afc3843e0e9806db14be
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/patches/slurm-23-salloc-fallback-shell.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/parallel.scm (slurm): Use it.
(slurm-22.05, slurm-21.08, slurm-20.11, slurm-20.02)
(slurm-19.05, slurm-18.08): Drop it.
Change-Id: I1498e8d21d631c988edf75a8bcc8d2ae5f244b7a
This fixes compilation with glibc 2.39.
* gnu/packages/benchmark.scm (intel-mpi-benchmarks/openmpi): Update to
2021.7.
Change-Id: I4fc32f4ff78ec104485dd5966cdf2d44942f0349
* gnu/packages/graphics.scm (f3d): Update to 2.4.0.
[home-page]: Set to "https://f3d.app/" as the old page contains permanent
redirect to it.
Change-Id: Ia574725d31dcb181ced37b2debe24c033cb9094b
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu/packages/admin.scm (aide): Update to 0.18.8.
[arguments]: Add configure flags to enable features "--with-posix-acl",
"--with-selinux" and "--with-xattr". Add
"--with-config-file=/etc/aide.conf" to instruct the program to use this
patch to search for the configuration file.
[native-inputs]: Add "pkg-config".
[inputs]: Use "acl", "attr", "libselinux" and "pcre2".
Change-Id: I15ae1d86ea9fdfed16e901c041bae292ec68a742
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>