Commit graph

164107 commits

Author SHA1 Message Date
Janneke Nieuwenhuizen
b98c31f5e7
gnu: boost-for-mysql: Fix build with gcc-14.
* gnu/packages/boost.scm (boost-for-mysql)[arguments]: Add phase
"apply-gcc-14-patch".

Change-Id: If75c77d514702c2af127eadba44d195d7443d4f5
2025-07-18 20:17:20 +02:00
Janneke Nieuwenhuizen
ea97740728
gnu: mpdscribble: Update to 0.25; fixes build with gcc-14.
* gnu/packages/mpd.scm (mpdscribble): Update to 0.25.

Change-Id: Ic6b59583c594c4329b407aa6b24f6bb5667ee09f
2025-07-18 20:17:20 +02:00
Janneke Nieuwenhuizen
e1c4d839a4
gnu: firebird: Update to 3.0.12; fixes build with gcc-14.
* gnu/packages/databases.scm (firebird): Update to 3.0.12.
[inputs]: Revert to icu4c-71.
* gnu/packages/icu4c.scm (icu4c-71): New variable.

Change-Id: Ia5f95ebf1dac68a9f945d65e700db274fff244da
2025-07-18 20:17:20 +02:00
Janneke Nieuwenhuizen
0fb55e9949
gnu: icu4c: Disable some tests for x86-32.
* gnu/packages/icu4c.scm (icu4c)[arguments]: When building for x86-32, add
"disable-failing-test" stage.

Change-Id: I57be6c07121182fb027b8f5c0b383617dd4f962a
2025-07-18 20:17:20 +02:00
Janneke Nieuwenhuizen
eabefdf719
gnu: lpsolve: Fix build with gcc-14.
* gnu/packages/maths.scm (lpsolve)[arguments]: Add phase "apply-gcc-14-patch"
to relax gcc-14's strictness.

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

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

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

Change-Id: I2d5551a272392ce0084969dd49300682789da470
2025-07-18 20:17:20 +02:00
Janneke Nieuwenhuizen
4fff5fe049
gnu: sofia-sip: Update to 1.13.17 and fix build with gcc-14.
* gnu/packages/telephony.scm (sofia-sip): Update to 1.13.17.
[arguments]: Add #:configure-flags to relax gcc-14's strictness.

Change-Id: Icca129193b425cc8865dda73754dbb1d595518eb
2025-07-18 20:17:20 +02:00
Janneke Nieuwenhuizen
1658aeeae5
gnu: llvm-12: Fix build with gcc-14.
* gnu/packages/llvm.scm (llvm-12)[source]: Use llvm-13-gcc-14.patch.

Change-Id: I96056fde6c0817ecab45a82fb67666a4ad5147f1
2025-07-18 20:17:20 +02:00
Janneke Nieuwenhuizen
6eac118449
gnu: python-2.7: Fix build with gcc-14.
* gnu/packages/python.scm (python-2.7)[arguments]: Relax gcc-14's strictness
in #:configure-flags's CFLAGS.

Change-Id: If3aef0edfcbdf0055ec7ca8425e03ff5c2df67b4
2025-07-18 20:17:20 +02:00
Janneke Nieuwenhuizen
83e3aa22a8
gnu: python: Use G-Expressions.
* gnu/packages/python.scm (python-2.7)[arguments]: Use G-Expressions.
(python-3.10): Likewise, update accordingly.
(python-3.12): Likewise, update accordingly.
(python-debug): Likewise, update accordingly.

Change-Id: Iacb6f94fc6fb8ab70932321bc516a230c1c1003b
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
398d64f829
gnu: orbit2: Fix build with gcc-14.
* gnu/packages/gnome.scm (orbit2): Add CFLAGS to #:configure-flags to relax
gcc-14's strictness.

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

Change-Id: Iefcd8d7bb458f0c6a24fc980812080b1dec24389
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
7f32a25e06
gnu: openexr-2: Fix build with gcc-14.
* gnu/packages/patches/openexr-2-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/graphics.scm (openexr-2)[source]: Use it.

Change-Id: I050731f989581a8a6255ad46a4ede5493e2bed87
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
35a2abb35a
gnu: mypaint-brushes-1.3.1: Revert to automake-1.16.5; fixes build.
* gnu/packages/gimp.scm (mypaint-brushes-1.3)[native-inputs]: New field.

Change-Id: Id4b75fb06018d24c7a2a152f53763671e5f99f0d
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
ca3cb4e123
gnu: startup-notification: Fix build with gcc-14.
* gnu/packages/xdisorg.scm (startup-notification)[arguments]: Add #:configure-flags
to relax gcc-14's strictness.

