summaryrefslogtreecommitdiff
path: root/gnu/local.mk
AgeCommit message (Collapse)Author
2026-01-24gnu: python-feedparser: Update to 6.0.12.jgart
* gnu/packages/web.scm (python-feedparser): Update to 6.0.12. [source]: Remove outdated patch. * gnu/packages/patches/python-feedparser-missing-import.patch: Delete it. * gnu/local.mk: Delete entry. Change-Id: I7bd5c8de4d186786e4279d8cfc3c08651b5ea382
2026-01-22Merge branch 'version-1.5.0'Rutherther
Change-Id: Id73c0c74600a3da3373b3a37236b505af65bfe31
2026-01-20gnu: collectd: Enable more plugins.Ian Eure
This enables the Python, SMART, and lm-sensors plugins for collectd. * gnu/packages/patches/collectd-5.11.0-python-3.11.patch: New file. * gnu/local.mk (dist_patch_DATA): Add collectd-5.11.0-python-3.11.patch. * gnu/packages/monitoring.scm (patches): Add collectd-5.11.0-python-3.11.patch. (arguments): Add --enable-python. (native-inputs): Add python-3. (arguments): Add --enable-smart. (native-inputs): Add libatasmart. (arguments): Add --enable-sensors. (native-inputs): Add lm-sensors. Change-Id: I40e059c7883ac29b74572b2c05e638d6fc47bc16
2026-01-20gnu: Add icu4c-78.Ian Eure
* gnu/packages/icu4c.scm (icu4c-78): New variable. * gnu/local.mk (dist_patch_DATA): Add icu4c patches. * gnu/packages/patches/icu4c-78-double-conversion.patch: New file. * gnu/packages/patches/icu4c-bug-1706949-wasi-workaround.patch: New file. * gnu/packages/patches/icu4c-bug-1790071-ICU-22132-standardize-vtzone-output.patch: New file. * gnu/packages/patches/icu4c-bug-1856290-ICU-20548-dateinterval-timezone.patch: New file. * gnu/packages/patches/icu4c-bug-1954138-dtitvfmt-adopt-calendar.patch: New file. * gnu/packages/patches/icu4c-bug-1972781-chinese-based-calendar.patch: New file. * gnu/packages/patches/icu4c-bug-2000225-ICU-23264-increase-measure-unit-capacity.patch: New file. * gnu/packages/patches/icu4c-bug-2002735-ICU-23277-coptic-single-era.patch: New file. * gnu/packages/patches/icu4c-suppress-warnings.patch: New file.
2026-01-19gnu: Add collada-dom.Rodion Goritskov
* gnu/packages/cpp.scm (collada-dom): New variable. * gnu/packages/patches/collada-dom-boost.patch: New file. * gnu/local.mk: Add collada-dom-boost patch. Change-Id: Iace655f10004d7face86f29afb1606fa3bb16628 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: emacs-all-the-icons: Update to 5.0.0-0.4778632.Wallysson Oliveira
* gnu/packages/emacs-xyz.scm (emacs-all-the-icons): Update to 5.0.0-0.4778632. [source]: Remove patch. * gnu/packages/patches/emacs-all-the-icons-remove-duplicate-rs.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Merges guix/guix!5173 Change-Id: Ic1aaa4324a18436cd2c0e1ed201e01ba8f8fbf3b Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-18maint: Register files for dist tarballs.Rutherther
* 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
2026-01-17gnu: qemu: Disable failing migration-test on AArch64.Rutherther
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
2026-01-17gnu: qemu: Disable failing migration-test on AArch64.Rutherther
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
2026-01-14gnu: iniparser: Update to 4.2.6.Murilo
* gnu/packages/samba.scm (iniparser): Update to 4.2.6. [source]: Update upstream repository URL to GitLab; Add patch. [build-system]: Switch from gnu-build-system to cmake-build-system. [arguments]<#:make-flags>: Remove it. <#:phases>{configure}: Do not replace it. {build}: Do not replace it. {install}: Do not replace it. {patch-runner}: New phase. {symlink-lib}: New phase. [native-inputs]: Add pkg-config, doxygen, ruby, unity-test. [home-page]: Use new GitLab URL. [license]: Switch from X11 to MIT (expat). * gnu/packages/patches/iniparser-remove-fetchcontent-usage.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new patch files. Change-Id: I3cb60ed6feb56c63c1e978a9d5b0d002f097b6fe Signed-off-by: John Kehayias <john@guixotic.coop>
2026-01-14gnu: Add unity-test.Murilo
* gnu/packages/check.scm (unity-test): New variable. * gnu/packages/patches/unity-test-set-subdir-correctly.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I2d5c88f20df3902513990a5fcf0cbe88b31e2eee Modified-by: John Kehayias <john@guixotic.coop> Signed-off-by: John Kehayias <john@guixotic.coop>
2026-01-14gnu: quickjs-ng: Resolve build issue with x86-32 platform.Ashvith Shetty
* gnu/packages/javascript.scm (quickjs-ng): [source]: Add quickjs-ng-64-bits-precision-on-i686.patch and quickjs-ng-fix-atomics.pause-on-32-bit.patch patches. [arguments]<#:tests?>: Enable them. * quickjs-ng-64-bits-precision-on-i686.patch, * gnu/packages/patches/quickjs-ng-fix-atomics.pause-on-32-bit.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. Change-Id: I94be4c85725c9fe7780c1b2e2186411719051b56 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-14gnu: freerdp: Update to 3.20.0.Efraim Flashner
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
2026-01-12gnu: Add emacs-doc-toc.pinoaffe
* gnu/packages/emacs-xyz.scm (emacs-doc-toc): New variable. Change-Id: I157a92ecb1b2df1dba22046cc21d0383bea5f65d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: jami: Update to 20251212.0.Maxim Cournoyer
* gnu/packages/jami.scm (libjami): Update to 20251212.0. [source]: Add libjami-pkgconf.patch and libjami-simdutf.patch patches. [inputs]: Add simdutf. (jami) Update to 20251212.0. [source]: Remove jami-unbundle-dependencies.patch, jami-libjami-headers-search.patch, jami-skip-tests-requiring-internet.patch and jami-find-package-avutil.patch; add jami-allow-system-zxing-cpp.patch, jami-libjami-cmake.patch and jami-avutil-link.patch patches. [inputs]: Delete qrencode. * gnu/packages/patches/jami-allow-system-zxing-cpp.patch: New file. * gnu/packages/patches/jami-avutil-link.patch: Likewise. * gnu/packages/patches/jami-libjami-cmake.patch: Likewise. * gnu/packages/patches/libjami-pkgconf.patch: Likewise. * gnu/packages/patches/libjami-simdutf.patch: Likewise. * gnu/packages/patches/jami-find-package-avutil.patch: Delete file. * gnu/packages/patches/jami-libjami-headers-search.patch: Likewise. * gnu/packages/patches/jami-skip-tests-requiring-internet.patch: Likewise. * gnu/packages/patches/jami-unbundle-dependencies.patch: Likewise. * gnu/packages/patches/libjami-ac-config-files.patch: Likewise. * gnu/packages/patches/libjami-sdbus-cpp-v2.patch: Likewise. * gnu/packages/patches/jami-qwindowkit.patch: Update upstream status. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: I03ff9f4a892e1fead81d2c6e547f1c0cf405eb5f
2026-01-12gnu: opendht: Modernize and build with liburing.Maxim Cournoyer
* gnu/packages/networking.scm (opendht) [source]: Apply patches. [build-system]: Switch to meson-build-system. [#:modules]: Adjust accordingly. Add (ice-9 ftw) and (srfi srfi-26). [#:configure-flags]: Migrate to Meson options. [#:phases] {disable-problematic-tests}: Update phase. {fix-python-installation-prefix}: Delete. {specify-runpath-for-python-module}: Likewise. {pkgconfig-disable-iouring, check, delete-autogen.sh}: Likewise. {move-and-wrap-tools}: Rename to move-tools and adjust. {move-python-bindings}: Add. [native-inputs]: Remove autoconf, automake and libtool. [inputs]: Delete python. [propagated-inputs]: Add liburing. Remove llhttp. * gnu/packages/patches/opendht-nanosleep.patch: Delete file. * gnu/packages/patches/opendht-meson-liburing.patch: New file. * gnu/packages/patches/opendht-meson-install-headers.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Change-Id: I015e9422dd534106150f2a4a2a89777c47fb5507
2026-01-08gnu: java-commons-lang3: Update to 3.20.0.Hartmut Goebel
* gnu/packages/java.scm (java-commons-lang3): Update to 3.20.0. [source]: Remove patch. * gnu/packages/patches/java-commons-lang-fix-dependency.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: I1d1c75d3e2204f6bc7d1eeaff29349024094d9f4
2026-01-08services: Add opensnitch-service.Danny Milosavljevic
* gnu/services/opensnitch.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add reference to it. * doc/guix.texi (Miscellaneous Services, Security): Document it. * gnu/tests/security.scm (%test-opensnitch): New variable. Change-Id: I63d1b6636b3aaecf399664ec97383d82ff1391d1
2026-01-06gnu: icu4c-77: Apply Mozilla patches.Maxim Cournoyer
Suggested by Deltafire. * gnu/packages/patches/icu4c-icu-22132-fix-vtimezone.patch: Rename to... * gnu/packages/patches/icu4c-22132-standardize-vtzone-output.patch: ... this. * gnu/packages/patches/icu4c-20548-dateinterval-timezone.patch: New file. * gnu/packages/patches/icu4c-dayperiod-fractional-seconds.patch: New file. * gnu/packages/patches/icu4c-23069-rosh-hashanah-postponement.patch * gnu/packages/patches/icu4c-dtitvfmt-adopt-calendar.patch * gnu/packages/patches/icu4c-wasi-workaround.patch: New files. * gnu/packages/patches/icu4c-double-conversion.patch: New file. * gnu/local.mk (dist_patch_DATA): Update accordingly. * gnu/packages/icu4c.scm (icu4c-77) [source]: Apply patches. Fixes: #3166 Change-Id: I9ce64a81f763e5c9ff2940a2d844a0b44d2800a8
2026-01-05gnu: Remove guile-fibers-1.0.Andreas Enge
* gnu/packages/guile-xyz.scm (guile-fibers-1.0): Delete variable. * gnu/packages/patches/guile-fibers-destroy-peer-schedulers.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: If2a85f8f2c19dc038691ffd6435dd60068b2898d
2026-01-05gnu: Remove anki.Andreas Enge
* gnu/packages/education.scm (anki): Delete variable. * gnu/packages/patches/anki-mpv-args.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Fixes: guix/guix#2813 Change-Id: I0bb41d47cd73aca424c0f41ca777a166e6f43da7
2026-01-05gnu: Remove (gnu packages idris).Andreas Enge
* gnu/packages/idris.scm: Remove file. * gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister file. Fixes: guix/guix#4391 Change-Id: I03f0eb98456fd478c91cfe45c2334fb947a33229
2026-01-05gnu: Remove idris.Andreas Enge
* gnu/packages/idris.scm (idris): Delete variable. * gnu/packages/patches/idris-test-ffi008.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: I7a825e25e4c2e8c67b8395ef1efd80bfa40d5fc4
2026-01-04gnu: freerdp: Update to 3.20.0.Efraim Flashner
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
2026-01-03gnu: shaderc-for-pcsx2: Remove.Andrew Wong
* gnu/packages/vulkan.scm (shaderc-for-pcsx2): Delete variable. * gnu/patches/shaderc-for-pcsx2-changes.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I28a169c3816ed42de18c66710d6354e71d760ffd Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-02gnu: cryfs: Update to 1.0.1.Brendan Tildesley
* gnu/packages/patches/cryfs-boost-1.88-fix.patch: New file. * gnu/packages/patches/cryfs-boost-1.89-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Update accordingly. * gnu/packages/crypto.scm (cryfs): Update to 1.0.1. [origin]: Add patches. [arguments]<#:configure-flags>: Update. <#:phases>: Update ’check and ’fix-up. [inputs]: Remove boost-1.83; add boost. [native-inputs]: Add googletest. [properties]: Enable tuning. Closes guix/guix#4539 Change-Id: I61ea925359edd1181424295380d53bf2482c7c62 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-01gnu: orangeduck-mpc: Update to 0.9.0-1.1049534.Sharlatan Hellseher
* gnu/packages/c.scm (orangeduck-mpc): Update to 1049534fc56b1971345c7aaa792dea55d6f9b7bc commit. [source]: Remove patch "orangeduck-mpc-fix-pkg-config.patch", available form the latest commit. * gnu/packages/patches/orangeduck-mpc-fix-pkg-config.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Deregister patch. Change-Id: I9e23ed5fc6e9a89520b93be269781085ebee5e3c
2026-01-01system: images: Add A20-OLinuXino-LIME2 image.Tanguy Le Carrour
* gnu/local.mk: Register image. * gnu/system/images/a20-olinuxino-lime2.scm: New file. Change-Id: Ib1370307951d78d3ac119c8ab9a612a8e8a5bd2b Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-12-29gnu: ceph: Update to 20.3.0 and reinstate parallel build.Maxim Cournoyer
* gnu/packages/storage.scm (ceph): Update to 20.3.0. [source]: Switch to git. <patches>: Remove ceph-disable-cpu-optimizations.patch and ceph-fix-for-newer-boost.patch patches, which no longer apply. Add ceph-fix-cmake.patch. <snippet>: Update snippet. [outputs]: Delete field. [#:parallel-build?]: Delete argument. [#:configure-flags]: Streamline, due to removing the lib separate output. Add "-DENABLE_GIT_VERSION=OFF", "-DCEPHADM_BUNDLED_DEPENDENCIES=none", "-DWITH_SYSTEM_FMT=ON", "-DWITH_SYSTEM_LIBURING=ON", "-DWITH_SYSTEM_ZSTD=ON", "-DWITH_MGR=OFF" and "-DWITH_RADOSGW=OFF". [target-x86-64?]: Add "-DWITH_SYSTEM_QATLIB=ON" and "-DWITH_SYSTEM_QATZIP=ON". [#:phases] {unbundle-blake3, relax-fmt-requirement, fix-zstd-include} {set-source-file-times-to-1980, build-legacy-option-header}: New phases. {set-install-environment}: Delete phase. {patch-source}: Streamline and update phase. [native-inputs]: Remove gperf, git-minimal. [inputs]: Sort. Replace boost with boost-1.88. Replace fmt-8 with fmt-11. Replace rocksdb with rocksdb-for-ceph. Replace fuse-2 by fuse. Add libcap, libnbd, liburing, lmdb and zstd:lib. <[target-x86-64?]>: Add qatlib and qatzip. * gnu/packages/patches/ceph-fix-cmake.patch: New file. * gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Delete file. * gnu/packages/patches/ceph-fix-for-newer-boost.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Update accordingly. Fixes: #1918 Change-Id: Ifd7af71bd87c19c8c6b96349e06c365be976347a
2025-12-25gnu: mpv: Update to 0.41.0.Sergey Trofimov
* gnu/packages/video.scm (mpv): Update to 0.41.0. * gnu/packages/patches/mpv-0.40.0-fix-ffmpeg-8.0.patch: Remove. * gnu/packages/patches/mpv-0.40.0-fix-wayland-cpu-usage.patch: Remove. * gnu/local.mk: Remove obsolete patches. Change-Id: I03d942a910fc42f1fba602bc3fa98cbb8a73f44e Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-12-25gnu: woof-doom: Update to 15.3.0.Andrew Wong
* gnu/packages/games.scm (woof-doom): Update to 15.3.0. [source]<snippet>: Adjust snippet to new version. <patches>: Delete. [native-inputs]: Add pkg-config. [home-page]: Update. [synopsis]: Revise. [license]: Remove bsd-2 license due to de-vendored spng. * gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Closes: guix/guix#5099 Change-Id: Ief520f430ec1731976da2b8883d17a982af01b14 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-20gnu: dvdbackup: Fix build with libdvdread 6.1.0+.Alexey Abramov
* 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.
2025-12-19gnu: sage: Update to 10.7.Andreas Enge
* 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
2025-12-19gnu: Add xdg-desktop-portal-next.dan
* 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>
2025-12-19gnu: hurd: Prevent zombie processes.Yelninei
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
2025-12-18gnu: quickswitch-i3: Update to 2.8.0.Nguyễn Gia Phong
* 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>
2025-12-18gnu: x2goclient: Fix build.Maxim Cournoyer
* 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
2025-12-17gnu: python-gpg: Fix build.Andreas Enge
* 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>
2025-12-15gnu: qtwebengine: Fix GPU rendering with mesa-25.2.0.kestrel
* 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>
2025-12-15gnu: qtwebengine: Update to 6.9.3.Efraim Flashner
* 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>
2025-12-15gnu: qtbase: Always find libvulkan.Efraim Flashner
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>
2025-12-14gnu: radare2: Update to 6.0.7 [security fixes].bdunahu
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>
2025-12-13gnu: Add bonsai.jgart
* gnu/packages/hare-apps.scm (bonsai): New variable. Change-Id: I4489911b111c48aeb9b084e685aaafa8adfd98e4 Signed-off-by: jgart <jgart@dismail.de>
2025-12-13gnu: wdiff: Migrate from (gnu packages wdiff) to (gnu packages patchutils).Anderson Torres
wdiff is a single leaf package; there is few to no reason to keep it isolated in a single file. Given that patchutils.scm has similar packages, e.g. @code{vbindiff}, it is a good choice to receive wdiff. * gnu/local.mk: Remove reference to wdiff.scm. * gnu/packages/wdiff.scm: Delete file. (wdiff): Move from here ... * gnu/packages/patchutils.scm: ... to here. Update copyright commentaries. Add module (gnu packages texinfo). * po/packages/POTFILES.in: Remove reference to wdiff.scm. Change-Id: Ife2c051c209948afafe67854a315bdfa1a604f52 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-13gnu: Add ctune.Junker
* 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>
2025-12-11gnu: rlwrap: Update to 0.48.Sören Tempel
* 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
2025-12-07gnu: i3lock-blur: Fix build.Artyom V. Poptsov
* 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
2025-12-07gnu: mpv: Fix 100% CPU usage on wayland.Ron Nazarov
* 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>
2025-12-07gnu: python-renpy: Update to 8.5.0.Liliana Marie Prikler
* 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.
2025-12-05gnu: git: Define ‘PATH_MAX’ on GNU/Hurd.Ludovic Courtès
Fixes a regression introduced in 04e9e4a4623391bb225dcc0dd3003a0d3300f16d. * gnu/packages/patches/git-clar-path-max.patch: New file. * gnu/packages/version-control.scm (git-minimal): Use it. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: I7b1eb519952674cf66b745bd0a71bbe3395d3bdc