1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-23 10:40:31 +02:00
Commit Graph

151744 Commits

Author SHA1 Message Date
Janneke Nieuwenhuizen
d5ff8b31fb gnu: libmpeg3: Fix build with gcc-14.
* gnu/packages/video.scm (libmpeg3)[arguments]: Add CC to #:make-flags to
relax gcc-14's strictness.

Change-Id: I05efa8f3d0c67bc818913f964673a4074e371b53
2025-07-18 20:17:17 +02:00
Janneke Nieuwenhuizen
deac013922 gnu: gmime: Update to 3.2.15; fixes build with gcc-14.
* gnu/packages/mail.scm (gmime): Update to 3.2.15.
[native-inputs]: Use automake-1.16.5.

Change-Id: Ibe36eb1a186d74646490c532a63cfae956c71876
2025-07-18 20:17:17 +02:00
Janneke Nieuwenhuizen
02dd33fcd9 gnu: libvisual: Fix build with gcc-14.
* gnu/packages/gstreamer.scm (libvisual)[arguments]: Add #:configure-flags to
relax gcc-14's strictness.

Change-Id: I84cb625c98e4ef75a87ad9ffe7fa580685c0fcf0
2025-07-18 20:17:17 +02:00
Janneke Nieuwenhuizen
7d7f722ac6 gnu: syslinux: Drop python2 dependency.
* gnu/packages/bootloaders.scm (syslinux)[native-inputs]: Remove labels, use
python3.
[arguments]: Add PYTHON=python3 to #:make-flags.

Change-Id: I4643f71d6cf91d0adcc42dad433e67398d399ff2
2025-07-18 20:17:17 +02:00
Janneke Nieuwenhuizen
a0169e6d9b gnu: opensc: Update to 0.26.0; fixes build with gcc-14.
* gnu/packages/security-token.scm (opensc): Update to 0.26.0.

Change-Id: I25eec78970e827de4c55c28972366f91683bcf38
2025-07-18 20:17:17 +02:00
Janneke Nieuwenhuizen
d0f1a986e1 gnu: vde2: Update to 2.3.3; fixes build with gcc-14.
* gnu/packages/networking.scm (vde2): Update to 2.3.3.

Change-Id: I25eec78970e827de4c55c28972366f91683bcf38
2025-07-18 20:17:17 +02:00
Janneke Nieuwenhuizen
c7e570ca29 gnu: mariadb: Update to 10.11.10 and fix build.
* gnu/packages/databases.scm (mariadb): Update to 10.11.10.
[arguments]: In phase "ajdust-tests", disable failing "main.mysqldump-header"
test, and unstable "main.log_low" and "main.mysqld--help-aria" tests.

Change-Id: Ic44c76b34d278ffebeebb2ae65b9f2b40bf43dd3
2025-07-18 20:17:17 +02:00
Zheng Junjie
d621ae8865 gnu: jamvm-1-bootstrap: Fix build with gcc-14.
* gnu/packages/java-bootstrap.scm (jamvm-1-bootstrap)[arguments]
<#:configure-flags>: Add CFLAGS.

Change-Id: I354113621cb5b69e9a6e836250335319561a17e3
2025-07-18 20:17:17 +02:00
Zheng Junjie
c87b710fb3 gnu: classpath-bootstrap: Fix build with gcc-14.
* gnu/packages/java-bootstrap.scm (classpath-bootstrap)[arguments]
<#:configure-flags>: Add CFLAGS.

Change-Id: Icdec1e39dbbaba5e91c5ac5767f30ee1205043eb
2025-07-18 20:17:17 +02:00
Janneke Nieuwenhuizen
c2439828b0 gnu: libshout: Fix build with gcc-14.
* gnu/packages/xiph.scm (libshout)[arguments]: New field to relax gcc-14's strictness.

Change-Id: Ic8e687db3ead45309ce2aeac5e6cd5f06d77b1a7
2025-07-18 20:17:17 +02:00
Janneke Nieuwenhuizen
2b1ee1d7b3 gnu: libcddb: Fix build with gcc-14.
* gnu/packages/cdrom.scm (libcddb)[arguments]: Add #:configure-flags to relax
gcc-14's strictness.

Change-Id: I463872e31d6f8c42136e6e04cf4013c2261d43cc
2025-07-18 20:17:17 +02:00
Janneke Nieuwenhuizen
5b60674e99 gnu: gavl: Fix build by using gcc-13.
Even using -fpermissive doesn't fix the build with gcc-14.

