~ruther/guix-local

gnu: fakeroot: Update to 1.37.1.2.

* gnu/packages/linux.scm (fakeroot): Update to 1.37.1.2.
[native-inputs]: Add perl.

Change-Id: I452e9c1910cf3dbf75064739d4f29f50d7795467
Signed-off-by: Andreas Enge <andreas@enge.fr>
fb6c58ba — Andreas Enge 1 year, 1 month ago
gnu: kexec-tools: Update to 2.0.31.

* gnu/packages/linux.scm (kexec-tools): Update to 2.0.31.

Change-Id: Ibd034855cf72d35ac0d5194f7cf968f50089ffd6
Reported-by: Rutherther <rutherther@ditigal.xyz>
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: glibc: Merge with glibc/hurd.

* gnu/packages/base.scm (%glibc-patches): Add patches from glibc/hurd.
(glibc/hurd): Define to glibc.

Change-Id: I6acc83bafeafadc0e257575fd8b9641e4cbf1f92
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
f9b639a4 — Rutherther 1 year, 1 month ago
gnu: xz-mesboot: Disable parallel build.

Fixes <https://issues.guix.gnu.org/78453>.

Disables parallel build, because the build gets stuck with parallel builds on
x86_64 at least.

* gnu/packages/commencement.scm (xz-mesboot): Disable parallel builds.

Change-Id: I0367363cbaaeb0ae5730242254c918cd7ec71478
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
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: bison: Link with pthread on the Hurd.

* gnu/packages/bison.scm (bison): Add LIBS=-lphtread on the Hurd.
* gnu/packages/commencement.scm (bison-boot0): Strip configure-flags.

Change-Id: If47c10c3a653df5fd07119a6fa53a40527d37b56
gnu: tar: Disable 64bit time_t on the 32bit Hurd.

* gnu/packages/base.scm (tar): Add --disable-year2038 configure-flag for
32bit hurd.
Change-Id: I8573dca7fa848afb968365977c49edbd01e97756

Change-Id: Ie3ab2f7275c9d7163557a8874f7b004dae3c6a17
gnu: util-linux: Disable 64bit time_t on the 32bit Hurd.

* gnu/packages/linux.scm (util-linux): Add --disable-year2038 configure-flag for
32bit hurd.
Change-Id: I5637bb9bf3c02759c7c9ed85c1f0bdf93bf03352

Change-Id: I387dc1559041956874c756d53382e5c8addf8202
gnu: findutils: Disable 64bit time_t on the 32bit Hurd.

* gnu/packages/base.scm (findutils): Add --disable-year2038 configure-flag for
32bit hurd.

Change-Id: I724f9e2807830d4b028a385e5e7c1f0d2e47e707
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
635da6eb — Efraim Flashner 1 year, 1 month ago
gnu: gettext-minimal: Remove gnulib patch for armhf-linux.

* gnu/packages/gettext.scm (gettext-minimal)[arguments]: Remove phase
adding a patch for gnulib when building for armhf-linux.

Change-Id: Ifd7f73dffa259c731f1cb8a5bdb36b78abcbb1b4
6f4a5edb — Efraim Flashner 1 year, 1 month ago
gnu: diffutils-boot0: Add back inherited package arguments.

This was reported by yelninei on IRC.

* gnu/packages/commencement.scm (diffutils-boot0)[arguments]: Inherit
package arguments from diffutils.

Change-Id: Ie438ad47c7262a6df62f6d26c31f78f1338f4bdd
b4242796 — Efraim Flashner 1 year, 1 month ago
gnu: file-boot0: Remove custom configure-flags on aarch64-linux.

* gnu/packages/commencement.scm (file)[arguments]: Don't disable
dependency-tracking when building on aarch64-linux.

Change-Id: I14c4b3f60af63427153dfd381400709f09f247ec
1e644e0b — Efraim Flashner 1 year, 1 month ago
gnu: findutils-boot0: Remove custom configure-flags on aarch64-linux.

* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Don't
disable dependency-tracking when building on aarch64-linux.

Change-Id: Ib6338d8adab7dcfffeb7b0aabfb4f74ee3819119
1558811c — Efraim Flashner 1 year, 1 month ago
gnu: diffutils-boot0: Remove custom configure-flags on aarch64-linux.

* gnu/packages/commencement.scm (diffutils-boot0)[arguments]: Don't
disable dependency-tracking when building on aarch64-linux.

Change-Id: I98a445411d472eb78abb55a28733c2f77ac5fd3e
gnu: rumpkernel: Fix build with gcc-14.

* gnu/packages/hurd.scm (rumpkernel): Add -Wno-error=implicit-function-declaration
for the HOST_CC

Change-Id: I4e86cd9900b56a904190e217c21bcfa279c12a5a
5f756ac8 — Zheng Junjie 1 year, 1 month ago
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
d8fb8e4b — Zheng Junjie 1 year, 1 month ago
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
03a7e8c3 — Zheng Junjie 1 year, 1 month ago
gnu: cups-minimal: Ungraft.

* gnu/packages/cups.scm (cups-minimal)[replacement]: Remove it.
[source]: Add cups-minimal-Address-PPD-injection-issues.patch.
* gnu/packages/cups.scm (cups-minimal/fixed): Remove it.

Change-Id: Icb5295af42b5a84741a73ed4b662bc8736ab6b2b
Next