summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2025-09-23gnu: ruby-vagrant-cloud: Relax version requirement for rexml.Hartmut Goebel
Relax the version requirement for rexml to allow this package to be used with newer versions of rexml.
2025-09-23gnu: hyfetch: Update to 2.0.2.Artyom V. Poptsov
* gnu/packages/admin.scm (hyfetch): Update to 2.0.2. Change-Id: I21502f5dbc9f159d21b7ad303193c72c1afbc987
2025-09-23gnu: fastfetch-minimal: Update to 2.53.0.Artyom V. Poptsov
* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.53.0. Change-Id: I6e29ed36d7873befd826598155864597c2f759e8
2025-09-23gnu: icestorm: Improve style.Cayetano Santos
* gnu/packages/electronics.scm (icestorm): Improve style. Change-Id: I54af740aa866cd3d0f5a02c76ca30c8cf293cb63 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-23gnu: icestorm: Update to 1.1.Cayetano Santos
* gnu/packages/electronics.scm (icestorm): Update to 1.1. [#:phases] {fix-usr-local}: Fix config.mk. [native-inputs]: Replace python with python-minimal, add python-sphinxcontrib-svg2pdfconverter, remove python-sphinx. Change-Id: I9413c6ac1e620ede236e66b4a79c842f0a6741a0 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-23home: services: sway: Export configuration file accessors.Richard Sent
* gnu/home/services/sway.scm: Export field accessors for sway-* configuration records. Change-Id: I0f116508bdd710dec810dcbb69cf3c7b91daead4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-23services: dhcpcd: Add shepherd-provision field.Alexey Abramov
* doc/guix.texi (Networking Setup)<dhcpcd-configuration>: Regenerate the dhcpcd-configuration documentation. * gnu/services/networking.scm (dhcpcd-configuration) <shepherd-provision>: Add new field. Fix typo in client-id description. (dhcpcd-shepherd-service): Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-23services: fail2ban: Extend profile with fail2ban package.Maxim Cournoyer
* gnu/services/security.scm (fail2ban-service-type): Register profile-service-type extension. Change-Id: Ia7d908ba68c82fb7b5f016d4d246112679c49415
2025-09-23gnu: fail2ban: Apply patch to fix sshd jail filter.Maxim Cournoyer
Recent OpenSSH uses an 'sshd-session' instead of 'sshd' binary name. * gnu/packages/patches/fail2ban-fix-sshd-filter.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/admin.scm (fail2ban): Apply it. Change-Id: I1f46e6768f4e04e97a8fcec189de45c2f1c26e1e
2025-09-23gnu: libicns: Add missing gexp.Ludovic Courtès
The #~ annotation was removed in 24701a21e812acdbb9cad67d0af390528b572bdc. * gnu/packages/image.scm (libicns)[arguments]: Add missing gexp. Change-Id: I57a985a0d295f0b72bc9d6c0c0df79da1d8b1053
2025-09-23gnu: hashcat: update to 7.1.2.Jean-Baptiste Note
* gnu/packages/password-utils (hashcat): Update to 7.1.2. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-23gnu: hashcat: Remove nonfree unrar bundled dependency.Jean-Baptiste Note
Fixes: guix/guix#2784. * gnu/packages/password-utils.scm (hashcat)[source]: Remove "deps/unrar" from compiled directories. [arguments]<#:make-flags>: Add "ENABLE_UNRAR=0". Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-22gnu: opusfile: Fix CVE-2022-47021 [security-fix].Simeon Prause
* gnu/packages/patches/opusfile-CVE-2022-47021.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/xiph.scm (opusfile): Apply it. Change-Id: I32ce75de721778165da3627df34cad99e6d79630 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-09-22gnu: Add ieee-p1076.Cayetano Santos
* gnu/packages/electronics.scm (ieee-p1076): New variable. Change-Id: I45f4ef920f1d5768249cb542874ed012be77a13c Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-09-22gnu: kvmfr-linux-module: Update to B7.Oleg Pykhalov
* gnu/packages/video.scm (kvmfr-linux-module)[version]: Update to B7. [source]: Remove patch. * gnu/packages/patches/kvmfr-linux-module-fix-build.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister file. Change-Id: I5cb6dadd6640a34d0f667079e272a97d7abae0aa
2025-09-22gnu: obs-looking-glass: Update to B7.Oleg Pykhalov
* gnu/packages/video.scm (obs-looking-glass): Update to B7. Change-Id: I3dac87411adb90feb34544d73aaba8dbcccce8e7
2025-09-22gnu: looking-glass-client: Update to B7.Oleg Pykhalov
* gnu/packages/virtualization.scm (looking-glass-client): Update to B7. Change-Id: If1e3663b38f2ea46ef53a47a91b762bf214b63c0
2025-09-22gnu: trealla: Update to 2.83.4.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.83.4. Change-Id: I893a4d728734c3e7bed61b740b6a7eed7f1f7d9f
2025-09-22gnu: libpwquality: Update to 1.4.5.Douglas Deslauriers
* gnu/packages/password-utils.scm (libpwquality): Update to 1.4.5. Change-Id: I41ece492f97604160ead8bcfeb2c33cba9c1fdd5 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-22gnu: calc: Update to 2.15.1.1.Distopico
* gnu/packages/maths.scm (calc): Update to 2.15.1.1. [native-inputs]: Add man-db. [arguments]<#:phases>{patch-makefile}: Add substitutions. Change-Id: I8904a49d89bb9fb21207a0cf16193c6fcfd74b37 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-22gnu: gnunet: Update to 0.25.0.Noé Lopez
* gnu/packages/gnunet.scm (gnunet): Update to 0.25.0. [arguments]<#:test-options>: Run only util tests. <#:parallel-tests?>: Remove parameter, at its default value for meson-build-system. Change-Id: I0c48e6ec16b2cbb233840f217ac2d13adc5880f5 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-22gnu: clementine: Update to 1.4.1-48.12e851937.Noé Lopez
Also add support for visualisation. * gnu/packages/music.scm (clementine): Update to 1.4.1-48.12e851937. [version]: Change versioning scheme to use upstream revisions. [#:configure-flags]: Add “-DENABLE_VISUALISATIONS=ON”. Change-Id: Icce03534674c80e0078adead9bc7b75886da4582 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-22gnu: Remove gnuradio-iqbalance.Andreas Enge
* gnu/packages/radio.scm (gnuradio-iqbalance): Delete variable. Change-Id: Ia6f237036ed09df3919a4c0b2cba4296d57a6f38
2025-09-22gnu: Remove guile3.0-sdl2.Andreas Enge
* gnu/packages/sdl.scm (guile3.0-sdl2): Delete variable. * gnu/packages/game-development.scm (tsukundere)[inputs]: Replace guile3.0-sdl2 by guile-sdl2. Change-Id: I1a25593780906e722a495be3521b7357df201606
2025-09-22gnu: Remove ausweisapp2.Andreas Enge
* gnu/packages/security-token.scm (ausweisapp2): Delete variable. Change-Id: I133af20a6a2904c949f87e8c4d8c7e751f677e2d
2025-09-22gnu: Remove a4pdf.Andreas Enge
* gnu/packages/pdf.scm (a4pdf): Delete variable. Change-Id: Id93c7ea9e1baceb507f7872259ac6d629d95aa7e
2025-09-22gnu: dsda-doom: Update to 0.29.3.Simeon Prause
* gnu/packages/games.scm (dsda-doom): Update to 0.29.3. Change-Id: I6ba16c15f397bfef6f377707bf398f28ec710821 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-22gnu: cube: Deprecate.Andreas Enge
* gnu/packages/profiling.scm (cube): Deprecate in favor of cubegui. Fixes: guix/guix#2188 Change-Id: I5d647a9c5ee95f312f8db074b0408d87f09e5281
2025-09-22gnu: Remove arb.Andreas Enge
* gnu/packages/algebra.scm (arb): Delete variable. Change-Id: Ie7c274832c083e61c77dab4d9f6a51bcae111844
2025-09-22gnu: Remove guile-sdl.Andreas Enge
* gnu/packages/sdl.scm (guile-sdl): Delete variable. Fixes: guix/guix#2200 Change-Id: Iba6016360e0739d36a6b25d209c84df45ee99f9b
2025-09-22gnu: Remove guile-sly.Andreas Enge
* gnu/packages/guile-xyz.scm (guile-sly): Delete variable. Change-Id: Ie8cb3a6b60a048e5c4a093bf6354448cee241866
2025-09-22gnu: luanti: Update to 5.13.0.Carlo Zancanaro
* gnu/packages/luanti.scm (luanti): Update to 5.13.0. [source]<snippet>: Replace catch_amalgamated.hpp to catch2/catch_all.hpp in test_irr_x_mesh_loader.cpp. Closes: #2878 Change-Id: Iacdc8b212c10e4ab561a945076868147b6137adf Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-22gnu: Remove flatbuffers-23.1.Andreas Enge
* gnu/packages/serialization.scm (flatbuffers-23.1): Delete variable. Change-Id: I2b1646e2e43c5dbebf07af7fcfcad524dccc3197
2025-09-21gnu: flann: Build with python@3.Andreas Enge
* gnu/packages/maths.scm (flann)[inputs]: Replace python-2 by python. Change-Id: Ia0e2ae8ca6a1198aed0c9f652f3737f2dbadca1c
2025-09-21gnu: gnubg: Update to 1.08.003.Andreas Enge
* gnu/packages/games.scm (gnubg): Update to 1.08.003. [native-inputs]: Add flex. Replace python-2 by python. Remove libxcrypt. Change-Id: I1093f481ad664b4183b09c238d220fd36009ca4d
2025-09-21gnu: libicns: Fix build with gcc-14.Trevor Arjeski
* gnu/packages/image.scm (libicns)[arguments]<#:configure-flags>: New field, relaxing errors to warnings. Change-Id: Ie609d4acd2714f91a3675f7c60b3d13d86c39f49 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-21gnu: Add guile-bewaking.Josep Bigorra
* gnu/packages/guile-xyz.scm (guile-bewaking): New variable. Change-Id: I6e569e9a85833f3eadc7825e2d1b99a67cfd6067 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-21services: nix: Point Nix to bin/bash.Jean-Pierre De Jesus DIAZ
The nix-service-type will create the nix.conf file pointing to `bin/sh' file in the bash-minimal package, however this is a symbolic link to `bin/bash' in that same package, so when the sandbox gets created there will be a symlink in the Nix sandbox like this: drwxr-xr-x 2 nobody nogroup 4096 Sep 18 13:10 . drwxr-x--- 10 nobody nixbld 4096 Sep 18 13:10 .. lrwxrwxrwx 1 nobody nogroup 4 Jan 1 1970 sh -> bash Making builds that depend on /bin/sh fail since /bin/bash does not exist in the sandbox. * gnu/services/nix.scm (nix-service-etc): Change ‘build-sandbox-paths’ to point to ‘bin/bash’. Change-Id: I9138e9b772b8468382cfde6d133f0758837d03ff Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-21gnu: Add guile-usbrelay.Evgeny Pisemsky
* gnu/packages/hardware.scm (guile-usbrelay): New variable. Change-Id: I4b9dac27217fc365b0a98950cdf8368407de6321 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-21file-systems: Fix article usage in docstrings.Jean-Baptiste Note
* gnu/build/file-systems.scm (linux-swap-superblock?) (read-linux-swap-superblock, bcachefs-superblock?): Use "a" instead of "an" before consonant sounds. Change-Id: Ifb36a125733ff898ecbef0a0a546819130707fba Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-21file-systems: Add support for hibernation swap detection.Jean-Baptiste Note
* gnu/build/file-systems.scm (%linux-swsuspend-magic): New variable. (linux-swsuspend-superblock?, read-linux-swsuspend-superblock): New procedures. (%partition-label-readers, %partition-uuid-readers): Add readers for linux-swsuspend superblocks. Change-Id: If77ca9b4ae1f72c4e9ce52149b10d331566b0030 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-21gnu: audiofile: Update to 0.3.6 [security-fix].Simeon Prause
* gnu/packages/audio.scm (audiofile): Update to 0.3.6. Change-Id: I2dda621f60c27e02b1513e2d89a138136a1633ca Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-21system: bare-bones: Remove Cuirass service.Ludovic Courtès
This reverts changes from d72eef9c918144bd892522722be71321d4a5ad97 that were inadvertently committed. * gnu/system/examples/bare-bones.tmpl: Remove Cuirass. Change-Id: I29253dce841479bbddef00756a0f6bd57694dfae
2025-09-21services: secret-service: Add missing import for ‘reboot’.Ludovic Courtès
* gnu/services/virtualization.scm (secret-service-shepherd-services): In ‘modules’, add (shepherd system). Change-Id: I23201f0ee3ce102f0d48d4f5ea24ddbfc06c247f
2025-09-21services: secret-service: Add #:timeout to ‘secret-service-receive-secrets’.Ludovic Courtès
* gnu/build/secret-service.scm (secret-service-receive-secrets): Add #:timeout parameter and honor it. Change-Id: I4b6720444a28e1424ede07b6c329cd355b27b5e3
2025-09-21services: secret-service: Fiberize ‘secret-service-receive-secrets’.Ludovic Courtès
* gnu/build/secret-service.scm (secret-service-receive-secrets) [wait-for-client]: Pass ‘SOCK_NONBLOCK’ to ‘socket’. Use ‘wait-for-readable-fd’ instead of ‘select’. Pass flags to ‘accept’. Change-Id: I1d5ff8e286942838af5b77fbb4068689a0529ed1
2025-09-21services: secret-service: Remove redundant ‘dump’ procedure.Ludovic Courtès
* gnu/build/secret-service.scm (secret-service-receive-secrets)[dump]: Remove. Use ‘dump-port’ from (guix build utils) instead. Change-Id: I5a098a6f4f6629cf275862e9f10c9a2718bb27a1
2025-09-21services: secret-service: Fiberize ‘secret-service-send-secrets’.Ludovic Courtès
The previous code was tentatively written to run either in a Fibers context or in a non-Fibers context. Drop the non-Fibers code since this always runs within ‘shepherd’, which is fiberized. * gnu/build/secret-service.scm (with-modules): Remove. (wait-for-readable-fd): Rewrite using regular Fibers operations. (secret-service-send-secrets): Use ‘SOCK_NONBLOCK’. Simplify ‘sleep’ binding. Change-Id: Ic05d0bc54e6d2df89b6602bc716402067c845792
2025-09-21gnu: esound: Fix build.Maxim Cournoyer
* gnu/packages/patches/esound-c99.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gstreamer.scm (esound): Apply it. Change-Id: I6aa9ccda6e9948961b6e0011ebd813f43de1b18d
2025-09-21gnu: python-vunit: Unbundle dependencies.Cayetano Santos
* gnu/packages/electronics.scm (python-vunit)[source]: Unset [arguments]: Add dosymlink #:phase. [inputs]: Add json-for-vhdl-for-vunit and osvvm-2023.04. Change-Id: I17af0acf0b4be171b908db50ec9908334aad8a8a Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>