* gnu/packages/video.scm (gavl)[native-inputs]: Add gcc-13.

Change-Id: Ie22688d7c265b994715e346520cd9a045351eb16
2025-07-18 20:17:17 +02:00
Janneke Nieuwenhuizen
e400d3ba92 gnu: aalib: Fix build with gcc-14.
* gnu/packages/video.scm (aalib)[arguments]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.

Change-Id: I609eea29875fc3eaf0dcfbd8b860e9d6f7f461a7
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
b31b1eace4 gnu: accountsservice: Fix build with gcc-14.
* gnu/packages/freedesktop.scm (accountsservice)[arguments]: Add phase
"relax-gcc-14-strictness".

Change-Id: I19ceb499479911041d88e375d8989861713133d2
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
512a867faf gnu: upower: Disable failing test.
* gnu/packages/gnome.scm (upower)[arguments]: In phase "adjust-tests-suite",
disable failing "test_daemon_restart" test.

Change-Id: I2f4083cd46eb089d7dabfa41a6b1b3b35888ec72
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
96f51bcad7 gnu: xf86-video-nouveau: Fix build with gcc-14.
* gnu/packages/xorg.scm (xf86-video-nouveau)[arguments]: New field to relax
gcc-14's strictness.

Change-Id: I782c112c28841bf2b3b277cfda05bf2a1871b8a1
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
0b2f0115ad gnu: emacs: Fix build with gcc-14.
* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.

Change-Id: I782c112c28841bf2b3b277cfda05bf2a1871b8a1
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
cf1939ad29 gnu: gdl-minimal: Fix build with gcc-14.
* gnu/packages/gnome.scm (gdl-minimal)[arguments]: Modify gdl's arguments.

Change-Id: I782c112c28841bf2b3b277cfda05bf2a1871b8a1
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
f410258c27 gnu: gdl: Fix build with gcc-14.
* gnu/packages/gnome.scm (gdl)[arguments]: New field to relax gcc-14's strictness.

Change-Id: I782c112c28841bf2b3b277cfda05bf2a1871b8a1
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
21c6cd7a72 gnu: samba/pinned: Update to 4.18.1; fixes build with gcc-14.
* gnu/packages/samba.scm (samba/pinned): Update to 4.18.1
(samba)[version,source]: Remove fields.

Change-Id: I912f1bd1280f6422b0c167c3227a4c477e21b040
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
251de5d79b gnu: vala-0.52: Fix build with gcc-14.
* gnu/packages/gnome.scm (vala-0.52)[argumens]: New field.

Change-Id: I9fbc643df7571405f4b36aa44de9d76596e2aece
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
d606979ba3 gnu: gtk+-2: Fix build with gcc-14.
* gnu/packages/gtk.scm (gtk+-2)[arguments]: Add CFLAGS to #:configure-flags to
relax gcc-14's strictness.

Change-Id: If2433b1f905a9a01d31f439e77ee302840c92755
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
b7ca3a0e65 gnu: xfsprogs: Update to 6.12.0; fixes build with gcc-14.
* gnu/packages/linux.scm (xfsprogs): Update to 6.12.0.

Change-Id: I6a79737083f36d80a2a3765cb4f1d357da35ece5
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
21e4263207 gnu: polkit: Fix build with gcc-14.
* gnu/packages/polkit.scm (polkit)[arguments]: Add phase
"relax-gcc-14-strictness".

Change-Id: I56f100f416d17a73fe8daae4775251800e713820
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
449e46088f gnu: gcc-11: Update to 11.5.0; fixes build with gcc-14.
* gnu/packages/gcc.scm (gcc-11): Update to 11.5.0.

Change-Id: I57b0ab94e733ab9eb2ad226b5fcbc951860a48c3
2025-07-18 20:17:16 +02:00
Janneke Nieuwenhuizen
433d345764 bash-minimal: Use gcc-14 hurd/x86-linux build fix for all platforms.
* gnu/packages/bash.scm (bash-minimal)[arguments]: Unconditionally add CFLAGS
to #:configure-flags to relax gcc-14's strictness.

Change-Id: Ifd502adf8c53aa960c02a50bc5bd498bfb9858f6
2025-07-18 20:17:15 +02:00
Janneke Nieuwenhuizen
4c98f0d1f4 gnu: gcc-4.7: Add gcc-wrapper from gcc-final.
* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Remove CC_FOR_BUILD strictness
relaxing from #:make-flags.
(gcc-final)[arguments]: Move stage "create-stage-wrapper" and related settings
in #:configure-flags and #:make-flags to...
* gnu/packages/gcc.scm (gcc-4.7)[arguments]: ...new "relax-gcc-14s-strictness
stage here.

