summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2026-03-31gnu: Add go-gopkg-in-mgo-v2.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-gopkg-in-mgo-v2): New variable. Change-Id: I6fc14b0be85e9170035ee476d038c16a3f5887a9
2026-03-31gnu: Add go-gopkg-in-tomb-v2.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-gopkg-in-tomb-v2): New variable. Change-Id: Ic3a762ea8e63fd28c4a6c5aad43d1224996506fe
2026-03-31gnu: go-github-com-emersion-go-sasl: Improve description.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-github-com-emersion-go-sasl)[description]: Open acronym for SASL. Change-Id: I2293b26ad10cce561ade24070e800f30c712eeda
2026-03-31gnu: libchewing: Update to 0.11.0.Efraim Flashner
* gnu/packages/language.scm (libchewing): Update to 0.11.0. [source]: Also download submodules. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for libchewing. Change-Id: Ib52aa718e5404c7a38b3584805e1fbe594719cbc
2026-03-31gnu: asciinema: Update to 3.2.0.Efraim Flashner
* gnu/packages/terminals.scm (asciinema): Update to 3.2.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for asciinema. Change-Id: I3b9d5a5180bb5a880cfc5939b5d4642b53b0be9a
2026-03-31gnu: newsboat: Update to 2.43.Efraim Flashner
* gnu/packages/syndication.scm (newsboat): Update to 2.43. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for newsboat. Change-Id: Id7f51931b9d4a69614f77097d76b55307506ea7b
2026-03-31gnu: Update wrapping for guile-dotenv-cli.Giacomo Leidi
guile-dotenv does not depend on nyacc anymore, so its wrapping can be disabled. * gnu/packages/guile-xyz.scm (guile-dotenv-cli)[arguments]<phases>: Drop nyacc from wrapper. Change-Id: I0f2cd039c25c674e774e3e79d254fbe14336c01e
2026-03-31gnu: adns: Modernize.Anderson Torres
* gnu/packages/adns.scm (adns): Modernize. [source]: Use git-fetch. [arguments]: Reword comments. <#:configure-flags>: Use gexps. [description]: Reword and add acronyms. Merges: https://codeberg.org/guix/guix/pulls/6980 Change-Id: Ia72593796d2ae6b03a609b0a313fcda91d603129 Reviwed-by: Yan Abu Arab <yanabuarab@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31gnu: adns.scm: Prefix licenses with license:.Anderson Torres
* gnu/packages/adns.scm: Cleanup. Order #:use-module directives ASCII-betically. (adns, c-ares)[license]: Prefix with license:. Change-Id: I5473a15a0a29a0f80eda5e02b05ebb5dfaad6ea9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31gnu: dnsmasq: Adjust package fields layout.Sharlatan Hellseher
* gnu/packages/dns.scm (dnsmasq): Modernize package fields layout. [home-page]: Drop "www" from URL. Change-Id: I2f389ef6d1c70c4ebeb29ca54cf723af0f846689
2026-03-31gnu: dnsmasq: Update to 2.92.Sharlatan Hellseher
* gnu/packages/dns.scm (dnsmasq): Update to 2.92. [source]: Switch to git-fetch. Change-Id: I33cc7aa2801e342e830a4a3cdb35b3055a7de748
2026-03-31gnu: dnsmasq: Fix cross-compile on AArch64.Ada Stevenson
This fixes an issue where cross-compiling to AArch64 failed on the `install-dbus` phase. Gexps seem to handle cross-compilation paths better. * gnu/packages/dns.scm (dnsmasq): Modernise style to use Gexps. Merges: https://codeberg.org/guix/guix/pulls/7130 Change-Id: I4023effaa3bea0db0da43d3483d142a3f720e7dc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31gnu: xrdp: Update to 0.10.5 [security-fixes].Andy Tai
* gnu/packages/rdesktop.scm (xrdp): Update to 0.10.5. Release notes since 0.10.4.1 (2025-07-07): - 0.10.5 (2026-01-27) <https://github.com/neutrinolabs/xrdp/releases/tag/v0.10.5>. Contains fixes for: CVE-2025-68670: Improper bounds checking of domain string length leads to Stack-based Buffer Overflow. Merges: https://codeberg.org/guix/guix/pulls/7329 Change-Id: I1b7e44c692a12af76fbaff214d89a5d059cd49ac Reviwed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31gnu: hosts: Modernize package.Hugo Buddelmeijer
* gnu/packages/admin.scm (hosts): Modernizeodernize. [build-system]: Switch to copy-build-system. [inputs]: Switch no new-style inputs. Move bats to native-inputs. Replace bash with bash-minimal. [native-inputs]: Add bats. [arguments]<#:modules><#:builder>: Remove. <#:phases>: Add patch-hosts and check phases. Change-Id: Id42e7a4c9ee533d2691009ab480a3a927dd7c83b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31gnu: hosts: Fix build by updating to 3.6.5.Hugo Buddelmeijer
* gnu/packages/admin.scm (hosts): Update to 3.6.5. Merges: https://codeberg.org/guix/guix/pulls/7401 Change-Id: I1aa862cb6fa734b6151393732c3f856704032e69 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31gnu: boinc-client: Update to 8.2.9.Vitalii Koshura
* gnu/packages/distributed.scm (boinc-client): Update to 8.2.9. Merges: https://codeberg.org/guix/guix/pulls/7437 Change-Id: I8be5fc8acebc3d9eef44fc60a1072420d6923e47 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-30gnu: Add python-flox.Vinicius Monego
* gnu/packages/python-science.scm (python-flox): New variable. Change-Id: I661c37869a28e65bd707ef09a909278d5412ae9a
2026-03-30gnu: Add python-numbagg.Vinicius Monego
* gnu/packages/python-science.scm (python-numbagg): New variable. Change-Id: I49856891cdbfc3f85c0753d5d3ea344c58ac4565
2026-03-31gnu: Update guile-dotenv propagated-inputs.Giacomo Leidi
guile-dotenv doesn't require nyacc anymore, this commit drops it from propagated-inputs. * gnu/packages/guile-xyz.scm (guile-dotenv)[propagated-inputs]: Drop nyacc. Change-Id: I7f5db2fb7e6225a4dfde2e7a43f2b361819dbe15
2026-03-31gnu: guile-dotenv: Update to 0.3.0.Giacomo Leidi
* gnu/packages/guile-xyz.scm (guile-dotenv): Update to 0.3.0. Change-Id: I2d793a7424f4fabbaa51ce804abb50b423ec8e82
2026-03-30gnu: synapse: Fix build.Efraim Flashner
* gnu/packages/matrix.scm (synapse)[arguments]: In the prepare-cargo-build-system phase, add prepare-rust-crates phase from the cargo-build-system. Change-Id: I1133ea1f4b21160882a035331b6c40162d9e4561
2026-03-30gnu: python-polars-runtime-32: Fix build.Efraim Flashner
* gnu/packages/python-science.scm (python-polars-runtime-32)[arguments]: In the prepare-cargo-build-system phase, add prepare-rust-crates phase from cargo-build-system. Change-Id: Ibec2f8b9299d7510a9258c73e8dc64a6b8e184d3
2026-03-30gnu: python-cmsis-pack-manager: Fix build.Efraim Flashner
* gnu/packages/embedded.scm (python-cmsis-pack-manager)[arguments]: In the prepare-cargo-build-system phase, add prepare-rust-crates phase from cargo-build-system. Change-Id: Id9cfe39f0210c976dbcfc93ca1c27601e0435b15
2026-03-30gnu: taskwarrior: Fix build.Efraim Flashner
* gnu/packages/task-management.scm (taskwarrior)[arguments]: In the prepare-cargo-build-system phase, add prepare-rust-crates phase from cargo-build-system. Change-Id: Ia26c005a12172001702376befac9765ce8fbc271
2026-03-30gnu: gnome-authenticator: Fix build.Efraim Flashner
* gnu/packages/gnome-circle.scm (gnome-authenticator)[arguments]: In the prepare-cargo-build-system phase, add prepare-rust-crates phase from cargo-build-system. Change-Id: Ief03a4537611aa56757532d2be9a9eb2224ac2d4
2026-03-30gnu: fragments: Fix build.Efraim Flashner
* gnu/packges/gnome-circle.scm (fragments)[arguments]: In the prepare-cargo-build-system phase, add prepare-rust-crates phase from cargo-build-system. Change-Id: I8ed55d51e5577da7e135b382fb8f743a0f1da371
2026-03-30gnu: uv: Fix build.Efraim Flashner
* gnu/packages/rust-apps.scm (uv)[arguments]: In the prepare-cargo-build-system phase, add prepare-rust-crates phase from the cargo-build-system. Change-Id: I38d97a51f8e489c6e0075f991dc6fedb1f642808
2026-03-30gnu: freecad: Update to 1.1.0.Peter Polidoro
* gnu/packages/engineering.scm (freecad): Update to 1.1.0. [source]: Make recursive?. [arguments]<#:configure-flags>: Update. [inputs]: Remove boost-1.83, python-shiboken-6, qtx11extras, and vtk-9.5; add boost, icu4c, and vtk. [native-inputs]: Remove swig-4.0; add pybind11 and swig-4.4. Merges guix/guix!7469 Change-Id: Id166fe2adc32b281705a89f16e9a1664fc7a9cbe Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-30gnu: scribus: Update to 1.6.5.Andreas Enge
* gnu/packages/scribus.scm (scribus): Update to 1.6.5. Merges guix/guix!7319 Change-Id: Ib1c32498e612621627e63b1f24bf217cea8a3b81 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-30gnu: lsof: Update to 4.99.6.Danylo Kondratiev
* gnu/packages/lsof.scm (lsof): Update to 4.99.6. [source]: Remove patch. [arguments]: Remove field. * gnu/packages/patches/lsof-compat-linux-6.9.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I451ae8fdc2e45b0c835a0ddc80ec851cd6fc2737 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-30gnu: parallel: Update to 20260322.Test
* gnu/packages/parallel.scm (parallel): Update to 20260322. Merges guix/guix!7569 Change-Id: I0427312ab1b11bdfa92a79a505c8e1cc07ba75b0 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-30gnu: hwloc-2: Use git-fetch.Cayetano Santos
* gnu/packages/mpi.scm (hwloc-2)[source]: Switch to git-fetch. [properties]: Delete. [arguments]<#:phases>: Remove ’delete-configure and ’move-man3-pages; add ’move-man-pages. Merges guix/guix!7434 Change-Id: Id0ae1c858c4dc0d52de45f6a1714cb63019bb7b3
2026-03-30gnu: hwloc-2: Disinherit from hwloc-1.Cayetano Santos
* gnu/packages/mpi.scm (hwloc-2)[inherit]: Remove field. [name, build-system, home-page, synopsis, description, license]: Copy from hwloc. [inputs, native-inputs, arguments]: Copy from hwloc and incorporate changes. Change-Id: I9330782463bc740534bc5f974b18fe987a61f2f4
2026-03-30gnu: nickle: Update to 2.107.Eric Bavier
* gnu/packages/nickle.scm (nickle): Update to 2.107. [source]: Remove patch. Tarballs now xz-compressed. [build-system]: Use meson-build-system. [native-inputs]: New field. Include 'bc' for tests and 'ruby-asciidoctor-pdf' for "nickle-tutorial.pdf" target. [arguments]: Add 'disable-benchmarks phase; remove others. * gnu/packages/patches/nickle-man-release-date.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Merges guix/guix!7236 Change-Id: Ia3ee04696965720b38b1f6e907983e6d2fe47e07 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-30gnu: difftastic: Update to 0.68.0.Danylo Kondratiev
* gnu/packages/rust-apps.scm (difftastic): Update to 0.68.0. [arguments]: Add a phase to link with jemalloc. Adjust the cargo-test-flags. [inputs]: Remove mimalloc, add jemalloc. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for difftastic. Change-Id: I672f8045872c4d4fedf9f7ba05ecc566b5b1cb2d Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-30gnu: gst-plugins-rs: Fix build.Efraim Flashner
* gnu/packages/gstreamer.scm (gst-plugins-rs)[arguments]: In prepare-cargo-build-system phase, add prepare-rust-crates phase from cargo-build-system. Change-Id: Ie5ce8413cb04f3cfcf0b59e951659274b4bcf0ff
2026-03-30gnu: fish: Fix build.John Kehayias
* gnu/packages/shells.scm (fish)[arguments]<#:phases>: In prepare-cargo-build-system phase, add prepare-rust-crates phase from cargo-build-system. Change-Id: Ie5912623fd011c9e9ae2d379768ed89f0b0d3b4c
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