summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-03-28gnu: python-flake8-isort: Update to 7.0.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-flake8-isort): Update to 7.0.0. [source]: Switch to git-fetch. [arguments]<#:tests?, #:test-backend, #:test-flags>: Enable tests. [native-inputs]: Add python-pytest. Change-Id: I0c6253b8bd19c7087aa72584f307ebd804f2fabc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28gnu: clang-python-bindings: Fix build on python@3.12.Nicolas Graves
* gnu/packages/llvm.scm (clang-python-bindings)[native-inputs]: Add python-setuptools. Change-Id: I86c3820bfe25e75a26f74409d3ee7c98d4b55c37 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28gnu: emacs-exwm: Fix .desktop file.bdunahu
* gnu/packages/emacs-xyz.scm (emacs-exwm)[arguments]: <#:phases>: Add -mm flag to exported .desktop file, ensuring emacs starts with a frame the same size as the screen. Use '(exwm-wm-mode)' instead of deprecated '(exwm-enable)'. Change-Id: I5a7ddc017196171f44fe81016f4e16dbe4f4b545 Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-03-28gnu: trealla: Update to 2.92.6.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.92.6. Change-Id: Ibf90764980593b0a72a42896a38e19600abaecab
2026-03-28gnu: xorg-server: Apply tearfree patch for modesetting driver.Ian Eure
Much of the modern Linux video stack depends on using kernel modesetting (KMS) drivers. Because of this, not much effort has been put into the legacy stuff, which have grown less supported and more buggy. Unfortunately, the modesetting Xorg driver didn’t initially have support for tear-free video (which most legacy drivers did), requiring additional software -- a compositor -- to fix this. Sadly, there’s no good option for a compositor -- they all require hardware-specific tweaking and tuning, and tend to be quite buggy. Support for a "TearFree" option merged in 2022[1], but there hasn’t been an Xorg release since it was merged. This PR applies the patch from that MR to the last release. It required a one-character edit to apply cleanly, necesitating inclusion in the Guix repo. I tested this on bare metal and it appears to work well. [1]: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1006 * gnu/local.mk (dist_patch_DATA): Add patch. * gnu/packages/patches/xorg-server-tearfree-modesetting.patch: New file. * gnu/packages/xorg.scm (xorg-server): Apply modesetting tearfree patch. Change-Id: I60a705b35cb51bfd7de79aba406bc4b7b3934e48
2026-03-29gnu: rapid-photo-downloader: Update to 0.9.37b1 and fix runtime.Maxim Cournoyer
* gnu/packages/photo.scm (rapid-photo-downloader): Update to 0.9.37b1. [#:imported-modules]: New argument. [#:modules]: Likewise. [#:phases] {wrap-more}: Add gsettings' bin to PATH. Wrap GST_PLUGIN_SYSTEM_PATH. {wrap-qt}: New phase. [inputs]: Add glib:bin, qtbase-5, qtsvg-5 and qtwayland-5. Fixes: #7536 Change-Id: I05440dec8cf8bcb399c13a297b627c820a2b2879
2026-03-29gnu: showtime: Harden wrapper a bit.Maxim Cournoyer
* gnu/packages/gnome.scm (showtime) [#:phases] {gi-wrap}: Wrap libgstgtk4.so first in GST_PLUGIN_SYSTEM_PATH. [inputs]: Add gst-plugins-base and gst-plugins-good. Remove gst-plugins-rs. Change-Id: I190456ca08f3cdfd3128c1823364a646a67fd0cd
2026-03-28gnu: fq: Update to 0.17.0.Sharlatan Hellseher
* gnu/packages/hexedit.scm (fq): Update to 0.17.0. Change-Id: Id519f794ea654ea188d08eba3dd7a2da0be93009
2026-03-28gnu: iaito: Update to 6.1.2-1.7908780.bdunahu
* gnu/packages/engineering.scm (iaito): Update to 6.1.2-1.7908780. Change-Id: I54ec7386bec42e0e7fe3ad7fcf8bf5677768d414 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28gnu: radare2: Update to 6.1.2.bdunahu
* gnu/packages/engineering.scm (radare2): Update to 6.1.2. * gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch: Adjust diff for upstream code changes. Merges: https://codeberg.org/guix/guix/pulls/7446 Change-Id: I70e106dd13ce221cb7f0273cc27d701893ca3a3d Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28gnu: sdb: Update to 2.4.2.bdunahu
* gnu/packages/databases.scm (sdb): Update to 2.4.2. Change-Id: I85ae5d27d4f76602da9456a68802521ec417bc73 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28gnu: Add mopidy.Evgeny Pisemsky
* gnu/packages/music.scm (mopidy): New variable. Merges: https://codeberg.org/guix/guix/pulls/7459 Change-Id: I189162a135ab8014dd5462ea6adbec9d1761ca1d Reviewed-by: Giacomo Leidi <therewasa@fishinthecalculator.me> Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28doc: Document home-activation-service-type extension.Noé Lopez
* doc/guix.texi (Essential Home Services): Document home-activation-service-type extension. Merges: https://codeberg.org/guix/guix/pulls/7531 Change-Id: I2f27db86b138ab03ebca866b4a8be51c367b375c Reviewed-by: jgart <jgart@dismail.de> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28gnu: profanity: Update to 0.17.0Ashish SHUKLA
* gnu/packages/messaging.scm (profanity): Update to 0.17.0. [source]: Switch to git upstream. Merges: https://codeberg.org/guix/guix/pulls/7501 Change-Id: I4ccc0e1db8504438b9e3d98ebdd7fc95ac667f3f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28gnu: Add python-django-webtest.Evgeny Pisemsky
* gnu/packages/django.scm (python-django-webtest): New variable. Merges: https://codeberg.org/guix/guix/pulls/7537 Change-Id: I478974de173041c7296802b46c5ca225a6a398be Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28gnu: hdf5: Move documentation to separate output.Cayetano Santos
* gnu/packages/maths.scm (hdf5)[outputs]: Add 'doc'. [arguments]: Add a phase to move the documentation to the 'doc' output. Fixes guix/guix#7486 Merges guix/guix!7495 Change-Id: I9753715f270748abff9ddf8adaa64120fe167664
2026-03-28gnu: python-pivy: Update to 0.6.11.Cayetano Santos
* gnu/packages/python-graphics.scm (python-pivy): Update to 0.6.11. [native-inputs]: Remove swig-4.0; add swig-4.4. Change-Id: I3cf59ddf633e366fc2772d220340177ce80dbfa0
2026-03-28gnu: simple-scan: Update to 49.1.Maxim Cournoyer
* gnu/packages/gnome.scm (simple-scan): Update to 49.1. [arguments]: Add #:phases. [native-inputs]: Add gtk:bin. Change-Id: I54a851dc7d2620240251422229eb60b7646a6fdc
2026-03-28gnu: gnome-maps: Update to 50.0.Maxim Cournoyer
* gnu/packages/geo.scm (gnome-maps): Update to 50.0. [native-inputs]: Add blueprint-compiler. Change-Id: I930fa0204aaea8c0ac1019e2462edfe556403876
2026-03-28gnu: libshumate: Update to 1.6.0.Maxim Cournoyer
* gnu/packages/gnome.scm (libshumate): Update to 1.6.0. Change-Id: I368441d1b506048ec6577d74a8a3e06a1663ad3d
2026-03-28gnu: gnome-system-monitor: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-system-monitor): Update to 50.0. Change-Id: I95ac90a16593563aaf9353f0992e83f19cb27944
2026-03-28gnu: gnome-console: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-console): Update to 50.0. [#:phases] {check}: New phase override. [native-inputs]: Add dbus and xorg-server-for-tests. Change-Id: If8f5aed014657753d34d523e4d141c89ea08b7b7
2026-03-28gnu: baobab: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (baobab): Update to 50.0. Change-Id: I2278a1bb4b9d24a00cae69aa3169a6d2377fdcb4
2026-03-28gnu: gnome-calculator: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-calculator): Update to 50.0. [native-inputs]: Add blueprint-compiler. Change-Id: I17050a7e238b02497a91b6b318603bb96ec7f314
2026-03-28gnu: gnome-boxes: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-boxes): Update to 50.0. Change-Id: I74c4e68e9ea6b73fb1d0524e48b3339f7381b07e
2026-03-28gnu: gnome-meta-core-utilities: Replace totem with showtime.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-meta-core-utilities): Replace totem with showtime. Change-Id: Ic4e2ea875eb2f6996cb95873a8b823b34e74de7e
2026-03-28gnu: Add showtime.Maxim Cournoyer
* gnu/packages/gnome.scm (showtime): New variable. * gnu/packages/patches/showtime-python-3.11-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I49d7e852df8cff649b8b9fd23b89422161c99c68
2026-03-28gnu: Add gst-plugins-rs.Maxim Cournoyer
* gnu/packages/gstreamer.scm (gst-plugins-rs): New variable. Change-Id: I78a4eb6f222956f519884ddf3f424110e28f5e32 Co-authored-by: Noé Lopez <noelopez@free.fr>
2026-03-28gnu: nautilus: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (nautilus): Update to 50.0. [native-inputs]: Add blueprint-compiler and xorg-server-for-tests. Change-Id: I52699140ac398e80229edcdf64df48e81bea41ec
2026-03-28gnu: gexiv2: Update to 0.16.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gexiv2): Update to 0.16.0. (gexiv2-0.14): New variable. (shotwell) [inputs]: Replace gexiv2 with gexiv2-0.14. * gnu/packages/gimp.scm (gimp-2, gimp-resynthesizer) * gnu/packages/image-processing.scm (gmic-qt-gimp) * gnu/packages/pantheon.scm (pantheon-photos) * gnu/packages/photo.scm (rapid-photo-downloader, entangle): Likewise. Change-Id: I58f5fea110905cd50b2aad5e1731de94bc82f01d
2026-03-28gnu: blueprint-compiler: Update to 0.20.4.Maxim Cournoyer
* gnu/packages/gnome.scm (blueprint-compiler): Update to 0.20.4. Change-Id: I2ef89186f92559509e6e49a55a0f7e94c39be98e
2026-03-28gnu: glycin-loaders: Propagate required pkg-config dependencies.Maxim Cournoyer
* gnu/packages/gnome.scm (glycin-loaders) [native-inputs]: Move gtk, lcms-next... [inputs]: ... as well as fontconfig, glib, libseccomp to... [propagated-inputs]: ... here. Change-Id: Ife0b3c888be4cb0d4730883a301f743b3ee3dda1
2026-03-28gnu: guile-dotenv: Update to 0.2.1.Giacomo Leidi
* gnu/packages/guile-xyz.scm (guile-dotenv): Update to 0.2.1. (guile-dotenv-cli): Fix comment. Change-Id: I8a142bdf8d3f18bd98ba83257fb61496e78693e2
2026-03-27gnu: mawk: Add symlink to 'awk'.Simon Tournier
* gnu/packages/gawk.scm (mawk)[arguments]: Modify phases to add symlink from 'mawk' to 'awk'. Reported-by: Zack Weinberg Change-Id: I98e65bf895db9a5a3f36419574fcc21f92a979fc Closes: 72280@debbugs.gnu.org
2026-03-27gnu: bmake: Update to 20260313.Sören Tempel
* gnu/packages/build-tools.scm (bmake): Update to 20260313. Change-Id: I8434f3e6149806e39d99a9c0cde3df5d9903c629
2026-03-27gnu: zabbix-agent2: Use default go (go-1.24).Sharlatan Hellseher
* gnu/packages/monitoring.scm (zabbix-agent2)[native-inputs]: Remove go-1.23; add go. Change-Id: Ie79576a6c48e6fc4f5c63dfd6ce02afd7565eb55
2026-03-27gnu: Add godoc.Sharlatan Hellseher
* gnu/packages/golang-apps.scm (godoc): New variable. Fixes: guix/guix#7450 Change-Id: I0b05ed1badae12927c305506f1f3928e158193d0
2026-03-27gnu: trealla: Update to 2.92.3.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.92.3. Change-Id: Ifcacb28facc0884919fbd5876e934f8d91784d35
2026-03-27linux-initrd: default-initrd-modules: Add nvme.Hilton Chain
This avoids surprises when customizing the kernel ;) * gnu/system/linux-initrd.scm (default-initrd-modules): Add nvme module. Change-Id: I0f26a606f0eb9fda96ade1ca4a798a32b173cbae Merges: #7513
2026-03-27gnu: zfs: Update to 2.4.1.Hilton Chain
* gnu/packages/file-systems.scm (zfs): Update to 2.4.1. Change-Id: I05b461f6290fd4278e27453c166d240ee37aa6c0 Merges: #7301
2026-03-27etc: Update fish completion.Hilton Chain
* etc/completion/fish/guix.fish (guix_graph_backends, guix_image_types) (guix_importers, guix_refresh_updaters, guix_style_stylings) (guix_importer nuget): Update. (guix_commands_with_build_options): Add missing ‘shell’. Change-Id: I0f63acce7ef64eb430a1ba7d653846b09429fae3 Merges: #7300
2026-03-27Revert ".forgejo: pull_request_template: Fix empty line."Hilton Chain
This reverts commit 2f61b27d367d16cf9fd3f022cba27cf2c7c2a251. These lines are intentional. Merges: #7299 Change-Id: I93f7c64f55dd9699850784ca726bc7bf77fc906b
2026-03-27gnu: tokei: Update home-page.Danylo Kondratiev
* gnu/packages/rust-apps.scm (tokei)[home-page]: Update to repository url. Change-Id: I669d6bc7febb8f2176d5c2f181e937e970e9b880 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-27gnu: tokei: Update to 14.0.0.Danylo Kondratiev
* gnu/packages/rust-apps.scm (tokei): Update to 14.0.0. [arguments]: Add cargo-test-flags. [inputs]: Remove libgit2, add libgit2-1.8. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for tokei. Change-Id: I979d4035081196bfd268fed939fc6f8d566bd76f Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-27gnu: latex2html: Fix temp directory it uses.Danny Milosavljevic
* gnu/packages/documentation.scm (latex2html)[arguments]<#:phases> {patch-cfgcache}: Fix temp directory it uses. Closes: guix/guix#7313 Change-Id: Ide0bf70f304167a0babdf9b2e884af7ba8f4ca32
2026-03-22.guix-authorizations: Authorise Sören Tempel's key.Tobias Geerinckx-Rice
* .guix-authorizations (nmeum): Register PGP key fingerprint. Change-Id: I89fce4aa01a45b5ea8c61193b72efb64b7aab23e
2026-03-26gnu: utest-h: Update to 0.0.0-1.b9c006f.Artyom V. Poptsov
* gnu/packages/c.scm (utest-h): Update to commit b9c006f31b266408bd53079ce7ad57939a237d9a. [home-page]: Set to "https://www.neilhenning.dev/utest_h/". Change-Id: I9c0ece8247d6d3245c74f9b4dae6c81433eadccb
2026-03-26gnu: utf8-h: Update to 0.0.0-1.a6cd7d4.Artyom V. Poptsov
* gnu/packages/c.scm (utf8-h): Update to commit a6cd7d4329e9336518d2e2a449d4f3cb8def54cc. Change-Id: I9058647f8c02e9210d0e97b2d84f222092f6a91e
2026-03-26gnu: stress-ng: Update to 0.20.01.Artyom V. Poptsov
* gnu/packages/admin.scm (stress-ng): Update to 0.20.01. Change-Id: I402d3e2b6387d6c48099fa0cf0309414d403c343
2026-03-26gnu: dool: Update to 1.3.8.Artyom V. Poptsov
* gnu/packages/admin.scm (dool): Update to 1.3.8. Change-Id: Ie780bedf5356da6b11d9267a4fdfe6cd21a7b331