Change-Id: Ie20f622414e2482932e027bdf7bf7acf18192a6b
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
57b32457c0
gnu: efivar: Fix build on i686-linux with gcc-14.
* gnu/packages/linux.scm (efivar)[arguments]: Add CFLAGS to relax gcc-14's
strictness.

Change-Id: Id79bc84eab70cbd9ead220ad2d27322d8b8b21e3
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
497811b66f
gnu; glibc-2.33: Fix build with gcc-14.
* gnu/packages/base.scm (glibc-2.33)[arguments]: New field to further relax
gcc-14.'s strictness.

Change-Id: Ib6ac5bc44608a56bb7dd584c21beadee280fe519
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
5a72c9f517
gnu: libdom: Fix build with gcc-14.
* gnu/packages/web.scm (netsurf-buildsystem-arguments): Relax gcc-14's
strictness.

Change-Id: Ie9b2e22fac663246777d8978f88de9ef4b8c5b2a
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
5e4832bab6
gnu: efivar: Update to 39; fixes build with gcc-14.
* gnu/packages/linux.scm (efivar): Update to 39.

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

Change-Id: If59a219f8044d80d5227abe7e7ab65484ef00de3
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
5030933bc6
gnu: cryptsetup-static: Update to latest json-c (0.18).
* gnu/packages/cryptsetup.scm (static-library): Also cater for the cmake build
system.
(cryptsetup-static)[inputs]: Update to use json-c instead of json-c-0.13.

Change-Id: Ic1d3644227d34d72204b4f670f1c84bfcea19702
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
f555405fce
gnu: json-c-0.13: Fix build with gcc-13.
* gnu/packages/web.scm (json-c-0.13)[arguments]: New field to relax gcc-14's
strictness.

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

Change-Id: Ib731ac64e70f1b29655d26dead8b4b970e90f063
2025-07-18 20:17:18 +02:00
Janneke Nieuwenhuizen
659351f0cf
gnu: json-c: Update to 0.18; fixes build with gcc-14.
* gnu/packages/web.scm (json-c): Update to 0.18.

Change-Id: I46efcb8ba1229bef0ef862b1564d360ab926c4ec
2025-07-18 20:17:18 +02:00
Janneke Nieuwenhuizen
87b95c3e03
gnu: tracker: Fix build with gcc-14.
* gnu/packages/gnome.scm (tracker)[arguments]: Add phase
"relax-gcc-14-strictness" to relax gcc-14's strictness.

Change-Id: Id63a3b5ab2c92b0ab09faa1b3e4c50271e1c153b
2025-07-18 20:17:18 +02:00
Janneke Nieuwenhuizen
f871867e85
gnu: transcode: Fix build with gcc-14.
* gnu/packages/video.scm (transcode)[arguments]: Extend CFLAGS to relax
gcc-14's strictness.

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

Change-Id: I13491dad5b018f93865fabbaddae94850cedcecb
2025-07-18 20:17:18 +02:00
Janneke Nieuwenhuizen
b756465f3c
gnu: sdl2-2.0.14: Fix build with gcc-14.
* gnu/packages/sdl.scm (sdl2-2.0)[arguments]: New field to relax gcc-14's
strictness.

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

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

Change-Id: Iaf4dd1bd066f18fe98fb6f1d7efb2304f011e08a
2025-07-18 20:17:18 +02:00
Janneke Nieuwenhuizen
a396a796a9
gnu: zxing-cpp-1-2.0: Fix build with gcc-14.
* gnu/packages/patches/zxing-cpp-1.2.0-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/aidc.scm (zxing-cpp-1.2)[source]: Use it.

Change-Id: I6a007ac9728d8ed16ddeef425cc544e7f0d861c1
2025-07-18 20:17:18 +02:00
Janneke Nieuwenhuizen
2a05c9855a
gnu: raptor2: Update to 2.0.16; fixes build with gcc-14.
* gnu/packages/patches/raptor2-heap-overflow.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/rdf.scm (raptor2): Update to 2.0.16 and drop it.

Change-Id: I6a007ac9728d8ed16ddeef425cc544e7f0d861c1
2025-07-18 20:17:18 +02:00
Janneke Nieuwenhuizen
41fed9424e
gnu: mediasdk: Update to 23.2.2 and fix build with gcc-14.
* gnu/packages/patches/mediasdk-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA):
* gnu/packages/video.scm (mediasdk): Update to 23.2.2 and use it.

Change-Id: I6a007ac9728d8ed16ddeef425cc544e7f0d861c1
2025-07-18 20:17:18 +02:00
Janneke Nieuwenhuizen
eae64392b9
gnu: libopenmpt: Update to 0.7.12; fixes build with gcc-14.
* gnu/packages/audio.scm (libopenmpt): Update to 0.7.12.

Change-Id: I66ff14b63d81169f837d133bec79d65d205acee8
2025-07-18 20:17:17 +02:00
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