summaryrefslogtreecommitdiff
path: root/gnu/local.mk
AgeCommit message (Collapse)Author
2025-08-01gnu: dolphin-emu: Update to 2506-0.79a3af2.Maxim Cournoyer
* gnu/packages/emulators.scm (dolphin-emu): Update to 2506-0.79a3af2. [source] {patches}: Update patches. (dolphin-rcheevos-submodule): New variable. [source]: Refine and update snippet. [#:phases] {remove-unittests-target-post-build-command}: Delete. {generate-fonts&hardcode-libvulkan-path}: Fix typo in phase name. Remove obsolete cstdint patching. {post-check}: Delete. [#:configure-flags]: Streamline. Add -DUSE_DISCORD_PRESENCE=OFF. [native-inputs]: Add googletest [inputs]: Replace ffmpeg-4 with ffmpeg. Replace fmt-7 with fmt-11. Replace gtk+-2 with gtk+ and minizip-ng-compat with minizip-ng. Add lz4, mgba-for-dolphin, qtsvg, spirv-cross, spng, tinygltf, vulkan-headers, vulkan-memory-allocator and watcher. Replace qtbase-5 with qtbase. Replace sdl2 with sdl3. Replace sfml-2 with sfml. Remove soundtouch-1/integer-samples. (libretro-dolphin-emu): Update to 5.0-1.a09f78f. [source]: Break inheritance with dolphin-emu, adjusting snippet for its older code base. [patches]: Apply libretro-dolphin-emu-libusb-assert.patch and libretro-dolphin-emu-vulkan-headers.patch. [#:phases] {link-unittest-to-gtest}: New phase. [inputs]: Do not inherit from dolphin-emu. Replace fmt-7 with fmt. Replace minizip-ng with minizip-ng-compat. googletest, vulkan-headers. * gnu/packages/patches/dolphin-emu-data.patch: Delete file. * gnu/packages/patches/dolphin-emu-unbundle-tinygltf.patch * gnu/packages/patches/dolphin-emu-unbundle-watcher.patch * gnu/packages/patches/libretro-dolphin-emu-gc-font-tool.patch * gnu/packages/patches/libretro-dolphin-emu-libusb-assert.patch * gnu/packages/patches/libretro-dolphin-emu-vulkan-headers.patch: New files. * gnu/local.mk (dist_patch_DATA): Update accordingly. Fixes: #1327 Change-Id: I5a870a5e29c1ca243fb1d5e049ee06c5e254a04f
2025-07-30gnu: freerdp: Update to 3.16.0.Danny Milosavljevic
* gnu/packages/patches/freerdp-3.16.0-rpath.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/rdesktop.scm (freerdp-3): New variable. Change-Id: Iaf706ea6df5fd5593326513da284d9223fada3d1
2025-07-30gnu: libssh: Update to 0.11.2.Yelninei
* gnu/packages/ssh.scm (libssh): Update to 0.11.2. [origin]: Remove snippet and patch. [#:configure-flags]: Remove custom CFLAGS. [#:phases]: Remove prepare-for-tests phase. * gnu/packages/patches/libssh-openssh-banner.patch: Delete patch. * gnu/local.mk (dist_patch_DATA): Deregister patch. Fixes: guix/guix#1679 Change-Id: Iad2c57353d3a9e8c6391e206f41bfb6deb821a8a
2025-07-28gnu: fenics-dolfin: Fix build with gcc@14.Paul Garlick
* gnu/packages/patches/fenics-dolfin-integer-types.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register new patch. * gnu/packages/simulation.scm (fenics-dolfin)[source]: Use new patch. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-27gnu: Add sourcetrail.Ada Stevenson
* gnu/packages/code.scm: Add sourcetrail. Update imports. * gnu/packages/patches/sourcetrail-fix-cmakelists-and-paths.patch: Add patch. * gnu/local.mk: Register it. Change-Id: Ib074d392452a527552074e5329e8153a858979c9 Reviewed-by: Noé Lopez <noelopez@free.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-26gnu: retroarch-minimal: Update to 1.21.0.Maxim Cournoyer
* gnu/packages/emulators.scm (retroarch-minimal): Update to 1.21.0. [source]: Remove retroarch-improved-search-paths.patch patch. [inputs]: Replace qtbase-5 with qtbase. * gnu/packages/patches/retroarch-improved-search-paths.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: I5f2972c9ad73af060147f9b9b37eb7f8e517cbd9
2025-07-26gnu: fuzzylite: Update to 6.0-0.13b3122.Maxim Cournoyer
* gnu/packages/games.scm (fuzzylite): Update to 6.0-0.13b3122. [source]: Delete patches. [native-inputs]: Replace catch2 with catch2-3. [license]: Correct to gpl3+. * gnu/packages/patches/fuzzylite-relative-path-in-tests.patch * gnu/packages/patches/fuzzylite-soften-float-equality.patch * gnu/packages/patches/fuzzylite-use-catch2.patch: Delete patches. * gnu/local.mk (dist_patch_DATA): De-register them. Change-Id: Ibe4ebf94b1b9011fbbd161cdfac3786bd6eb184d
2025-07-25gnu: libeb: Fix build with gcc-14.VnPower
* gnu/packages/education.scm (libeb): Apply patch. * gnu/local.mk (dist_patch_DATA): Add reference to patch. * gnu/packages/patches/libeb-gcc-14.patch: Add patch. Change-Id: I6ee07e8ae93646e70c531f1ebe7c9ae8e9f4692d Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-25gnu: python-pyqt: Update to 5.15.11.宋文武
* gnu/packages/patches/pyqt-configure.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/qt.scm (python-pyqt): Update to 5.15.11. [source]: Remove patch. Change-Id: I62e712aab1c7aa40f7847eb1b5669b010cab25ce
2025-07-25gnu: psm2: Compile init constructor without AVX flags.Nigko Yerden
* gnu/packages/linux.scm (psm2)[source]<origin>{patches}: New field. Add patch to it. * gnu/packages/patches/psm2-compile-ctor-without-avx.patch: Add file. * gnu/local.mk (dist_patch_DATA): Register it. Fixes: guix/guix#1446 Change-Id: I150ddc86c2948063e6e13f11014c42e96b553b75 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-24gnu: emacs-yasnippet: Update to 0.14.3.Zhu Zihao
* gnu/packages/emacs-xyz.scm (emacs-yasnippet): Update to 0.14.3. [source]{version}: Package comments revised. {patches}: Drop stale patch introduced in https://issues.guix.gnu.org/65376 YASnippet can build without it now. * gnu/packages/patches/emacs-yasnippet-fix-empty-snippet-next.patch: Deleted. * gnu/local.mk (dist_patch_DATA): Remove entry for 'emacs-yasnippet-fix-empty-snippet-next.patch'. Change-Id: I209a0258801cb96cf34d83afd40534c76f3219be Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-22gnu: qtbase: Backport fix for flaky test.Brennan Vincent
* gnu/packages/qt.scm (qtbase)[#:phases]: Add 'patch-aarch64-tests, which backports an upstream commit improving a flaky test. * gnu/packages/patches/qtbase-fix-thread-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: Ibf9b95d7225ed42c9edad03a550d1c6e6f86be54
2025-07-22gnu: ccextractor: Update to 0.94-0.81fdecd.Maxim Cournoyer
* gnu/packages/gstreamer.scm (ccextractor): Update to 0.94-0.81fdecd. [source]: Delete patches. [#:configure-flags]: Add LDFLAGS. [native-inputs]: Replace autoconf with autoconf-2.72, leptonica-1.80 with leptonica and tesseract-ocr-4 with tesseract-ocr. * gnu/packages/patches/ccextractor-add-missing-header.patch * gnu/packages/patches/ccextractor-autoconf-tesseract.patch * gnu/packages/patches/ccextractor-fix-ocr.patch: Delete files * gnu/local.mk (dist_patch_DATA): De-register them. Change-Id: Ice1336754bc5ddf77fee7c03a1336cd1c3543d4c
2025-07-22gnu: jami: Fix build.Maxim Cournoyer
The unittests were now failing to build with GCC 14 (see: <https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/1144>). * gnu/packages/patches/jami-unittests-fix-build.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/jami.scm (jami) [source]: Apply it. Change-Id: I11eb97663bb28a4153b2459ea886658cf08b6129
2025-07-22gnu: libjami: Fix build with GCC 14, building with sdbus-cpp v2.1.0.Maxim Cournoyer
* gnu/packages/patches/libjami-sdbus-cpp-v2.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/jami.scm (libjami): Apply it. [inputs]: Replace sdbus-c++-1.4 with sdbus-c++. Change-Id: Ib123cb84a4ffa241ae3c6bcdff0d97884732c173
2025-07-22gnu: opendht: Fix build with GCC 14.Maxim Cournoyer
* gnu/packages/patches/opendht-nanosleep.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/networking.scm (opendht) [source]: Apply it. Change-Id: I14589dba3a99ae51bb522ffdbe2a1390c74aa75a
2025-07-22gnu: emacs-bash-completion: Update to 3.2-0.d32863d.Maxim Cournoyer
* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.2-0.d32863d. [source]: Delete patches. * gnu/packages/patches/emacs-bash-completion-preserve-exit-code.patch: Delete file. * gnu/packages/patches/emacs-bash-completion-preserve-ps1.patch: Likewise. * gnu/local.mk (dist_patch_DATA): De-register them. Change-Id: If3a6f6954d3d3b7c34cbc8634c95cf4c18dbb318
2025-07-21gnu: converseen: Update to 0.12.2.5.宋文武
* gnu/packages/patches/converseen-hide-updates-checks.patch: Remove file. * gnu/packages/patches/converseen-hide-non-free-pointers.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove them. * gnu/packages/image.scm (converseen): Update to 0.12.2.5. [source]: Remove patches. [arguments]: Add patch-source phase to disable auto update and website links. Change-Id: I9cbdad581803d4b1910afb1115e3b8404b1faa7e Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21gnu: make-bootstrap: Remove obsolete patch for i686-linux.Dariqq
Followup to 2c51202a2a803853cf9844c6169087628d098955. The issue has been resolved with glibc-2.40 (see glibc commit 0b716305dfb48c2d13ed4f7d06c082b90c1d226f). * gnu/packages/make-bootstrap.scm (glibc-for-bootstrap)[arguments]: Remove 'apply-libm-patch on i686. * gnu/packages/patches/glibc-2.39-fmod-libm-a.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: If6c44497ff54390688345083ca6e8cebecc71ee9 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-20gnu: bdb-4.8, bdb-5.3: Fix build on arm.Vagrant Cascadian
* gnu/packages/patches/bdb-4-5-configure.patch: New file. * gnu/local.mk [dist_patch_DATA]: Register file. * gnu/packages/dbm.scm (bdb-4.8)[arguments]<#:phases>: Add 'bdb-configure-patch on arm. (bdb-6)[arguments]: Copy-paste the arguments from bdb-4.8 without the additional phase. Change-Id: Id75bbb519006f3b3871a23ba3d668e0ef24e6a7a Co-authored-by: Andreas Enge <andreas@enge.fr> Co-authored-by: Brennan Vincent <brennan@umanwizard.com>
2025-07-20gnu: loko-scheme: Move to (gnu packages scheme).Zhu Zihao
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove entry for 'loko.scm'. * gnu/packages/loko.scm: Deleted. (loko-scheme): Moved from ... * gnu/packages/scheme.scm: ... to here. Change-Id: I4c9d622ef890d22fce65b422f25bcf59aa0eeb3d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-20gnu: strutcpp: Fix build.Andreas Enge
* gnu/packages/patches/strutcpp-fix-includes.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/cpp.scm (strutcpp): Apply patch. Change-Id: I459f2774d98341417cbec6c271417b97e2477269
2025-07-19gnu: fmt@9: Fix tests on i686.Liliana Marie Prikler
* gnu/packages/patches/fmt-9-overspecified-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/pretty-print.scm (fmt-9)[arguments]: Add #:configure-flags from fmt-10. Add #:phases to apply fmt-9-overspecified-tests.patch on i686. Change-Id: Ifc2854b98db1500e6c57521ee31b294e8712783e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-19gnu: openfst-for-vosk: Fix build with gcc@14.Nicolas Graves
Just adds an upstream patch. * gnu/packages/patches/openfst-for-vosk-fix-unique-ptr.patch: Add patch. * gnu/packages/machine-learning.scm (openfst-for-vosk)[source] <patches>: Record patch. * gnu/local.mk: Record patch. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-19services: Add rabbitmq service.wrobell
* gnu/services/high-availability.scm (<rabbitmq-configuration>): New record. (rabbitmq-shepherd-service): New procedure. (rabbitmq-service-type): New variable. * gnu/tests/high-availability.scm (run-rabbitmq-test): New procedure. (%rabbitmq-os, %tests-rabbitmq): New variables. * doc/gnu.texi (High Availability Services): Document it. Change-Id: I53e9f2881b6340e1ed314785e4c5529b81381a3b Co-authored-by: Christopher Baines <mail@cbaines.net> Reviewed-by: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-19gnu: Add rabbitmq.wrobell
* gnu/packages/high-availability.scm (rabbitmq): New variable. * gnu/packages/patches/rabbitmq-defaults.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new patch. Change-Id: Ib8e18f37529024bc54b386390fa998337e150771 Co-authored-by: Christopher Baines <mail@cbaines.net> Reviewed-by: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-18gnu: perl-xml-libxslt: Fix configure script.Greg Hogan
* gnu/packages/patches/perl-xml-libxslt-fix-configure.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/xml.scm (perl-xml-libxslt)[origin]: Apply patch. Change-Id: I9199c6e4de924c7425ccb06c3d7da12d9093b8a4
2025-07-18gnu: perl-xml-libxml: Fix build with clang 16+.Greg Hogan
* gnu/packages/patches/perl-xml-libxml-fix-function-prototypes.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/xml.scm (perl-xml-libxml)[origin]: Apply patch. Change-Id: Ib0be83bbf149af6c3f8a477c24159fbd975fc06b Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18gnu: llvm: Fix build with gcc@14.Andreas Enge
* gnu/packages/patches/llvm-10-missing-include.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/llvm.scm (llvm-10, llvm-11)[origin]: Apply patch. Co-authored-by: tobtoht Change-Id: Id5f7aac3c2dc1193adc47b7472534c0269a4255f
2025-07-18gnu: capnproto: Fix tests.Zheng Junjie
* gnu/packages/patches/capnproto-fix-test.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/serialization.scm (capnproto)[source]: Use it. Change-Id: I216563e5263f6d4e61e382b8d1eb5687c82b0cc1
2025-07-18gnu: containerd: Fix build.Andreas Enge
Fixes: guix/guix#1165 * gnu/packages/patches/containerd-fix-includes.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/docker.scm (containerd)[source]: Use patch. Change-Id: Ib6dc3d2bd7ab5de7726dce07ca904c9f27a492e7
2025-07-18gnu: glibc: Reintroduce 2.39.Ludovic Courtès
* gnu/packages/base.scm (glibc-2.39): New variable. Change-Id: I0de073168eb9854f04b04bca73c8f166b0fcb8ba
2025-07-18gnu: python-pandas-2: Fix test with new tzdata.Zheng Junjie
Fixes: guix/guix#1025 * gnu/packages/patches/python-pandas-2-no-pytz_datetime.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/python-science.scm (python-pandas-2): Use it. Change-Id: I0e3689c28f11a5f69362caf0e31890a5efe6febe Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18gnu: qtwebengine: Update to 6.8.2.宋文武
* gnu/packages/patches/qtwebengine-fix-system-libvpx.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/qt.scm (qtwebengine): Update to 6.8.2. [source]: Add patch. Adjust snippet. Add 'link_pulseaudio=true' to gnArgArg. [inputs]: Replace ffmpeg-4 with ffmpeg. [native-inputs]: Use clang-18 and lld-as-ld-wrapper-18. [arguments]: Remove unused 'QT_FEATURE_system_ffmpeg' from configure-flags. Change-Id: I3dc02e279bfcd6f31e41c30a6706800f8e866904
2025-07-18gnu: ffmpeg: Add 'av_stream_get_first_dts' patch for QtWebEngine.宋文武
* gnu/packages/patches/ffmpeg-add-av_stream_get_first_dts-for-chromium.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/video.scm (ffmpeg) [patches]: Add it. Change-Id: I819076f8eb1cd2d62f2bbf18c7ceee10cb59adba
2025-07-18gnu: qtwayland: Update to 6.8.2.宋文武
* gnu/packages/patches/qtwayland-6-update-wayland-xml.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/qt.scm (qtwayland): Update to 6.8.2. [arguments]: Add update-wayland.xml phase. Change-Id: I63bc962509acfdf40526dabe39655dadc8eac73a
2025-07-18gnu: qtbase: Update to 6.8.2.宋文武
* gnu/packages/patches/qtbase-find-tools-in-PATH.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/patches/qtbase-qmake-use-libname.patch: Adjust for 6.8.2. * gnu/packages/qt.scm (qtbase): Update to 6.8.2. [source]: Remove unused 'qtbase-find-tools-in-PATH.patch', instead we can set QT_OPTIONAL_TOOLS_PATH for cmake. [native-inputs]: Add ninja. [inputs]: Delete libxkbcommon-1.5. [propagated-inputs]: Add libxkbcommon and vulkan-headers. [arguments] <configure-flags>: Add "-GNinja". <phases>: Replace build and instal phases for Ninja. Update do-not-capture-python phase. Skip failing tests. Fix QT_ADDITIONAL_PACKAGES_PREFIX_PATH, which needs to be semicolon separated. Change-Id: Ifa3464cfc025638affc73eca8c86f5123ba6064e
2025-07-18gnu: qemu: fix build with glibc-2.41.Zheng Junjie
* gnu/packages/patches/qemu-glibc-2.41.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/virtualization.scm (qemu): Use it. Change-Id: I54d71f35c311798d43cf7f4a73fe7bfd8e054c59
2025-07-18gnu: proot: Fix build.Zheng Junjie
* gnu/packages/patches/proot-add-missing-include.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/linux.scm (proot): Use it. Change-Id: Ia160417b06073c29b9f540fc4883d1f74dfd6003
2025-07-18gnu: docbook2x: Fix invalid lt entity re-declaration.Maxim Cournoyer
This bug would cause multiple errors when building the documentation of Git, for example, like: error : xmlAddEntity: invalid redeclaration of predefined entity * gnu/packages/patches/docbook2x-entity-lt.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/docbook.scm (docbook2x) [source]: Apply it. Change-Id: I8d2e694ff4b97a1016644d3525b2cddb1b85f12d
2025-07-18gnu: dtc: Fix tests.Zheng Junjie
* gnu/packages/patches/dtc-fix-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/bootloaders.scm (dtc)[source]: Use it. Change-Id: I70d593ff55c677df9aae46ba289a0888bab73f12
2025-07-18gnu: qtlocation-5: Fix build.Zheng Junjie
Fixes guix/guix#712 * gnu/packages/patches/qtlocation-5.15.8-mapboxgl-gcc13.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/qt.scm (qtlocation-5)[source]: <patches>: use it. <snippet>: unvendor rapidjson and protozero. [inputs]: Add rapidjson and protozero. Change-Id: I57b32863ae905d26539b43296cea8c1a18f91170
2025-07-18gnu: kwayland-5: Fix build.Zheng Junjie
* gnu/packages/patches/kwayland-5-fix-build.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/kde-frameworks.scm (kwayland-5): Use It. Change-Id: Ida72b1bdcacd59c112d1dceda669627e3bbe7110
2025-07-18gnu: gcc: Fix compilation of libstdc++ for GCC 7 to 13.Ludovic Courtès
With the introduction of GCC 14 as the default compiler, compilation of libstdc++ of all previous versions would fail due to a different signature for ‘__cxa_call_terminate’ (a builtin in GCC 14). This fixes it. * gnu/packages/patches/gcc-libstdc++-newer-gcc.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gcc.scm (gcc-7, gcc-8, gcc-9, gcc-10) (gcc-11, gcc-12, gcc-13): Use it. Change-Id: I84dc26e46d56259d7d610f19b0521fa9c5499d5e
2025-07-18gnu: gdbm: Add upstream patch for test issues.Yelninei
* gnu/packages/patches/gdbm-lockwait-test.patch: New patch. * gnu/packages/dbm.scm (gdbm): Add it. * gnu/local.mk: Register it. Change-Id: I991df13d66ad3cf1b567ee3b3d337215c70be2c6
2025-07-18gnu: libxcrypt: Remove now unnecessary Hurd64 patch.Yelninei
* gnu/packages/crypto.scm (libxcrypt)[arguments]: Remove ‘apply-hurd64-patch’ phase. * gnu/packages/patches/libxcrypt-hurd64.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: Id98b268426ef22219e2bfc5041e7d7965c5f9275
2025-07-18gnu: glibc/hurd: Fix gnulib tests.Yelninei
With glibc-2.41 several gnulib tests are failing on the Hurd in multiple core packages - test-once1 - test-pthread_sigmask1 - test-symlink/test-symlinkat This adds the relevant patches from glibc upstream or the version from the debian glibc adapted for glibc 2.41. * gnu/packages/patches/glibc-hurd-2.41-pthread-once.patch: New patch. * gnu/packages/patches/glibc-hurd-2.41-pthread-sigmask.patch: New patch. * gnu/packages/patches/glibc-hurd-2.41-symlink.patch: New patch. * gnu/packages/base.scm (glibc/hurd): Add them. * gnu/local.mk : Register them. Change-Id: I90ec984757da54ebbc7cb7817de00f2876f4a81a
2025-07-18gnu: expat: Update to 2.7.1.Zheng Junjie
* gnu/packages/xml.scm (expat): Update to 2.7.1. (expat/fixed): Remove it. * gnu/packages/patches/expat-CVE-2024-45490.patch: Remove it. * gnu/packages/patches/expat-CVE-2024-45491.patch: Remove it. * gnu/packages/patches/expat-CVE-2024-45492.patch: Remove it. * gnu/local.mk (dist_patch_DATA): Unregister them. Change-Id: Ia0bc5da202afba0636032e4f4e10051778214944
2025-07-18gnu: libarchive: Update to 3.7.7.Zheng Junjie
* gnu/packages/backup.scm (libarchive): Update to 3.7.7. * gnu/packages/backup.scm (libarchive/fixed): Delete variable. * gnu/packages/patches/libarchive-remove-potential-backdoor.patch: Remove it * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: Ia6474f9dae9a3d1a707d94fcace9bd50b2e3ac4c
2025-07-18gnu: hurd: Update to 0.9.git20250420.Yelninei
* gnu/packages/commencement.scm (hurd-headers-boot0): Update to 0.9.git20250420. * gnu/packages/hurd.scm (hurd-headers): Same. (hurd): Remove hurd-64bit.patch. [native-inputs]: Use texinfo instead of texinfo@4. * gnu/packages/patches/hurd-64bit.patch: Remove patch. gnu/local.mk: Deregister patch. Change-Id: Id62664983b2b5e2d6f2791f3290a9129fbf5f1c5