maint: Register files for dist tarballs. * Makefile.am: Register missing dist files. * gnu/local.mk: Register all used patches. * gnu/packages/patches/emacs-gnus-desktop-notify-fix-notifications.patch: Remove unregistered patch. * gnu/packages/patches/emacs-gnus-desktop-notify-rescan.patch: Remove unregistered patch. * gnu/packages/patches/libjami-ac-config-files.patch: Remove unregistered patch. * gnu/packages/patches/libjami-sdbus-cpp-v2.patch: Remove unregistered patch. Fixes: #5691 Merges: #5709 Reported-By: Vagrant Cascadian <vagrant@debian.org> Change-Id: Ifa05b163b3ad362c5a07efdfd2dac6af88bac18e
gnu: qemu: Disable failing migration-test on AArch64. On some AArch64 devices, like RPi5 or honeycombs used by CI, the test fails. * gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: New file. * gnu/packages/virtualization.scm (qemu): Patch it. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: Ica2d31bc53e154637036c13517289c6c78010739 Fixes: #2447 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5683
gnu: freerdp: Update to 3.20.0. Fixes: #5268. * gnu/packages/rdesktop.scm (freerdp): Update to 3.20.0. [source]: Remove patch. [arguments]: Adjust test-exclude, configure-flags for new version. * gnu/packages/patches/freerdp-3.16.0-rpath.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: If30bfff499cc57b2158c7be5dc9644f8898bb492
gnu: dvdbackup: Fix build with libdvdread 6.1.0+. * gnu/packages/patches/dvdbackup-with-libdvdread-6.1.0+.patch: Add the patch to fix the build. * gnu/local.mk: Ship it. * gnu/packages/video.scm: Use it.
gnu: sage: Update to 10.7. * gnu/packages/patches/sage-safeguard-sage-getargspec-cython.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. * gnu/packages/sagemath.scm (sage): Update to 10.7. [origin]: Remove patch. Change-Id: I64093e73369bd378b2553df589f0e2c6e5097aef
gnu: Add xdg-desktop-portal-next. * gnu/packages/freedesktop.scm (xdg-desktop-portal-next): New variable. * gnu/packages/patches/xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I83c7d1c174a258761988b4d234b6fc4a9228e36f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: hurd: Prevent zombie processes. Fixes: shepherd/shepherd#93 * gnu/packages/patches/hurd-proc-zombies.patch: new patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/hurd.scm (hurd): Add patch. Change-Id: Iddab14fcd487817cde7aa2f7fd047e943d9337d1 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4822
gnu: quickswitch-i3: Update to 2.8.0. * gnu/packages/wm.scm (quickswitch-i3): Update to 2.8.0. [home-page]: Update to new upstream. [source]: Update URI. Remove patch. [build-system]: Change to pyproject-build-system. [native-inputs]: Add python-setuptools. [arguments]: Update to modern style. * gnu/packages/patches/quickswitch-fix-dmenu-check.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: I9d5f25498b464356590011d2ce49a43e515a8cfb Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: x2goclient: Fix build. * gnu/packages/patches/x2goclient-fix-makefile.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/nx.scm (x2goclient): Apply it. Fixes: #4586 Change-Id: Ib76ac5acd99cbde806f961b4e8107eb37f755304
gnu: python-gpg: Fix build. * gnu/packages/patches/python-gpg-setup-72.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/gnupg.scm (python-gpg)[source]: Use patch. Change-Id: I13ea8c28082bf9288aad7995eadf7f17d4b3cd9d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: qtwebengine: Fix GPU rendering with mesa-25.2.0. * gnu/packages/qt.scm (qtwebengine)[source]: Add patch. * gnu/packages/patches/qtwebengine-revert-egl.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Fixes: guix/guix#3222 Change-Id: Id0cb3d956d3faf30f737fa2a689cd936270c2413 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: qtwebengine: Update to 6.9.3. * gnu/packages/qt.scm (qtwebengine): Update to 6.9.3. [source]: Remove patch. * gnu/packages/patches/qtwebengine-fix-dependencies.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Co-authored-by: kestrelwx <kestrel.w@proton.me> Change-Id: I08a3915f0896b74ce493afcc1746d950a1444a03 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: qtbase: Always find libvulkan. Fixes: guix/guix#3330 * gnu/packages/qt.scm (qtbase)[source]: Add patch. [arguments]: Adjust a phase to substitute the location for libvulkan.so. * gnu/packages/patches/qtbase-patch-libvulkan.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Co-authored-by: kestrelwx <kestrel.w@proton.me> Change-Id: I39f1be5a30c5c17a4e4ea6c853b475f20ba8272c Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: radare2: Update to 6.0.7 [security fixes]. Includes fixes for CVE-2025-1744, CVE-2025-1864, CVE-2025-60358, CVE-2025-60359, CVE-2025-60360, CVE-2025-60361, CVE-2025-63744, CVE-2025-63745, CVE-2024-26475, CVE-2024-11858, CVE-2023-0302, CVE-2023-1605, CVE-2023-4322, CVE-2023-5686, CVE-2023-46569, CVE-2023-46570, CVE-2023-47016, CVE-2022-0173, CVE-2022-0419, CVE-2022-0139, CVE-2022-0518, CVE-2022-0519, CVE-2022-0520, CVE-2022-0521, CVE-2022-0522, CVE-2022-0523, CVE-2022-0559, CVE-2022-0676, CVE-2022-0712, CVE-2022-0713, CVE-2022-0476, CVE-2022-0695, CVE-2022-0849, CVE-2022-1031, CVE-2022-1061, CVE-2022-1052, CVE-2022-1207, CVE-2022-1244, CVE-2022-1237, CVE-2022-1238, CVE-2022-1240, CVE-2022-1283, CVE-2022-1284, CVE-2022-1296, CVE-2022-1297, CVE-2022-1382, CVE-2022-1383, CVE-2022-1437, CVE-2022-1444, CVE-2022-1451, CVE-2022-1452, CVE-2022-1649, CVE-2022-1714, CVE-2022-1809, CVE-2022-1899, CVE-2022-4398, CVE-2022-4843. * gnu/packages/engineering.scm (radare2): Update to 6.0.7. [build-system]: Switch to meson-build-system. [arguments]: <#:tests>: enable tests; <#:phases>: remove 'mklibdir, add 'fix-relative-include, add 'skip-tests. [inputs]: Add gmp, libzip, lz4, quickjs-ng, sdb, zlib; remove zip. [native-inputs]: Add node, perl, python-minimal-wrapper. * gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch: New file. * gnu/packages/patches/radare2-fix-meson-build-to-use-sys-sdb.patch: New file. * gnu/local.mk: (dist_patch_DATA): Register new patch files. Change-Id: I646f67279d238c3d447b3dca97d78b5768989a14 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: Add ctune. * gnu/packages/music.scm (ctune): New variable. * gnu/packages/patches/ctune-cmake-disable-git-clone.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new patch. Change-Id: I3faf63279b958757d20e0fd2cae6f1e06d08818c Signed-off-by: Sughosha <sughosha@disroot.org>
gnu: rlwrap: Update to 0.48. * gnu/packages/readline.scm (rlwrap): Update to 0.48. [inputs]: Add libptytty. * gnu/packages/patches/rlwrap-no-rbgen.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: Id7138bd4b4485bd4438b9140b2896b4093630c42 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4703
gnu: ucx: Update to 1.19.0. * gnu/packages/fabric-management.scm (ucx): Update to 1.19.0. * gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Update. Change-Id: I40dafb5173048804cb2368d0c45e71d1ed014482 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4675
gnu: i3lock-blur: Fix build. * gnu/packages/wm.scm (i3lock-blur): Fix build with gcc-14. [native-inputs]: Replace automake with automake-1.16.5. * gnu/packages/patches/i3lock-blur-fix-build-on-gcc-10.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I2115b05d22e57242a85f54b2ac1a195e3fb863d0
gnu: mpv: Fix 100% CPU usage on wayland. * gnu/packages/patches/mpv-0.40.0-fix-wayland-cpu-usage.patch: New file. * gnu/packages/video.scm (mpv): Use it. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: I80244eacc0f8294f2b4e521217f68ada7a347bf4 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: python-renpy: Update to 8.5.0. * gnu/packages/patches/renpy-fix-integer-slots.patch: New file. * gnu/packages/patches/renpy-python-3.11-compat.patch: New file. * gnu/packages/patches/renpy-use-system-fribidi: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/game-development.scm (python-renpy): Update to 8.5.0. [patches]: Use the new patches. [snippet]: Adjust accordingly. [build-system]: Switch to pyproject-build-system. [#:phases]: Remove ‘relax-gcc-14-strictness’. No longer replace ‘build’ and ‘install’. Add ‘build-renpy’ and ‘install-renpy’. [native-inputs]: Replace python-cython-0 with python-cython. [inputs]: Add assimp. Replace ffmpeg-6 with ffmpeg. [propagated-inputs]: Remove python-pygame-sdl2.