Change-Id: I0c372a4f372281b54e44dd446b6e5ddac5841c5a
2025-07-18 20:17:15 +02:00
Efraim Flashner
bb9cee6b43 gnu: bootstrap: %bootstrap-glibc: Fix linking on armhf-linux.
* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]: When
building for armhf-linux remove a reference to a non-existent library.

Change-Id: I587ba7a40eb05b354e4a11d07e9f4313108e43d1
2025-07-18 20:17:15 +02:00
Efraim Flashner
6387efbd37 gnu: bootstrap: %bootstrap-glibc: Patch more files.
* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]: When
building for x86* or arm* architectures also patch libpthread.so.

Change-Id: Ief0c78444bbde5c4a1849daa53e13dc3b154b1ed
2025-07-18 20:17:15 +02:00
Janneke Nieuwenhuizen
a1e9e7f3ef gnu: git: Use -Wno-error= for Hurd cross-build.
* gnu/packages/version-control.scm (git-minimal)[arguments]: Insert "error="
in #:configure-flags.

Change-Id: I8d2197b7eb5a1275aebe4d817ff0db77dee55134
2025-07-18 20:17:15 +02:00
Janneke Nieuwenhuizen
f40f48b2f7 gnu: texinfo-4: Use -Wno-error= for Hurd cross-build.
* gnu/packages/texinfo.scm (texinfo-4)[arguments]: Insert "error=" in #:configure-flags.

Change-Id: Iff63cbfbfe39807d2279354732b34b5755b65b3b
2025-07-18 20:17:15 +02:00
Janneke Nieuwenhuizen
e6fec83135 gnu: libssh: Use -Wno-error= for Hurd cross-build.
* gnu/packages/ssh.scm (libssh)[arguments]: Insert "error=" in #:configure-flags.

Change-Id: Iaad6931cbd99c5224fc799f9f8b2c39ee8e4ae12
2025-07-18 20:17:15 +02:00
Janneke Nieuwenhuizen
f4de827491 gnu: m4: Use -Wno-error= for Hurd cross-build.
* gnu/packages/m4.scm (m4)[arguments]: Insert "error=" in #:configure-flags.

Change-Id: I344be6610462e363395badae7cb510b8468350d8
2025-07-18 20:17:15 +02:00
Janneke Nieuwenhuizen
1fb47745c3 gnu: libedit: Use -Wno-error= for cross-build.
* gnu/packages/libedit.scm (libedit)[arguments]: Insert "error=" in #:configure-flags.

Change-Id: If7130a6a08b617a5e69819d55b9235e8c79b86f0
2025-07-18 20:17:15 +02:00
Janneke Nieuwenhuizen
04594a4c93 gnu: netdde: Use -Wno-error=.
* gnu/packages/hurd.scm (netdde)[arguments]: Insert "error=" in WARNINGS.

Change-Id: I2f00dc590aa8dfef2c0b29f0f7aca4c4753b97cc
2025-07-18 20:17:15 +02:00
Janneke Nieuwenhuizen
fc2f0791aa gnu: hurd: Use -Wno-error=.
* gnu/packages/hurd.scm (hurd)[arguments]: Insert "error=" in WARNINGS.

Change-Id: I13f071edfce2b66e8fb0ead85403052a09fb0411
2025-07-18 20:17:15 +02:00
Janneke Nieuwenhuizen
da9a897f5d gnu: flex: Use -Wno-error= for cross-build.
* gnu/packages/flex.scm (flex)[arguments]: Insert "error=" in #:configure-flags.

Change-Id: If564a1fd50ae754ad499b7985e2166c352e32e1a
2025-07-18 20:17:15 +02:00
Janneke Nieuwenhuizen
b116492a34 gnu: ldb: Update to 2.9.2; fixes build with gcc-14.
* gnu/packages/samba.scm (ldb): Update to 2.9.2.

Change-Id: I43f6b831e2603d106aefbc9e9a5718d35efe23f2
2025-07-18 20:17:15 +02:00
Janneke Nieuwenhuizen
356da1c5ae gnu: tevent: Update to 0.16.1; fixes build with gcc-14.
* gnu/packages/samba.scm (tevent): Update to 0.16.1.

Change-Id: I1ea6d75b49eaa243d5e895c2699757ccf9e7bd2c
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen
59fb60572b gnu: slim: Fix build with gcc-14.
* gnu/packages/patches/slim-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (slim)[source]: Use it.

