summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-03-30gnu: mesa-opencl: Fix gallium-rusticl driver options.John Kehayias
* gnu/packages/gl.scm (mesa-opencl)[arguments]<#:configure-flags>: Change to all current drivers. Change-Id: Ib2643518c7f5fe56a133db1c62c1b529ecffd726
2026-03-30gnu: pipewire: Update to 1.6.2.Kaelyn Takata
* gnu/packages/linux.scm (pipewire): Update to 1.6.2. Change-Id: Iae900a8f971ddcaced01033022154adda26ce38f Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-30gnu: loupe: Fix building.Efraim Flashner
* gnu/packages/gnome.scm (loupe)[arguments]: Add another cargo build-system phase to the 'prepare-cargo-build-system phase. Change-Id: I25a2cfbb39b7fadf7006e2a7e4e08d391fa2c21d
2026-03-30gnu: glibc: Merge with glibc/hurd.John Kehayias
* gnu/packages/base.scm (%glibc-patches): Merge with patches from glibc/hurd. (glibc/hurd): Set to glibc. * gnu/local.mk (dist_patch_DATA): Remove a patch. Change-Id: I68d9d58a9974368b85d05eb1a30bf812524d5af4
2026-03-30gnu: glibc: Ungraft.John Kehayias
* gnu/packages/base.scm (%glibc-patches): Add patch. (glibc)[replacement]: Remove. (glibc/fixed): Remove variable. Change-Id: Idb2e194ddc5a777eed913a25a2f59114da26cea2
2026-03-30gnu: libvpx: Update to 1.16.0.John Kehayias
* gnu/packages/video.scm (libvpx): Update to 1.16.0. Change-Id: I7de6f9fa73c6d6507daabb5566e1c5b5a68dcd9f
2026-03-30gnu: libvpx: Ungraft.John Kehayias
* gnu/packages/video.scm (libvpx)[source]: Add patch. [replacement]: Remove. (libvpx/fixed): Remove variable. Change-Id: Ifa9154cc0667a5627b2e7847c8c521a302904c91
2026-03-30gnu: libevdev: Update to 1.13.6.John Kehayias
* gnu/packages/xorg.scm (libevdev): Update to 1.13.6. [native-inputs]: Add pkg-config. Change-Id: I947f1a3cc2e558d02ffd37a7bf1f098e5fcd690b
2026-03-30gnu: python-meson: Use git-minimal/pinned.Dariqq
* gnu/packages/python-xyz.scm (python-meson)[native-inputs]: Replace git-minimal with git-minimal/pinned. Change-Id: Ia1e707de86d1eb474f05378763210ede52ee8c09 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-30gnu: glad: Disinherit from glad-0.1 and enable tests.Andreas Enge
* gnu/packages/gl.scm (glad)[inherit]: Remove field. [home-page, synopsis, description, license]: Copy fields from glad-0.1. [arguments]<#:tests>: Do not copy from glad-0.1. <#:phases>: Rewrite from scratch. Change-Id: I1404b087d1b39bbfab4e695682a301c2ea8ae7f8 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-30gnu: glad: Install missing cmake file.Andreas Enge
* gnu/packages/gl.scm (glad)[arguments]<#:phases>{install-cmakelists.txt}: Install an additional configuration file. Fixes: guix/guix#7183 Change-Id: I080bcca553e6324ea7fa6a48e33aa2a29743e591 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-30gnu: libxkbcommon: Update to 1.13.1.John Kehayias
* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.13.1. [native-inputs]: Add setxkbmap. Change-Id: I497c70cb418c66338761db56faca4d546c44f48b
2026-03-30gnu: mesa: Enable the virtio vulkan driver.Efraim Flashner
* gnu/packages/gl.scm (mesa)[arguments]: Adjust the vulkan-drivers flag in configure-flags to add the virtio driver to most architectures. Change-Id: I324ad378db2ed8149f492ddc019bbb32b45e16ec
2026-03-30gnu: mesa: Update to 26.0.2.John Kehayias
* gnu/packages/gl.scm (mesa): Update to 26.0.2. Change-Id: I5454f3e4df5db47bbdcf701a51407689ff3d257b
2026-03-30gnu: pipewire: Build with libcamera-minimal.Efraim Flashner
This cuts the dependency chain qtbase->libcamera->...->gtk Fixes guix/guix#7185. * gnu/packages/linux.scm (pipewire)[inputs]: Remove libcamera, add libcamera-minimal. Change-Id: I37c185bbb6bc40788d46d9e72e5256fe9be8fddd
2026-03-30gnu: Add libcamera-minimal.Efraim Flashner
* gnu/packages/networking.scm (libcamera-minimal): New variable. (libcamera): Inherit from libcamera-minimal. Change-Id: I3096a615b6a461bdfea4bd26e7cbefd6a1080328
2026-03-30gnu: libcamera: Add missing inputs.Efraim Flashner
* gnu/packages/networking.scm (libcamera)[inputs]: Add python-packaging. [native-inputs]: Add gstreamer. Change-Id: Id6c0dd1fd431c65232be93b9d6ba9519086e9448
2026-03-30gnu: mesa: Update compiled drivers.Efraim Flashner
* gnu/packages/gl.scm (mesa)[arguments]: For aarch64-linux add the iris and lima gallium drivers and intel and panfront vulkan drivers. For armhf-linux add the iris and lima gallium drivers. Change-Id: Iac192a770f653cff59c4debad1ba0d90f0d6195f
2026-03-30gnu: mesa: Add more dependencies for freedreno driver.Efraim Flashner
* gnu/packges/gl.scm (mesa)[inputs]: When building for arm targets add lua-5.4 and libarchive. Change-Id: I92bee30cda7e218d64c7b6e5c0a3e74e9ccd69df
2026-03-30gnu: mesa: Remove deprecated configure flags.Efraim Flashner
* gnu/packges/gl.scm (mesa)[arguments]: Remove the deprecated configure-flags. Change-Id: I973a6f9b3c18e96c1af242d825b4796b0e6baa12
2026-03-30gnu: mesa: Add missing rust crate.Efraim Flashner
* gnu/packages/gl.scm (mesa)[arguments]: Adjust custom 'prepare-rust-crates phase to not delete the once_cell wrapper. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[mesa]: Add rust-once-cell-1.8.0. Change-Id: I3abfa35048b22cfd02a1cc00d9680d085b2ea0a3
2026-03-30gnu: wayland-protocols: Update to 1.47.John Kehayias
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.47. Change-Id: Ifc369225bc24bea50dd5c3ed7844be26d59e18f1
2026-03-30gnu: libdrm: Update to 2.4.131.John Kehayias
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.131. Change-Id: I9593f19f71710f10fd15f03c8eed4f9d3ef59e93
2026-03-30gnu: mesa: Update to 26.0.1.John Kehayias
* gnu/packages/gl.scm (mesa): Update to 26.0.1. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): [mesa]: Update rust-libc and rust-rustix version. Add rust-windows-link and rust-windows-sys. Change-Id: I71537563a1aa8113d06390f2c2a1e513ee9a2fef
2026-03-30gnu: mesa: Update to 25.3.6.Alvin Hsu
* gnu/packages/rust-crates.scm (mesa-cargo-inputs): Delete variable. (lookup-cargo-inputs): [mesa]: New entry. * gnu/packages/gl.scm (mesa): Update to 25.3.6. [arguments]<#:phases>: Remove redundant 'patch-subproject-sources phase. When building with rust add a phase to make the build system use the packaged rust crates. [inputs]: Re-add cargo inputs here. [native-inputs]: Refer to rust-bindgen-cli and rust-cbindgen directly. Remove rust-cbindgen-0.26, add rust-cbindgen. Co-authored-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: Ie05b762dbfcc14691edc4c2dad222c9c9a174da2 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-30gnu: qemu: Prepare to build with rust.Efraim Flashner
* gnu/packages/virtualization.scm (qemu)[source]: Adjust snippet to remove bundled rust crates. [arguments]: Adjust configure-flags to build with rust when rust is in the build environment. Add a phase when rust is available to make the build system use the packaged rust crates. [native-inputs]: When building with rust add rust, rust-bindgen-cli, cargo-inputs qemu, and the cross-compiler for rust when needed. * gnu/packages/rust-crates.scm (qemu): New entry. Change-Id: Ib2f6fbd870740a674f6424e1e2800ca5dfa40aa7 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-30gnu: rust-bindgen-cli: Wrap with clang.Efraim Flashner
* gnu/packages/rust-apps.scm (rust-bindgen-cli)[arguments]: Adjust the 'install phase to also wrap the binary with clang. Change-Id: I03491fdb4a4b737cefb1e88e8ea74fba5ed6bd47 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-30gnu: rust-crates: Unbundle more crates.Efraim Flashner
* gnu/packages/rust-crates.scm: Unbundle more rust crates. Change-Id: Idecd4caab28669bf99194fc1e33311f465b5d333
2026-03-30gnu: gst-plugins-rs: Enable spotify plugin.Efraim Flashner
* gnu/packages/gstreamer.scm (gst-plugins-rs)[arguments]: Adjust configure-flags to enable the spotify plugin. Add libgstspotify.so to the audio output. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Adjust gst-plugin-rs inputs. Change-Id: I956fa227acefdb2b1899fd5b973c0b29d95217dc
2026-03-29home: services: pulseaudio-rtp-sink: Use a fixed sample rate.Ludovic Courtès
* gnu/home/services/sound.scm (pulseaudio-rtp-sink-shepherd-services): Add ‘rate’ parameter for ‘module-rtp-send’. Change-Id: Ic734ea241ee85147f949196dd3f7d58a81525388 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7464
2026-03-29gnu: kicad: Update to 10.0.0.Peter Polidoro
gnu/packages/electronics.scm (kicad): Update to 10.0.0. [#:configure-flags]: Drop “-DKICAD_SCRIPTING_PYTHON3=ON”, “-DKICAD_SCRIPTING_PYTHON3=ON”, and “-DKICAD_USE_EGL=OFF”. Add “-DKICAD_WAYLAND=OFF”. [#:phases]<fix-ngspice-detection>: Add replacement for “NGSPICE_DLL_DIR”. [native-search-paths]: Replace “KICAD9_TEMPLATE_DIR” with “KICAD10_TEMPLATE_DIR”, “KICAD9_SYMBOL_DIR” with “KICAD10_SYMBOL_DIR”, and “KICAD9_FOOTPRINT_DIR” with “KICAD10_FOOTPRINT_DIR”. [inputs]: Add libspnav and poppler. Sort alphabetically. (kicad-doc): Adjust accordingly. [#:configure-flags]: Add “-DLANGUAGES=en”. (kicad-symbols): Adjust accordingly. [native-inputs]: Add python-wrapper. (kicad-footprints, kicad-packages-3d): Adjust accordingly. Change-Id: I8898997ccc5ed3cf73be5a75992603bb79bd93a1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-29gnu: Move kicad packages to electronics module.Peter Polidoro
* gnu/packages/engineering.scm (kicad, kicad-doc, kicad-footprints) (kicad-packages3d, kicad-symbols, kicad-templates): Move from here… * gnu/packages/electronics.scm: … to here. Change-Id: I9f06dc4eb44fe2b5597b23b184852f12e17af8e0 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-29gnu: gajim: Update to 2.4.4.Adrien 'neox' Bourmault
* gnu/packages/messaging.scm (gajim): Update to 2.4.4. [inputs]: Replace gspell with libspelling, gtk+ with gtk, and gtksourceview-4 with gtksourceview. Remove libappindicator. Add libadwaita, gst-plugins-good, python-httpx and python-truststore. Change-Id: I53210c3509fc341c92ef518fe1f2c428c322a9a4 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-29gnu: python-nbxmpp: Update to 7.1.0Adrien 'neox' Bourmault
* gnu/packages/messaging.scm (python-nbxmpp): Update to 7.1.0. [source]: Switch to git-fetch. [arguments]<#:phases>{check}: Drop replacement to run unittest. <#:test-backend>: Use unittest. [native-inputs]: Remove python-setuptools and python-wheel. [propagated-inputs]: Add python-setuptools. Change-Id: I2caeb3c56347fb41e4ff4063be8d48a85fe6909f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-29gnu: python-omemo-dr: Update to 1.2.0Adrien 'neox' Bourmault
* gnu/packages/python-crypto.scm (python-omemo-dr): Update to 1.2.0 Change-Id: I2561c74f3ca207203c9c7fdb88af2db424703589 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-29gnu: Add ppsspp.Liliana Marie Prikler
* gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emulators.scm (aemu-postoffice-source, libchdr-source) (rcheevos-source): New variables. (ppsspp): New variable.
2026-03-29gnu: openxr: Update to 1.1.57.Liliana Marie Prikler
* gnu/packages/graphics.scm (openxr): Update to 1.1.57.
2026-03-29gnu: Add home-jellyfin-mpv-shim-service-type.Ian Eure
* gnu/home/services/media.scm (home-jellyfin-mpv-shim-service-type): New variable. * doc/guix.texi (Jellyfin Services): New section. * doc/guix.texi (Kodi Services): Add subheading. Change-Id: I037ab0602214fdaa1b032be51ff98ecf6b7ee16c
2026-03-29gnu: Add collectd-service-type.Ian Eure
* gnu/services/monitoring.scm: (collectd-plugin-generic, collectd-plugin-generic?, collectd-plugin-generic-load-plugin?, collectd-plugin-generic-name, collectd-plugin-generic-options, collectd-plugin-python, collectd-plugin-python?, collectd-plugin-python-load-plugin?, collectd-plugin-python-type-databases, collectd-plugin-python-type-packages, collectd-plugin-python-module-paths, collectd-plugin-python-log-traces?, collectd-plugin-python-log-interactive?, collectd-plugin-python-import, collectd-plugin-python-module, collectd-plugin?, %collectd-default-type-database, %collectd-pid-file, collectd-configuration, collectd-configuration?, collectd-configuration-collectd, collectd-configuration-base-directory, collectd-configuration-auto-load-plugin?, collectd-configuration-collect-internal-stats?, collectd-configuration-type-databases, collectd-configuration-interval, collectd-configuration-max-read-interval, collectd-configuration-timeout, collectd-configuration-read-threads, collectd-configuration-write-threads, collectd-configuration-write-queue-limit-high, collectd-configuration-write-queue-limit-low, collectd-configuration-host-name, collectd-configuration-fully-qualified-domain-name-lookup?, collectd-configuration-plugins, collectd-service-type): New variable. * doc/guix.texi (Monitoring Services): Document it. Change-Id: I18d581292979e85603e679b9441be3eeb1856949
2026-03-29gnu: umoci: Install man pages, adjust inputs.Sharlatan Hellseher
* gnu/packages/virtualization.scm (umoci): [phases]{build-and-install-man-pages}: New phase. [propagated-inputs]: Move from here ... [native-inputs]: ... to here; add go-md2man. Change-Id: Ia01a814fbbc41ae025522986c40cec20a00c0f3a
2026-03-29gnu: restic: Update to 0.17.3.Sharlatan Hellseher
* gnu/packages/backup.scm (restic): Update to 0.17.3. Use G-Expressions. [source]: Switch to git-fetch. [arguments] <go>: Use defult (go-1.24). <tests?, test-flags, test-subdirs>: Enable tests, skip only 2 tests and step up from "cmd/restic". <phases>: Use default 'build, 'check and 'install; remove 'install-shell-comletion, no longer provided. [native-inputs]: Add go-cloud-google-com-go-storage, go-github-com-anacrolix-fuse, go-github-com-azure-azure-sdk-for-go-sdk-azcore, go-github-com-azure-azure-sdk-for-go-sdk-azidentity, go-github-com-azure-azure-sdk-for-go-sdk-storage-azblob, go-github-com-backblaze-blazer, go-github-com-cenkalti-backoff-v4, go-github-com-cespare-xxhash-v2, go-github-com-elithrar-simple-scrypt, go-github-com-google-go-cmp, go-github-com-hashicorp-golang-lru-v2, go-github-com-klauspost-compress, go-github-com-minio-minio-go-v7, go-github-com-minio-sha256-simd, go-github-com-ncw-swift-v2, go-github-com-peterbourgon-unixtransport, go-github-com-pkg-errors, go-github-com-pkg-profile, go-github-com-pkg-sftp, go-github-com-pkg-xattr, go-github-com-restic-chunker, go-github-com-spf13-cobra, go-github-com-spf13-pflag, go-go-uber-org-automaxprocs, go-golang-org-x-crypto, go-golang-org-x-net, go-golang-org-x-oauth2, go-golang-org-x-sync, go-golang-org-x-sys, go-golang-org-x-term, go-golang-org-x-text, go-golang-org-x-time, go-google-golang-org-api, go-github-com-envoyproxy-go-control-plane, and go-github-com-envoyproxy-go-control-plane-envoy. Fixes: guix/guix#4915 Change-Id: I8f470a16e97cf2081a8cb3a798f7e931a96cae1f
2026-03-29gnu: go-google-golang-org-api: Update to 0.272.0.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-google-golang-org-api): Update to 0.272.0. [arguments] <test-flags>: Skip less. <test-subdirs>: Drop all. <phases>: Add 'remove-integration-tests phase. [propagated-inputs]: Add go-google-golang-org-genproto-googleapis-bytestream. Change-Id: Id346bd7ff890fe83d5a6985b113d1bd8115ce38d
2026-03-29gnu: Add go-google-golang-org-genproto-googleapis-bytestream.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-google-golang-org-genproto-googleapis-bytestream): New variable. (go-google-golang-org-genproto)[source] <snippet>: Delete "googleapis/bytestream" directory to prevent collusion. Change-Id: If5ae517743f9818755fad86d33151f57602755c0
2026-03-29gnu: go-cloud-google-com-go-auth: Update to 0.18.2.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-cloud-google-com-go-auth): Update to 0.18.2. [arguments] <test-flags>: Rework skipped tests, run more. [propagated-inputs]: Sort alphabetically. Add go-go-opentelemetry-io-otel, go-go-opentelemetry-io-otel-sdk, and go-go-opentelemetry-io-otel-trace. Change-Id: I81f41e1cb44757da0d57283f690a13a5221f13a9
2026-03-29gnu: go-github-com-googleapis-gax-go-v2: Update to 2.19.0.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-github-com-googleapis-gax-go-v2): Update to 2.19.0. [arguments] <go>: Use go-1.25. <tests?, test-subdirs>: Run some portion of tests. [propagated-inputs]: Remove go-github-com-google-go-cmp; add go-go-opentelemetry-io-otel, go-go-opentelemetry-io-otel-metric, and go-go-opentelemetry-io-otel-sdk-metric. [native-inputs]: Add go-github-com-google-go-cmp. Change-Id: I6269aa8fed491f393e11d002b75d332f8651d712
2026-03-29gnu: go-github-com-googleapis-enterprise-certificate-proxy: Update to 0.3.14.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-github-com-googleapis-enterprise-certificate-proxy): Update to 0.3.14. [arguments] <tests?, test-subdirs>: Enable some portion of tests. Change-Id: I0db2cbffd973a2ec8caa158d22f11f2ed74e2b27
2026-03-29gnu: go-cloud-google-com-go-compute-metadata: Update to 0.9.0.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-cloud-google-com-go-compute-metadata): Update to 0.9.0. [propagated-inputs]: Add go-golang-org-x-sys. Change-Id: Ic9acde0335338818ada7ae17313f9d8edb62d3c9
2026-03-29gnu: go-cloud-google-com-go-storage: Add more inputs.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-cloud-google-com-go-storage): [propagated-inputs]: Add go-cloud-google-com-go-auth, go-cloud-google-com-go-longrunning, go-github-com-googlecloudplatform-opentelemetry-operations-go-exporter-metric, and go-go-opentelemetry-io-contrib-detectors-gcp. Change-Id: I90bd2fc86d4a374c1414feef6396ff7061232a84
2026-03-29gnu: Add ↵Sharlatan Hellseher
go-github-com-googlecloudplatform-opentelemetry-operations-go-exporter-metric. * gnu/packages/golang-web.scm (go-github-com-googlecloudplatform-opentelemetry-operations-go-exporter-metric): New variable. Change-Id: I3780aba68729da88c17b05c0387453b1a352e83f
2026-03-29gnu: Add go-cloud-google-com-go-monitoring.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-cloud-google-com-go-monitoring): New variable. (go-cloud-google-com-go)[source] <snippet>: Remove "monitoring" dirrectory. Change-Id: If9142d323778e9e7de4c6619ffc80373a7d223be