gnu: c-ares: Update to 1.34.4.
* gnu/packages/adns.scm (c-ares): Update to 1.34.4.
[source]: Update url.
(c-ares-for-node-lts): Simplifies it.
Change-Id: I4af1ea6d76e7efcfcfc772408f63f92cce7c28df
gnu: pciutils: Use new style.
* gnu/packages/pciutils.scm (pciutils)[arguments]: Use G-expressions.
Simplify the use of cc-for-target.
[inputs]: Remove labels.
Change-Id: I1d19d2a8c4c01a2ea9a7b75a1fa224734710b43f
gnu: pciutils: Update to 3.13.0.
* gnu/packages/pciutils.scm (pciutils): Update to 3.13.0.
[source]: Add pciutils-hurd64.patch.
[arguments]<#:phase>: Remove apply-hurd64-patch phase.
Change-Id: I58c4af801a748d982aac54a2b6f6d78d4efa5378
gnu: hwdata: Update to 0.392.
* gnu/packages/pciutils.scm (hwdata): Update to 0.392.
Change-Id: I5d1142912b35b7e75bdbb265537d71b6b209eda5
gnu: linux-libre-headers: Update to 6.12.17.
* gnu/packages/linux.scm (linux-libre-headers-5.15.49):
Update to 6.12.17 and rename to linux-libre-headers-6.12.17.
(linux-libre-headers-5.19.17): Remove it.
* gnu/packages/cross-base.scm (cross-kernel-headers/deprecated): Remove
loongarch64 case.
(cross-kernel-headers*): Remove loongarch64 case.
* gnu/packages/make-bootstrap.scm (%glibc-stripped): Remove loongarch64 case.
* gnu/packages/commencement.scm (linux-libre-headers-boot0)[arguments]: Adjust
lower-version-requirements phase.
Change-Id: I56a5f6173379f0c4ec305e7db86cccd940e62304
gnu: libiconv: Update to 1.18.
* gnu/packages/base.scm (libiconv): Update to 1.18.
Change-Id: I2b13a4a72976990f10b9600a69377b40f550bc55
gnu: diffutils: Update to 3.11.
* gnu/packages/base.scm (diffutils): Update to 3.11.
Change-Id: I20db26c77119cb7b73051e61aa8f4648eaaabf65
gnu: tar: Update to 1.35.
* gnu/packages/base.scm (tar): Update to 1.35.
* gnu/packages/commencement.scm (tar-mesboot)[native-inputs]: Add sed-mesboot.
[arguments]<#:configure-flags>: Add --disable-year2038.
(tar-boot0)[arguments]<#:configure-flags>: Add --disable-year2038.
Change-Id: I76f2bb55ad3736aea319ec1a55a17c5a44908c67
gnu: findutils: Update to 4.10.0.
* gnu/packages/base.scm (findutils): Update to 4.10.0.
* gnu/packages/commencement.scm (findutils-boot0)
[arguments]<#:configure-flags>: Add --disable-year2038.
Change-Id: I1b4373038e296818ef537dfa069a29f7bac481dc
gnu: util-linux: Update to 2.40.4.
* gnu/packages/linux.scm (util-linux)[source]<snippet>: Remove tailing #t.
[arguments]<#:phases>: Adjust pre-check phase.
[inputs]: Add sqlite.
[native-inputs]: Add pkg-config.
* gnu/packages/patches/util-linux-tests.patch: Adjust it.
Change-Id: I3c22d0b5b02a6dd0fee440f32e87279d7d4b1554
gnu: commencement: gcc-boot0: Fix building on the 32bit Hurd.
* gnu/packages/commencement.scm (gcc-boot0): Use gcc-5 for libstdc++-boot0
when building on i586-gnu.
Change-Id: I17b29192d0496ecefa1e0c0342ace7961bbd67fd
gnu: xorg-server-for-test: Update to 21.1.15; fixes build with gcc-14.
* gnu/packages/xorg.scm (xorg-server-for-tests): Just inherit from xorg-server
again.
Change-Id: I922eb37183e8c0fa2ea8991c68fe08dfc08a7594
gnu: gnumach: Fix build.
* gnu/packages/hurd.scm (gnumach)[native-inputs]: Replace automake and
texinfo-4 with automake-1.16.5 and texinfo.
Change-Id: I16453207eb45019c0af01f8ef073960651ba6958
gnu: flex: Fix cross-compiling.
* gnu/packages/flex.scm (flex)[arguments]<#:configure-flags>: When
cross-compiling, add ac_cv_func_malloc_0_nonnull=yes and
ac_cv_func_realloc_0_nonnull=yes.
Change-Id: I89718a19e2b3c5a5f5732049f3b0bcd7621e9f1b
gnu: gnumach-headers: Fix build.
* gnu/packages/hurd.scm (gnumach-headers)[native-inputs]: Replace automake and
texinfo-4 with automake-1.16.5 and texinfo.
Change-Id: Id7f0eeb6799e1b34eecb0f7b562507ecdb0632bc
gnu: bash-static: Fix cross-compiling for glibc@2.41.
* gnu/packages/bash.scm (static-bash)[arguments]<#:configure-flags>: When
cross-compiling, Add bash_cv_getenv_redef=no.
Change-Id: I8105e91831dfdcce4e5494b3588ab8431dbaf5a8
gnu: sed: Update to 4.9.
* gnu/packages/base.scm (sed): Update to 4.9.
* gnu/packages/commencement.scm (sed-mesboot): Keep version on 4.8.
Change-Id: I9a279e67c88cbc549d4964af012b50a2b25c04e9
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
gnu: glib: Update to 2.83.3. Fix test for tzdata@2025a.
* gnu/packages/glib.scm (glib): Update to 2.83.3.
[arguments]<#:phases>: Adjust patch-pkg-config-files phase.
Change-Id: Icf53572bfbd38056a7587869a602d7d9dc778c45