Change-Id: Ie5bd02ad047f5b6d1c185a53c2c0b1456ef941a0
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen
2e21c4bd6b gnu: talloc: Update to 2.4.2; fixes build with gcc-14.
* gnu/packages/samba.scm (talloc): Update to 2.4.2.

Change-Id: I63d3f1668c5b7a75161c1dc189c26635092c0b64
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen
6c6a442ff6 gnu: python-numpy: Update to 1.26.4 and fix build with gcc-14.
* gnu/packages/patches/python-numpy-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-numpy): Update to 1.26.4 and use it.
[arguments]: Add phase "relax-gcc-14-strictness".  In phase "check", disable
more tests.
[native-inputs]: Add gcc-14 before gfortran so that gfortran's fenv.h include
doesn't win and break the build.

Change-Id: I9c8053c66f21521371a85107ef1864a1c0d19ad4
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen
d4f2e2ae37 gnu: Use cryptsetup-minimal instead of cryptsetup.
* gnu/packages/admin.scm (pam-mount)[inputs]: Use cryptsetup-minimal instead
of cryptsetup.
* gnu/packages/crypto.scm (tomb)[inputs]: Likewise.
* gnu/packages/linux.scm (ecryptfs-utils)[inputs]: Likewise.
* gnu/packages/password-utils.scm (bruteforce-luks)[inputs]: Likewise.
* gnu/packages/storage.scm (ceph)[inputs]: Likewise.
* gnu/packages/virtualization.scm (ganeti-instance-guix)[inputs]: Likewise.
* gnu/packages/disk.scm (volume-key)[inputs]: Likewise.
(libblockdev)[inputs]: Likewise.
* gnu/packages/freedesktop.scm (udisks)[inputs]: Likewise.
* gnu/system/install.scm (%installer-disk-utilities)[inputs]: Likewise.

Change-Id: Ib48ae1b45f6c63edd620a932241f2aa57567a350
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen
8c96567d3b gnu: Add cryptsetup-minimal.
The ruby-asciidoctor/minimal dependency pulls-in pandoc, 316 ghc packages, and
204 ruby packages, for documentation only.

* gnu/packages/cryptsetup.scm (cryptsetup): Rename to...
(cryptsetup-minimal): ...this.
[native-inputs]: Remove optional ruby-asciidoctor/minimal.
(cryptsetup): New variable.  Inherit from cryptsetup-minimal.
[native-inputs]: Add ruby-asciidoctor/minimal if available.

Change-Id: I1d4d2160e1fd64057a188afa3c9cbf037610727a
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen
fb0c5e9f93 gnu: tdb: Update to 1.4.12; fixes build with gcc-14.
* gnu/packages/databases.scm (tdb): Update to 2.6.9.

Change-Id: I63d3f1668c5b7a75161c1dc189c26635092c0b64
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen
6ca03b6409 gnu: pth: Fix build with gcc-14.
* gnu/packages/pth.scm (pth)[arguments]: Add #:configure-flags to relax
gcc-14's strictness.

Change-Id: Ifb215f3ae393a268b15dc0316b34c5bb8607b46f
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen
0e75555a0e gnu: openldap: Update to 2.6.9; fixes build with gcc-14.
* gnu/packages/openldap.scm (openldap): Update to 2.6.9.

Change-Id: Ie9967139a7346c8fccc96ab88d3e6399aab6bdfe
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen
015fdacdb0 gnu: ntp: Fix build with gcc-14.
* gnu/packages/ntp.scm (ntp)[arguments]: Add CFLAGS to #:configure-flags to
relax gcc-14's strictness.

Change-Id: I757155a64abdabc119a4579b74b9a64d61df2320
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen
4718edce23 gnu: gn: Fix build with gcc-14.
* gnu/packages/gnome.scm (gamin)[arguments]: In phase `set-build-environment'
set CXXFLAGS to relax gcc-14's strictness.

Change-Id: I1e8a91aa036b1f9d0f8297eead0872f313f72146
2025-07-18 20:17:14 +02:00
Janneke Nieuwenhuizen
ea5aa4b707 gnu: gamin: Fix build with gcc-14.
* gnu/packages/gnome.scm (gamin)[arguments]: Add #:configure-flags to relax
gcc-14's strictness.

Change-Id: I1e8a91aa036b1f9d0f8297eead0872f313f72146
2025-07-18 20:17:13 +02:00