gnu: python-pandas-2: Fix test with new tzdata. 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>
gnu: 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
gnu: 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
gnu: 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
gnu: 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
gnu: qemu: fix build with glibc-2.41. * 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
gnu: proot: Fix build. * 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
gnu: docbook2x: Fix invalid lt entity re-declaration. 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
gnu: dtc: Fix tests. * 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
gnu: qtlocation-5: Fix build. 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
gnu: kwayland-5: Fix build. * 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
gnu: gcc: Fix compilation of libstdc++ for GCC 7 to 13. 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
gnu: gdbm: Add upstream patch for test issues. * gnu/packages/patches/gdbm-lockwait-test.patch: New patch. * gnu/packages/dbm.scm (gdbm): Add it. * gnu/local.mk: Register it. Change-Id: I991df13d66ad3cf1b567ee3b3d337215c70be2c6
gnu: libxcrypt: Remove now unnecessary Hurd64 patch. * 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
gnu: glibc/hurd: Fix gnulib tests. 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
gnu: expat: Update to 2.7.1. * 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
gnu: libarchive: Update to 3.7.7. * 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
gnu: hurd: Update to 0.9.git20250420. * 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
gnu: perl-net-ssleay: Update to 1.94. * gnu/packages/patches/perl-net-ssleay-colon-parsing.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/base.scm (perl-net-ssleay): Update to 1.94. [source](origin): Add patch. Change-Id: Ie4b8bc713618fb72e86c07860fab30e47b96dc76 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: binutils: Update to 2.44. * gnu/packages/patches/binutils-2.41-fix-cross.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/base.scm (binutils): Update to 2.44 and use it. Change-Id: Ia54b0e7a076b1fe162524bf76a1ab4031792bc32