Commit graph

152417 commits

Author SHA1 Message Date
Janneke Nieuwenhuizen
11280b573e
Revert "gnu: r-rcppparallel: Fix build with gcc-14."
This _still_ doesn't use -Wno-error=changes-meaning with some compilations.

This reverts commit 3ba60915216e836726d02885d3992a7ba5d403cc.

Change-Id: I4f892c06766c0dd47d0a01d03caddf031d29497a
2025-01-12 16:18:57 +01:00
Janneke Nieuwenhuizen
0aa7a9aa1b
gnu: r-rcppparallel: Fix build with gcc-14.
* gnu/packages/cran.scm (r-rcppparallel)[arguments]: Use G-Expressions.  Add
phase "relax-gcc-14-strictness".

Change-Id: I3d6c0d0986405dcc327bddb1eccaf95c298aec1d
2025-01-12 16:18:57 +01:00
Janneke Nieuwenhuizen
bee7955ef5
gnu: r-acme: Fix build with gcc-14.
* gnu/packages/bioconductor.scm (r-acme)[arguments]: New field to relax
gcc-14's strictness.

Change-Id: Ib71324b6ac3d475bcdd9cd4bc868acb680122eba
2025-01-12 16:18:57 +01:00
Janneke Nieuwenhuizen
ddaad0523c
gnu: gunicorn: Update to 22.0.0.
* gnu/packages/python-web.scm (gunicorn): Update to 22.0.0.
(gunicorn-next): Remove.

Change-Id: I3e62ce45ca3c48e5c76b83b15b08bf420ff4d476
2025-01-12 16:18:57 +01:00
Janneke Nieuwenhuizen
5915616ffb
gnu: 389-ds-base: Fix build with gcc-14.
* gnu/packages/openldap.scm (389-ds-base)[arguments]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.

Change-Id: I54510c0d0d0f9032f4f5043053b0282e0a4ffb9e
2025-01-12 16:18:57 +01:00
Janneke Nieuwenhuizen
caf191129e
gnu: uwsgi: Update to 2.0.28; fixes build with gcc-14.
* gnu/packages/web.scm (uwsgi): Update to 2.0.28.

Change-Id: I8b48fc7164f81906a8ce23b32dd74fbce26ef229
2025-01-12 16:18:57 +01:00
Janneke Nieuwenhuizen
f53da43b71
gnu: mpark-variant: Build with gcc-14; fixes build.
* gnu/packages/cpp.scm (mpark-variant)[native-inputs]: Remove gcc-12.

Change-Id: If9d9f6f33b81d06466e282bc70e274f03e05a572
2025-01-12 16:18:57 +01:00
Janneke Nieuwenhuizen
65f159ce14
gnu: portmidi: Fix build with gcc-14.
* gnu/packages/music.scm (portmidi)[arguments]: Add CMAKE_C_FLAGS to #:configure-flags
to relax gcc-14's strictness.

Change-Id: I35e8a4d0c8d6db7b76af011b064cc356e95614f2
2025-01-12 16:18:56 +01:00
Janneke Nieuwenhuizen
7699af7915
gnu: cura-engine: Fix build with gcc-14.
* gnu/packages/patches/cura-engine-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/engineering.scm: Use it.

Change-Id: Icb77a9a67c79372c16e607038c185d22fc20d122
2025-01-12 16:18:56 +01:00
Janneke Nieuwenhuizen
72d2142b19
gnu: r: Fix build with gcc-14.
* gnu/packages/statistics.scm (r-with-tests)[arguments]: Add CFLAGS to #:make-flags
to relax gcc-14's strictness.

Change-Id: I2b96d4da099572d2c356b99ccbc0e5b86f8ef136
2025-01-12 16:18:56 +01:00
Janneke Nieuwenhuizen
0854e9937c
gnu: python-pypairix: Update to 0.3.8 and fix build with gcc-14.
* gnu/packages/bioinformatics.scm (python-pypairix): Update to 0.3.8.
[arguments]: Use G-Expressions.  Add phase "relax-gcc-14-strictness".

