宋文武
08df9cb23d
gnu: helm: Fix build with newer freetype.
...
* gnu/packages/music.scm (helm) [arguments]: Add -fpermissive to CXXFLAGS.
Change-Id: I8328abce1ed51ba5c14828d7b7c23bfe63fe2352
2025-07-18 20:17:38 +02:00
宋文武
410c4b6db7
gnu: agg: Fix build with newer freetype.
...
* gnu/packages/graphics.scm (agg) [arguments]: Add -fpermissive to CXXFLAGS.
Change-Id: I49ee36c99802548e7cc9ec4cbed322f95640bfc8
2025-07-18 20:17:38 +02:00
宋文武
86c5509e28
gnu: ftgl: Fix build with newer freetype.
...
* gnu/packages/gl.scm (ftgl) [arguments]: Add -fpermissive to CXXFLAGS.
Change-Id: Id9d7c14b608c8352898467ecdff708b2b752b09c
2025-07-18 20:17:38 +02:00
宋文武
f9170a9def
gnu: freetype: Update to 2.13.3.
...
* gnu/packages/fontutils.scm (freetype): Update to 2.13.3.
Change-Id: I26a7f2f36cb53f61ba288cefaffa4940f7d0dd80
2025-07-18 20:17:38 +02:00
宋文武
17ab477bae
gnu: qutebrowser: Do not wrap with QTWEBENGINEPROCESS_PATH.
...
* gnu/packages/web-browsers.scm (qutebrowser) [arguments]: Remove
QTWEBENGINEPROCESS_PATH from the wrap-qt-process-path phase.
Change-Id: I7227e1f5abd9e9db98d603ca74ece6ea268b7eaa
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-18 20:17:37 +02:00
宋文武
c41d2f5a4b
gnu: kiwix-desktop: Do not wrap with QTWEBENGINEPROCESS_PATH.
...
* gnu/packages/web.scm (kiwix-desktop) [arguments]: Remove
wrap-qt-process-path phase.
Change-Id: Iaf33c180268358a3b1bf1695b37313f20b410f9d
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-18 20:17:37 +02:00
宋文武
d7ecd83d58
gnu: openconnect-sso: Do not wrap with QTWEBENGINEPROCESS_PATH.
...
* gnu/packages/vpn.scm (openconnect-sso) [arguments]: Remove
wrap-qt-process-path phase.
Change-Id: I10332aac3d482c991cccd583c12489a9291c89bf
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-18 20:17:37 +02:00
宋文武
86e63b5037
gnu: openshot: Do not wrap with QTWEBENGINEPROCESS_PATH.
...
* gnu/packages/video.scm (openshot) [arguments]: Remove wrap-program phase.
Change-Id: Id09d18cb0f2f9e6542cdeeaa3026a0ff71164121
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-18 20:17:37 +02:00
宋文武
f1019e46df
gnu: akregator: Do not wrap with QTWEBENGINEPROCESS_PATH.
...
* gnu/packages/kde.scm (akregator) [arguments]: Remove wrap-qt-process-path
phase.
Change-Id: I827e8375186492064c934c35196790af6e999e0d
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-18 20:17:37 +02:00
宋文武
b2a8105039
gnu: khelpcenter: Do not wrap with QTWEBENGINEPROCESS_PATH.
...
* gnu/packages/kde-systemtools.scm (khelpcenter) [arguments]: Remove
wrap-executable phase.
Change-Id: I6e1ab2c41638a60d5ab1942f101f3ff34b8d1a86
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-18 20:17:37 +02:00
宋文武
d0e33ae508
gnu: falkon: Do not wrap with QTWEBENGINEPROCESS_PATH.
...
* gnu/packages/kde-internet.scm (falkon) [arguments]: Remove wrap phase.
Change-Id: Iad27eace218b15e847d5918170e68427176cc3ff
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-18 20:17:37 +02:00
宋文武
b4b6af1479
gnu: anki: Do not wrap with QTWEBENGINEPROCESS_PATH.
...
* gnu/packages/education.scm (anki) [arguments]: Remove
QTWEBENGINEPROCESS_PATH from the wrap phase.
Change-Id: If8b2cd5bcb0624033b6f7a29c9b865b70943032d
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-18 20:17:37 +02:00
宋文武
a89116cdd3
gnu: calibre: Do not wrap with QTWEBENGINEPROCESS_PATH.
...
* gnu/packages/ebook.scm (calibre) [arguments]: Remove wrap-program phase.
Change-Id: If289d6d5bcd1582134bbb02a179425a4f9c6a4d0
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-18 20:17:37 +02:00
宋文武
1e29b73a85
gnu: qtwebengine: Fix default path for QtWebEngineProcess.
...
Since qtwebengine and qtbase are not installed into the same prefix,
the default path for QtWebEngineProcess won't work. Fix it so that
we no longer need to set QTWEBENGINEPROCESS_PATH anymore.
* gnu/packages/qt.scm (qtwebengine-5, qtwebengine) [arguments]:
Substitute 'QLibraryInfo::LibraryExecutablesPath' in substitute-source phase.
[native-search-paths]: Remove QTWEBENGINEPROCESS_PATH.
* guix/build/qt-utils.scm (variables-for-wrapping): Remove
QTWEBENGINEPROCESS_PATH.
Change-Id: Ie0dfaf8c2355a679e2a3ddeacf09654830f9ab2f
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-18 20:17:37 +02:00
Zheng Junjie
be0a6ff750
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
2025-07-18 20:17:37 +02:00
Zheng Junjie
c2e16dcec7
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
2025-07-18 20:17:37 +02:00
Maxim Cournoyer
f9df228dbd
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
2025-07-18 20:17:36 +02:00
Jelle Licht
1465addb96
gnu: node-lts: Fix build.
...
* gnu/packages/node.scm (node-lts)[inputs]: Replace icu4c with icu4c-76.
[native-inputs]: Replace icu4c with icu4c-76.
Change-Id: Iea508b914b3c576900ae3cdcc85ae98a4550142b
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-07-18 20:17:36 +02:00
Jelle Licht
12ec6d1439
gnu: node-bootstrap: Fix build.
...
* gnu/packages/node.scm (node-bootstrap)[inputs]: Remove icu4c; replace
c-ares with c-ares-for-node-bootstrap.
[native-inputs]: Remove icu4c; replace c-ares with
c-ares-for-node-bootstrap. Add gcc-11.
[arguments]<#:configure-flags>: Disable intl support.
<#:phases>: No longer add references to icu4c.
[source]<snippet>: Adjust accordingly.
Change-Id: I29dd70e4660db6f485a94872dedfb52283c5a72a
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-07-18 20:17:36 +02:00
Jelle Licht
5294db6c38
gnu: Add c-ares-for-node-bootstrap.
...
* gnu/packages/adns.scm (c-ares-for-node-bootstrap): New variable.
Change-Id: I34553194ea1cc646e6e92ae66fa830296015b779
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-07-18 20:17:36 +02:00
Maxim Cournoyer
fea3d33ea6
gnu: git-minimal/pinned: Update to 2.50.0.
...
* gnu/packages/version-control.scm (git-minimal/pinned): Update to 2.50.0.
Change-Id: I1e717f2b2b72f453f408073c5e1a324c361188f7
2025-07-18 20:17:36 +02:00
Maxim Cournoyer
d6909c341f
gnu: git-minimal: Patch 'sh' command in git-send-email script.
...
* gnu/packages/version-control.scm (git-minimal)
[phases] <patch-commands>: Extend to patch 'sh' command in
git-send-email.perl.
Series-postfix: core-updates
Change-Id: Ie60d206a4ab33cd894c8bfb6c20d12f52654707c
2025-07-18 20:17:36 +02:00
Zheng Junjie
f51070cb70
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
2025-07-18 20:17:36 +02:00
Zheng Junjie
7d3fd78e84
gnu: python-libarchive-c: Update to 5.2.
...
* gnu/packages/python-xyz.scm (python-libarchive-c): Update to 5.2.
[source]: Adjust pyppi name.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-mock; add python-setuptools and python-wheel.
[arguments]: Use G-expressions.
Change-Id: I9a5e30c7b18e95e668713cd6bef4aed1ad7a0602
2025-07-18 20:17:36 +02:00
Zheng Junjie
71d6644b18
gnu: clang-runtime-16: build with gcc-12.
...
Fixes : guix/guix#708
* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Use gcc-12
for version 16.
Change-Id: I1034c720c92052a3283002c4d637e9527c03fe87
2025-07-18 20:17:36 +02:00
Zheng Junjie
0c151438dc
gnu: openjdk11: Fix build with gcc-14.
...
* gnu/packages/java.scm (openjdk11)[arguments]<#:phases>: Add
-Wno-error=int-conversion to with-extra-cflags.
Change-Id: I2facc12357b6fe4ace42c6a6369ea106df2d982f
2025-07-18 20:17:36 +02:00
Zheng Junjie
0cbc920900
gnu: openjdk10: Fix build with gcc-14.
...
* gnu/packages/java.scm (openjdk10)[arguments]<#:phases>: Add
-Wno-error=int-conversion to with-extra-cflags.
Change-Id: I55a1166d081686b42598826899bde7a64e75f373
2025-07-18 20:17:36 +02:00
Zheng Junjie
ca2237bc54
gnu: openjdk9: Fix build with gcc-14.
...
* gnu/packages/java.scm (openjdk9)[arguments]<#:phases>: Add
-Wno-error=int-conversion to with-extra-cflags.
[inputs]: Replace libelf with elfutils.
Change-Id: Ic880d6b416cfd07e8e22e9037d8d8812645b3a80
2025-07-18 20:17:35 +02:00
Zheng Junjie
eb0029e103
gnu: icedtea-7: Build with gcc-13.
...
Fixes : guix/guix#703
* gnu/packages/java.scm (icedtea-7)[native-inputs]: Add gcc-13.
Change-Id: I2c50004d33ca85ee82fbc51f6e4456ad9b8d55c7
2025-07-18 20:17:35 +02:00
Zheng Junjie
7f0ed8d2cb
gnu: hplip: Fix build on gcc 14.
...
* gnu/packages/cups.scm (hplip)[arguments]<#:phases>: Also Add
-Wno-error=implicit-int to relax gcc-14's strictness.
Change-Id: If1dcaffad3e18c8070656451f3f22960f9eb4c16
2025-07-18 20:17:35 +02:00
Zheng Junjie
232af934ea
gnu: mesa-utils: Fix build for gcc-14.
...
* gnu/packages/gl.scm (mesa-utils)[arguments]<#:configure-flags>:
Add "CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types".
Change-Id: I21ba52e18a70c01996af45997707872528e8b55e
2025-07-18 20:17:35 +02:00
宋文武
290281b3ad
gnu: qtbase: Skip failing test.
...
* gnu/packages/qt.scm (qtbase)[arguments]: Skip 'tst_qdate' in the check phase.
Fixes : #709
Change-Id: I8ac55f31ab78d0ae82fd95b3f42f3ad2239be198
2025-07-18 20:17:35 +02:00
Zheng Junjie
db4eafca9d
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
2025-07-18 20:17:35 +02:00
Zheng Junjie
fe60ed992e
gnu: libsoup-minimal: Update to 3.6.4.
...
* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.6.4.
Change-Id: Ifbf90c450f18b5756dd289408183b509bc2f48a7
2025-07-18 20:17:35 +02:00
Zheng Junjie
884b6e9615
gnu: libarchive: Explicitly disable openssl.
...
* gnu/packages/backup.scm (libarchive)[arguments]<#:configure-flags>:
Add --without-openssl.
Change-Id: Id64849ca319fc191998175ffb3ceba07c1bff744
2025-07-18 20:17:35 +02:00
Zheng Junjie
a23d7877ea
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
2025-07-18 20:17:35 +02:00
Zheng Junjie
3d2efdbd33
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
2025-07-18 20:17:35 +02:00
Yelninei
91379033b3
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 >
2025-07-18 20:17:35 +02:00
Yelninei
aeb70ebaff
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 >
2025-07-18 20:17:35 +02:00
Ludovic Courtès
83e7107401
gnu: motif: Build with GCC 11.
...
* gnu/packages/lesstif.scm (motif)[native-inputs]: Add GCC 11.
Change-Id: I4eea64de919d11e54a909ecdfafd37f4d06283fc
2025-07-18 20:17:34 +02:00
Ludovic Courtès
42f7c1bb17
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
2025-07-18 20:17:34 +02:00
Ludovic Courtès
ca8e8e206b
gnu: libvpx: Ungraft.
...
* gnu/packages/video.scm (libvpx)[replacement]: Remove.
[source]: Add ‘libvpx-CVE-2025-5262.patch’.
Change-Id: Ia7211e23586bb07f73f5e3b3d7a298cd6c893bf2
2025-07-18 20:17:34 +02:00
Ludovic Courtès
bf737ede48
gnu: texlive-libkpathsea: Ungraft.
...
* gnu/packages/tex.scm (texlive-libkpathsea)[replacement]: Remove.
[arguments]: Adjust ‘customize-texmf.cnf’ phase.
Change-Id: I64abeadb82a11cb54d6388e7f5deda65d2e5ba20
2025-07-18 20:17:34 +02:00
Ludovic Courtès
157c0276a8
gnu: cairo: Ungraft.
...
* gnu/packages/gtk.scm (cairo): Update to 1.18.4.
[replacement]: Remove.
(cairo-1.18.4): Remove.
Change-Id: I44f2b05d813ace209ac49b463fb81699fbb3ba53
2025-07-18 20:17:34 +02:00
Ludovic Courtès
95e87d95f6
gnu: elogind: Ungraft.
...
* gnu/packages/freedesktop.scm (elogind)[replacement]: Remove.
[arguments]: Adjust ‘fix-pkttyagent-path’ phase.
(elogind/fixed): Remove.
Change-Id: Ie185a59262206118c0f97a6098f368c909ff524e
2025-07-18 20:17:34 +02:00
Yelninei
aa2da7cc2f
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 >
2025-07-18 20:17:34 +02:00
Andreas Enge
fb6c58ba10
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 >
2025-07-18 20:17:34 +02:00
Yelninei
91510760ca
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
2025-07-18 20:17:34 +02:00
Yelninei
72dbcff937
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 >
2025-07-18 20:17:34 +02:00
Rutherther
f9b639a46f
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 >
2025-07-18 20:17:33 +02:00