~ruther/guix-local

db4eafca — Zheng Junjie a year ago
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
fe60ed99 — Zheng Junjie a year ago
gnu: libsoup-minimal: Update to 3.6.4.

* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.6.4.

Change-Id: Ifbf90c450f18b5756dd289408183b509bc2f48a7
884b6e96 — Zheng Junjie 1 year, 2 days ago
gnu: libarchive: Explicitly disable openssl.

* gnu/packages/backup.scm (libarchive)[arguments]<#:configure-flags>:
Add --without-openssl.

Change-Id: Id64849ca319fc191998175ffb3ceba07c1bff744
a23d7877 — Zheng Junjie 1 year, 3 days ago
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
3d2efdbd — Zheng Junjie 1 year, 4 days ago
gnu: libstdc++: Fix build for gcc-13.

* gnu/packages/gcc.scm (make-libstdc++)[arguments]: use patch-tzdb.cc phase
for gcc >= 13.

Change-Id: I6e8ae4b973e80c11d67b7333ec2dfa732d1d016a
gnu: rumpkernel: Update to 0-20250111.

* gnu/packages/hurd.scm (rumpkernel): Update to 0-20250111.
[#:phases]: In build phase set C_INCLUDE_PATH and add -DBUFPAGES=16. Remove HOST_CFLAGS
override.
[inputs]: Add libirqhelp.

Change-Id: Iba710d54bb2cfe54b0b9bfcbf7e273fdf79e7d51
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add libirqhelp.

* gnu/packages/hurd.scm (libirqhelp): New variable.

Change-Id: Ida9fec5c998ee33366bd33df09f60ac9d0b14489
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
83e71074 — Ludovic Courtès 1 year, 6 days ago
gnu: motif: Build with GCC 11.

* gnu/packages/lesstif.scm (motif)[native-inputs]: Add GCC 11.

Change-Id: I4eea64de919d11e54a909ecdfafd37f4d06283fc
42f7c1bb — Ludovic Courtès 1 year, 6 days ago
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
ca8e8e20 — Ludovic Courtès 1 year, 6 days ago
gnu: libvpx: Ungraft.

* gnu/packages/video.scm (libvpx)[replacement]: Remove.
[source]: Add ‘libvpx-CVE-2025-5262.patch’.

Change-Id: Ia7211e23586bb07f73f5e3b3d7a298cd6c893bf2
bf737ede — Ludovic Courtès 1 year, 6 days ago
gnu: texlive-libkpathsea: Ungraft.

* gnu/packages/tex.scm (texlive-libkpathsea)[replacement]: Remove.
[arguments]: Adjust ‘customize-texmf.cnf’ phase.

Change-Id: I64abeadb82a11cb54d6388e7f5deda65d2e5ba20
157c0276 — Ludovic Courtès 1 year, 6 days ago
gnu: cairo: Ungraft.

* gnu/packages/gtk.scm (cairo): Update to 1.18.4.
[replacement]: Remove.
(cairo-1.18.4): Remove.

Change-Id: I44f2b05d813ace209ac49b463fb81699fbb3ba53
95e87d95 — Ludovic Courtès 1 year, 6 days ago
gnu: elogind: Ungraft.

* gnu/packages/freedesktop.scm (elogind)[replacement]: Remove.
[arguments]: Adjust ‘fix-pkttyagent-path’ phase.
(elogind/fixed): Remove.

Change-Id: Ie185a59262206118c0f97a6098f368c909ff524e
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
Next