Janneke Nieuwenhuizen
a38b64e9ec
gnu: freeipmi: Fix build with gcc-14.
...
* gnu/packages/freeipmi.scm (freeipmi)[arguments]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.
Change-Id: I468eab233af14ee41f50fed851bd3e107f8ba617
2025-01-06 13:42:46 +01:00
Janneke Nieuwenhuizen
5acfd1d79f
gnu: tbb-2020.3: Fix build with gcc-14.
...
* gnu/packages/tbb.scm (tbb)[arguments]: Add CXXFLAGS to #:make-flags to relax
gcc-14's strictness.
Change-Id: Ia8a5a609af4b0f7273912f1f3de1bd2f44b2f160
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
45f1e5fba6
gnu: fmt: Update to 11.1.1; fixes build with gcc-14.
...
* gnu/packages/pretty-print.scm (fmt-11): Update to 11.1.1.
Change-Id: I9688cf8eee985c4867a405c90aa1e381b546549b
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
ec5c6e5a8f
gnu: podofo: Fix build with gcc-14.
...
* gnu/packages/patches/podofo-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/pdf.scm (podofo)[source]: Use it.
Change-Id: I9a85c994f69587cc3ba463a3e647f0aeebd53d04
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
f2320b4f85
gnu: tbb: Fix build with gcc-14.
...
* gnu/packages/patches/tbb-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/tbb.scm (tbb)[source]: Use it.
Change-Id: Ia8a5a609af4b0f7273912f1f3de1bd2f44b2f160
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
5b45902bae
gnu: chmlib: Fix build with gcc-14.
...
* gnu/packages/ebook.scm (chmlib)[arguments]: New field to relax gcc-14's strictness.
Change-Id: Ia2fb349d9aeda92d7753c5b1ac98dd85869a2f70
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
5035f015b5
gnu: discount: Update to 2.2.7d and fix build with gcc-14.
...
* gnu/packages/markup.scm (discount): Update to 2.2.7d.
[arguments]: In phase "configure", extend "CC" to relax gcc-14's strictness.
Change-Id: I28da4dcb05c928a6c361d894487aa96d956c7d6e
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
2e51390552
gnu: vpnc-scripts: Fix build with gcc-14.
...
* gnu/packages/vpn.scm (vpnc-scripts)[arguments]: In phase "build", relax
gcc-14's strictness.
Change-Id: I993326cfd1ed11ad8efaefdd9ca527e67f78c42b
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
3d08b333cb
gnu: texlive-bin: Fix build with gcc-14.
...
* gnu/packages/tex.scm (texlive-bin)[arguments]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.
Change-Id: I6a961d738fc48501e51e65b353133eaeb9f4c2a3
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
c4cc5d4e47
gnu: libunwind: Fix build with gcc-14.
...
* gnu/packages/libunwind.scm (libunwind)[arguments]: Update to G-Expressions.
Add #:configure-flags to relax gcc-14's strictness.
Change-Id: Iedab92015d6c5f4b17c33ccb02ede8b0bfd5a71e
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
96476a4a18
gnu: mbedtls-lts: Update to 2.28.9 and fix build with gcc-14.
...
* gnu/packages/tls.scm (mbedtls-lts): Update to 2.28.9.
[arguments]: Extend #:configure-flags to relax gcc-14's strictness.
Change-Id: I928b2c9b76966f830ff8c953d8978518f9e2993b
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
0fde963f20
gnu: openldap-for-linphone: Fix build with gcc-14.
...
* gnu/packages/openldap.scm (openldap-for-linphone)[arguments]: New field to
relax gcc-14's strictness.
Change-Id: I9541b579df38d8a6a4461a87275399fd623a1f01
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
bbbca62a4a
gnu: zxing-cpp: Fix build with gcc-14.
...
* gnu/packages/aidc.scm (zxing-cpp-1.2)[source]: Use "zxing-cpp-1.2.0-gcc-14.patch".
Change-Id: I61486f55197f7d7314fa6fca97d9b3c43c89f880
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
5518bea8da
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-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
6f66de23b7
gnu: mpdscribble: Update to 0.25; fixes build with gcc-14.
...
* gnu/packages/mpd.scm (mpdscribble): Update to 0.25.
Change-Id: Ic6b59583c594c4329b407aa6b24f6bb5667ee09f
2025-01-06 13:42:45 +01:00
Janneke Nieuwenhuizen
43fe32455c
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
635c94230e
gnu: Add icu4c-71.
...
* gnu/packages/icu4c.scm (icu4c-71): New variable.
Change-Id: I67e75e0c11f683a29223d635eb9fd1decbf2d16b
2025-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
8e7e2fb7a7
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
ad1cd13fa8
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
7d48f27f56
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
6f48028d97
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
bdccd88dd9
gnu: icu4c: Update to 76.1; fixes build with gcc-14.
...
* gnu/packages/icu4c.scm (icu4c): Update to 76.1.
Change-Id: I4baa174bb1e1698ae95df155635d0f9c39318609
2025-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
502edac089
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
84d9e3961b
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
bef7569d2c
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
a5febf8b01
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
5ee18ec116
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
a8c8f8977b
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
7ba2188c45
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
13317c56f8
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
5772f4fdd1
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-01-06 13:42:44 +01:00
Janneke Nieuwenhuizen
9d1ca73fea
gnu: openexr: Update to 3.3.2; fixes build with gcc-14.
...
* gnu/packages/graphics.scm (openexr): Update to 3.3.2.
Change-Id: I5ae0205e4bc1c1ec6514d0c7278ce08d22d77907
2025-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
a5188550a3
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-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
9f2b7aca1d
gnu: libgtop: Update to 2.41.3; fixes build with gcc-14.
...
* gnu/packages/gnome.scm (libgtop): Update to 2.41.3.
Change-Id: I60f5c7ffa7748843c9f41117a4385439603b850e
2025-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
91f1c214bf
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-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
b1f3795934
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-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
10d791fe6b
gnu: libdom: Fix build with gcc-14.
...
* gnu/packages/web.scm (netsurf-buildsystem-arguments): Relax gcc-14's
strictness.
Change-Id: Ie9b2e22fac663246777d8978f88de9ef4b8c5b2a
2025-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
68b8c261d9
gnu: efivar: Update to 39; fixes build with gcc-14.
...
* gnu/packages/linux.scm (efivar): Update to 39.
Change-Id: I13646c7e379df2b92629eb6e53d3d43e49dddb83
2025-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
75aef9dbf4
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-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
c13bf0ba66
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-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
269da0d77f
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-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
a9c116d41e
gnu: nvi: Fix build with gcc-14.
...
* gnu/packages/nvi.scm (nvi)[arguments]: Add CFLAGS to #:make-flags to relax
gcc-14's strictness.
Change-Id: I8572a13360c1571c5afe29789061d6277d1fb977
2025-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
121312b2fa
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-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
de119d1e11
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-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
091984d6c5
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-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
59783d0d4e
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-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
14d8e4b1e9
gnu: libquicktime: Fix build with gcc-14.
...
* gnu/packages/video.scm (libquicktime)[arguments]: New field to relax
gcc-14's strictness.
Change-Id: I13491dad5b018f93865fabbaddae94850cedcecb
2025-01-06 13:42:43 +01:00
Janneke Nieuwenhuizen
6e1f5c72bd
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-01-06 13:42:42 +01:00
Janneke Nieuwenhuizen
0fb8a9ae7a
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-01-06 13:42:42 +01:00
Janneke Nieuwenhuizen
90b246358e
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-01-06 13:42:42 +01:00