Change-Id: I5766c457da18ec7c9fedd83a583dc5e244f33dea
2025-01-12 16:18:56 +01:00
Janneke Nieuwenhuizen
22e0127862
gnu: bedtools: Update to 2.31.1; fixes build with gcc-14.
* gnu/packages/bioinformatics.scm (bedtools): Update to 2.31.1.

Change-Id: I1576952e19449ad92aee3690c97d3f406df95321
2025-01-12 16:18:56 +01:00
Janneke Nieuwenhuizen
99802ac6ec
gnu: libjxr: Fix build with gcc-14.
* gnu/packages/image.scm (libjxr)[arguments]: Extend CFLAGS to relax gcc-14's
strictness.

Change-Id: I44cedd787beae4efb945efde3217999af430c94b
2025-01-12 16:18:56 +01:00
Janneke Nieuwenhuizen
66f21def9e
gnu: zsh: Fix build with gcc-14.
* gnu/packages/shells.scm (zsh)[arguments]: Add CFLAGS to #:configure-flags to
relax gcc-14's strictness.

Change-Id: Id0eed01369a49b3da0af858c178a529f8b6526e4
2025-01-12 16:18:56 +01:00
Janneke Nieuwenhuizen
f68fa0e872
gnu: zeromq: Update to 4.3.5; fixes build with gcc-14.
* gnu/packages/networking.scm (zeromq): Update to 4.3.5.

Change-Id: If3b7e3ac3f760af88aea4cdbac1ca65d41acd2a8
2025-01-12 16:18:56 +01:00
Janneke Nieuwenhuizen
d54df1947a
gnu: doc++: Fix build with gcc-14.
* gnu/packages/patches/doc++-gcc-14.patch: New fdile.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/documentation.scm (doc++)[source]: Use it.

Change-Id: Ifb388a5e45c1a4a5031b327e06de97774dc761a1
2025-01-12 16:18:56 +01:00
Janneke Nieuwenhuizen
0878566474
gnu: colord-minimal: Fix build with gcc-14.
* gnu/packages/gnome.scm (colord-minimal)[arguments]: Add phase
"relax-gcc-14-strictness".

Change-Id: I0c91b7bb16a1ee80db1757626c0025ebde652f3a
2025-01-12 16:18:56 +01:00
Janneke Nieuwenhuizen
23154c9830
gnu: rrdtool: Update to 1.9.0; fixes build with gcc-14.
* gnu/packages/rrdtool.scm (rrdtool): Update to 1.9.0.
[native-inputs]: Add autoconf, automake, gexttext-minimal, libtool.

Change-Id: Ia619407916a6488ade77028081881769031c5275
2025-01-12 16:18:56 +01:00
Janneke Nieuwenhuizen
6b0b9fb488
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-12 16:18:56 +01:00
Janneke Nieuwenhuizen
e3eae08dad
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-12 16:18:56 +01:00
Janneke Nieuwenhuizen
99d99a4b1c
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-12 16:18:56 +01:00
Janneke Nieuwenhuizen
09d62de26a
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
a58bb106ef
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
77e9d251f0
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
c82906c661
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
c2287dfc7a
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
d9a0c0769c
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
2da0090dcb
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
b529734bae
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
c283d28337
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
a9621e7e8d
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
e2f7e85edb
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
c2597855ad
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
360d321dd8
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
e1cf900acd
gnu: Add icu4c-71.
* gnu/packages/icu4c.scm (icu4c-71): New variable.

Change-Id: I67e75e0c11f683a29223d635eb9fd1decbf2d16b
2025-01-12 16:18:55 +01:00
Janneke Nieuwenhuizen
1095079c19
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-12 16:18:55 +01:00
Janneke Nieuwenhuizen
9ba949c41e
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
727ab55b55
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
ee271cd934
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
61190d4aa4
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
a5c4475272
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
cd55edc349
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
d027e4d71f
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
5781af4c34
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
ceed600f05
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
721092f318
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
42ca6a5b64
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
b7004124a8
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
b61d651f59
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-12 16:18:54 +01:00
Janneke Nieuwenhuizen
902fdb88c1
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-12 16:18:54 +01:00