summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-03-04gnu: nncp: Update to 8.11.0.Sharlatan Hellseher
* gnu/packages/uucp.scm (nncp): Update to 8.11.0. [source] <snippet>: Remove the most of available sources from "vendor". Tweak source path to satisfy go.mod import path in go-build-system. [build-system]: Swap to go-build-system. [arguments] <phases>: Use default 'configure and 'check; use custom 'build and 'install. Remove 'setup-go-environment, 'go-unpack; add 'fix-paths. [inputs]: Add go-github-com-arceliar-ironwood, go-github-com-fsnotify-fsnotify, go-github-com-gologme-log, go-github-com-yggdrasil-network-yggdrasil-go, go-golang-org-x-sys, and go-gvisor-dev-gvisor. [native-inputs]: Remove go. Co-authored-by: Artyom V. Poptsov <poptsov.artyom@gmail.com> Change-Id: Iacc752c8b10c74db0efafedeb774f51db01af87c
2025-03-04gnu: Add go-gvisor-dev-gvisor.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-gvisor-dev-gvisor): New variable. Change-Id: I5144f97d58ff0cc407252c79a24adb802fa22d9f
2025-03-04gnu: Add go-github-com-yggdrasil-network-yggdrasil-go.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-github-com-yggdrasil-network-yggdrasil-go): New variable. Change-Id: Iafb71f747c857f04ef85abfd980fb34706c5b189
2025-03-04gnu: axoloti-patcher-next: Deprecate.Ricardo Wurmus
* gnu/packages/axoloti.scm (axoloti-patcher-next): Define as deprecated in favor of ksoloti-patcher. Change-Id: Iacf86787f5aca6eaa3db54924f222bfaa0b824c8
2025-03-04gnu: ksoloti-patcher: Fix cross compiler variables.Ricardo Wurmus
This is a follow-up to commit 90f3f4099093a81899b2d5da9715df7935c42246. * gnu/packages/axoloti.scm (ksoloti-patcher)[arguments]: Update environment variables in Ksoloti executable. Change-Id: Ie7fafc1e520645f9264e1346ff38b9865b5109a0
2025-03-04gnu: r-voltron: Update to 0.2.0-5.21886d8.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.0-5.21886d8. [arguments]: Ensure that reference to Python is accessible by adding phase 'record-python-reference. Change-Id: Icc63ba931c7861f1e735671720106ec02f729bae
2025-03-04gnu: icecat: Update to 115.21.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2024-43097, CVE-2025-1930, CVE-2025-1931, CVE-2025-1933, and CVE-2025-1937. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2025-03-04gnu: u-boot-rockpro64-rk3399: Drop obsolete phase.Vagrant Cascadian
* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399): Drop obsolete 'patch-header phase. Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04gnu: Add make-u-boot-rockchip-package procedure.Herman Rimm
* gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Add. (u-boot-orangepi-r1-plus-lts-rk3328, u-boot-puma-rk3399, u-boot-rock64-rk3328, u-boot-firefly-rk3399, u-boot-rockpro64-rk3399, u-boot-pinebook-pro-rk3399): Use procedure. Change-Id: I0d7632e46cfed312f8b2843c6fafc912077bc241 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04gnu: u-boot-rockpro64-rk3399: Remove obsolete substitute.Herman Rimm
* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]: Merge substitutes. Remove non-matching substitute. Change-Id: I27dbc51c0eb95de9e1474c966a4e97f7cff26009 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04gnu: bootloader: u-boot: Add write-u-boot-image procedure.Herman Rimm
* gnu/bootloader/u-boot.scm (write-u-boot-image): Add procedure. (install-beaglebone-black-u-boot, install-allwinner-u-boot, install-allwinner64-u-boot, install-imx-u-boot, install-puma-rk3399-u-boot, install-rockchip-u-boot, install-sifive-unmatched-u-boot, install-starfive-visionfive2-u-boot): Use write-u-boot-image. Change-Id: Icb73534bfc5b9ab7c8874176f649c29275c388cf Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04gnu: bootloader: u-boot: Add u-boot-rockchip-bootloader.Herman Rimm
* gnu/bootloader/u-boot.scm (install-rockchip-u-boot): Add procedure. (install-orangepi-r1-plus-lts-rk3328-u-boot, install-firefly-rk3399-u-boot, install-rock64-rk3328-u-boot, install-rockpro64-rk3399-u-boot, install-pinebook-pro-rk3399-u-boot): Remove procedure. (u-boot-rockchip-bootloader): Add variable. (u-boot-firefly-rk3399-bootloader, u-boot-orangepi-r1-plus-lts-rk3328-bootloader, u-boot-rock64-rk3328-bootloader, u-boot-rockpro64-rk3399-bootloader, u-boot-pinebook-pro-rk3399-bootloader): Inherit u-boot-rockchip-bootloader. [disk-image-installer]: Remove. Change-Id: Icb7546ee2bb1742c12c7b47ff2779d278dd45b14 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04gnu: Switch to guile-fibers-next when using guile-knots.Christopher Baines
Since make-base-operation has changed in guile-fibers-next compared to guile-fibers, and guile-knots now uses guile-fibers-next, so all dependents need to use guile-fibers-next. * gnu/packages/package-management.scm (bffe)[native-inputs,propagated-inputs]: Use guile-fibers-next. (nar-herder)[arguments,native-inputs,propagated-inputs]: Use guile-fibers-next. * gnu/packages/web.scm (guix-data-service)[propagated-inputs]: Use guile-fibers-next. Change-Id: If553a559392379376c71614e8100318dedf6519d
2025-03-04gnu: guile-knots: Update to 0-13.3aab1be.Christopher Baines
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-13.3aab1be. Change-Id: I292b0f885e95a1b2a9e8b0cbfdc68414e1de3d40
2025-03-04gnu: yt-dlp: Update to 2025.02.19.Thanos Apollo
* gnu/packages/video.scm (yt-dlp): Update to 2025.02.19. Change-Id: I39f935158ea11f465cad71f73b8c95d313f25341 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-04gnu: tree: Update to 2.2.1.Efraim Flashner
* gnu/packages/admin.scm (tree): Update to 2.2.1. Change-Id: Id16fd95c0d2b7e0c63b5a163f542bb547fb95324
2025-03-04gnu: tree: Update project URIs.Efraim Flashner
* gnu/packages/admin.scm (tree)[source]: Update to new source URI. [home-page]: Use new project home-page. Change-Id: Iae26f04c68eae42e899fe205260ac5c7e468d777
2025-03-04services: tlp: Add config for CPU energy performance policy.Ryan Barber
* gnu/services/pm.scm (tlp-configuration): Add cpu-energy-perf-policy-on-ac and cpu-energy-perf-policy-on-bat. * doc/guix.texi (Power Management Services): Document cpu-energy-perf-policy-on-bat and cpu-energy-perf-policy-on-ac. Change-Id: Ieddf949a325c317abffce00a4f1d047175342d78 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-04gnu: binsec: Update to 0.10.0.Sören Tempel
* gnu/packages/ocaml.scm (binsec): Update to 0.10.0. Change-Id: I9bca10b74b6bc7d9b2f26710ef3fc10fc91fba4e Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-03gnu: linux-libre 6.6: Update to 6.6.80.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.80. (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes. Change-Id: Ib6449825abaeac8fe5dbe680bde9bb2aa9f47b20
2025-03-03gnu: linux-libre 6.12: Update to 6.12.17.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.17. (linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes. Change-Id: I91ff54d2d604a7bf48e8b616cdd07f512dbce6a6
2025-03-03gnu: linux-libre: Update to 6.13.5.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.5. (linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes. Change-Id: I7c9551603432394a7c845dba4e10ef7cc444f630
2025-03-04gnu: python-cfn-lint: Skip 2 more tests.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-cfn-lint) [arguments] <test-flags>: Skip 2 more shaky tests. Change-Id: Ib60bee902584e0d1fa36ea9f2a90fb62dd7b7c4c
2025-03-03gnu: godot: Update to 4.4.John Kehayias
* gnu/packages/game-development.scm (godot): Update to 4.4. [source]: Update snippet to preserve jolt_physics and manifold. [arguments]<#:phases>: Update scons-use-env phase to match upstream changes. Change-Id: I7b4bd9557aeb24f2256ded3883ca7676b4a62a32
2025-03-03gnu: guix: Update to 1.4.0-34.5058b40.Christopher Baines
* gnu/packages/package-management.scm (guix): Update to 1.4.0-34.5058b40. Change-Id: I307c6aee6dd3486802fd608de40b02320b1360d8
2025-03-03gnu: swaynotificationcenter: Update to 0.10.1.John Kehayias
* gnu/packages/wm.scm (swaynotificationcenter): Update to 0.10.1. [native-inputs]: Add sassc. [inputs]: Add granite-6. Change-Id: I395c7c6c7297dc310ff88e0c40b5294b963290f8
2025-03-03tests: publish: Constrain guix-publish thread use.Christopher Baines
On systems with more than 64 processors. Otherwise starting so many threads during the test will trip resource limits and lead to a spurious failure with SIGABRT. I'm seeing this on a 128 core system running Guix, and limiting to just 64 processors seems sufficient. * tests/publish.scm: Call setaffinity when the current processor count exceeds 64. Change-Id: Id4c6d7dcc9ae8dd8dafa2587def98f538061425c
2025-03-03publish: Call (current-processor-count) later.Christopher Baines
So that this is evaluated when the main part of the script runs. I'm looking at this to allow using setaffinity in the publish tests. * guix/scripts/publish.scm (%default-options): Remove workers default. (guix-publish): Move the default to here. Change-Id: I83cd0d048f2641291b5bd8a932b479b23dd92d29
2025-03-03gnu: vulkan-volk: renamed from volk to avoid confusion with another volk ↵Andy Tai
package.. * gnu/packages/vulkan.scm (vulkan-volk): Renamed from volk. (vulkan-tools)[native-inputs]: Reference to volk changed to vulkan-volk. Change-Id: I8f5e93b753e714d990a837ab914156e5e46d6e46 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-03gnu: trealla: Update to 2.64.3.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.64.3. Change-Id: Iba818c9402a16be0b285671dfd5b234184adb011
2025-03-03build-system: asdf: Don't search and replace inputs when unnecessary.Christopher Baines
If the new-name matches the original name, just use the original package. This avoids situations where there are several packages matching the name and the behaviour will be inconsistent, occasionally picking different packages. Since there are multiple glibc packages currently, I'm seeing this behaviour with cl-posix-mqueue and ecl-cl-posix-mqueue, occasionally they'll use the hurd glibc variant. * guix/build-system/asdf.scm (package-with-build-system): Use the original input packages unless the new-name differs. Change-Id: I08a1f3ad1290689b5497d31950ada4dc0bfa3a3a
2025-03-03gnu: go-github-com-hodgesds-perf-utils: Skip more tests on arm.Christopher Baines
I see these failing when built on Honeycomb build machines: === RUN TestDataTLB utils_test.go:234: no such file or directory --- FAIL: TestDataTLB (0.00s) === RUN TestInstructionTLB utils_test.go:246: no such file or directory --- FAIL: TestInstructionTLB (0.00s) It could be something with the system configuration but just disable the tests for now. This is working towards getting the prometheus-node-exporter package building again on aarch64-linux. Note that there's even more test failures when trying to build with qemu binfmt emulation. * gnu/packages/golang-xyz.scm (go-github-com-hodgesds-perf-utils)[arguments]: Skip a couple more tests on arm. Change-Id: Ib5bc41679d825a1a727e240e7fffeb336f82db6d
2025-03-03gnu: linux-libre-arm64-honeycomb: Switch to lts version.Christopher Baines
Plus enable more modules, some that I added when playing around with enabling the SFP+ ports, and others that seem to be required for vsockets (to have parity with x86_64-linux, e.g. #76352). * gnu/packages/linux.scm (linux-libre-arm64-honeycomb): Update to linux-libre-lts-version and enable more modules. Change-Id: I50689c5420d25a6e83bf0c0d6a64ef02019826ed
2025-03-03gnu: python-trimesh: Skip tests requiring network.Lars Bilke
* gnu/packages/python-science (python-trimesh)[arguments]<#:test-flags>: Skip network tests. Change-Id: I82389eca3baf14322875daa9aa33f74a1066c8e3 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-03-03gnu: chirp: Update to 0.4-3.1219bee.Guillaume Le Vaillant
* gnu/packages/radio.scm (chirp): Update to 0.4-3.1219bee. Change-Id: I7eead6dd10f0acf0669929b9324930c596f912f8
2025-03-03gnu: Add r-grandr.Ricardo Wurmus
* gnu/packages/cran.scm (r-grandr): New variable. Change-Id: Ib11e4ba8db31ffe176c1e6ae753125a88d850299
2025-03-03gnu: Add r-lfc.Ricardo Wurmus
* gnu/packages/cran.scm (r-lfc): New variable. Change-Id: I71a31ebfd21bda11a5d068b0b3b79fdc50dcb469
2025-03-03gnu: ksoloti-runtime: Update to 1.1.0.Ricardo Wurmus
* gnu/packages/axoloti.scm (ksoloti-runtime): Update to 1.1.0. [arguments]: Adjust phases 'patch-paths, 'build, and 'install. [inputs]: Remove chibios; a patched and reduced variant is bundled; update cross-toolchain to 9-2020-q2-update. [native-inputs]: Remove unzip. (ksoloti-patcher)[arguments]: Adjust launcher script in 'install phase. [inputs]: Replace openjdk11 with openjdk17; updgrade cross-toolchain to 9-2020-q2-update. Change-Id: I0433467badc3d00cf1d16e1d141ece09e926c4d8
2025-03-03gnu: java-flatlaf: Update to 3.5.4.Ricardo Wurmus
* gnu/packages/java-graphics.scm (java-flatlaf): Update to 3.5.4. Change-Id: I87645c695ee3c87a64f08d30f199badafb1d4c1b
2025-03-03gnu: Add GCC arm-none-eabi toolchain 9-2020-q2-update.Ricardo Wurmus
* gnu/packages/embedded.scm: (make-gcc-arm-none-eabi-9-2020-q2-update, make-newlib-arm-none-eabi-9-2020-q2-update, make-newlib-nano-arm-none-eabi-9-2020-q2-update, make-arm-none-eabi-toolchain-9-2020-q2-update): New procedures. Change-Id: Iffb1554bbf38382dadaac7ad8059330f37a54a5c
2025-03-03gnu: alsa-scarlett-gui: Update to 0.5.0.Ricardo Wurmus
* gnu/packages/music.scm (alsa-scarlett-gui): Update to 0.5.0. [arguments]: Remove -Werror. Change-Id: I5b6e4d2ca13a7d43ae59f87040c17c179b43a29e
2025-03-03gnu: python-pandas: Skip some tests on 32bit systems.Efraim Flashner
* gnu/packages/python-science.scm (python-pandas)[arguments]: Adjust the test-flags when not building on a 64bit system to skip some incompatible tests. Change-Id: Ic581cc6bf4ade2d92425c38df10bc45beaf4009e
2025-03-03gnu: python-pytest-mypy: Extend the test timeout on riscv64-linux.Efraim Flashner
* gnu/packages/check.scm (python-pytest-mypy)[arguments]: When building for riscv64-linux add a phase to extend the test timeout. Change-Id: I9e4ba00bf9b8feb7e52d0d0914c18c2308662e79
2025-03-03gnu: sdcv: Improve package style.Efraim Flashner
* gnu/packages/dictionaries.scm (sdcv)[arguments]: Rewrite using g-exps. [native-inputs]: Remove package labels. Change-Id: Ic0cdb64d959489429759110d3d339518a3b7c304
2025-03-03gnu: sdcv: Fix build.Efraim Flashner
* gnu/packages/dictionaries.scm (sdcv)[arguments]: Add a configure-flag to fix building the package. Change-Id: Iad69c894b7920fcf8023ec493c26c7234f56db2d
2025-03-03gnu: libjxl: Fix tests on i686-linux.Efraim Flashner
* gnu/packages/image.scm (libjxl)[arguments]: When building for i686-linux allow a larger difference between the expected and actual test outcome. Change-Id: Id80e8b15c3d55eb1957b56682b2b352b79b1a4f7
2025-03-03gnu: python-pytest-xprocess: Skip some tests on riscv64-linux.Efraim Flashner
* gnu/packages/check.scm (python-pytest-xprocess)[arguments]: When building for riscv64-linux add some test-flags to skip some tests. Change-Id: Ie9712c660b774f67a48bfbc44ed08682ab3e2083
2025-03-03gnu: python-websockets: Fix test suite on riscv64-linux.Efraim Flashner
* gnu/packages/python-web.scm (python-websockets)[arguments]: When building for riscv64-linux use an even longer test timeout. Change-Id: I83390a5e5e8d9e1ab6514841feca8e5066d6c80d
2025-03-03gnu: gst-plugins-base: Fix build on i686.Liliana Marie Prikler
* gnu/packages/gstreamer.scm (gst-plugins-base)[#:phases]: Also disable ‘libs/dsd.c’ and ‘elements/volume.c’ tests.
2025-03-03gnu: xournalpp: Fix build.宋文武
Reported in <https://issues.guix.gnu.org/76697>. This is follow up to 4838b7b0e94c7636cc2639e3b53d3fe37251fca2. * gnu/packages/pdf.scm (xournalpp) [arguments]: Add generate-gdk-pixbuf-loaders-cache-file phase. Change-Id: Ia29fb52f5f8852292fc35952d89a8769daacfae6