Commit graph

150110 commits

Author SHA1 Message Date
Janneke Nieuwenhuizen
a85225586b
gnu: perl-tk: Fix build with gcc-14.
* gnu/packages/tcl.scm (perl-tk)[inputs]: Remove labels.
[arguments]: Use G-Expressions.  Add CC to #:make-maker-flags to relax
gcc-14's strictness.

Change-Id: Id4d65d2e60bbb1e1e78a220b9e6c72277d24e799
2025-01-03 18:53:03 +01:00
Janneke Nieuwenhuizen
80cf217acf
gnu: ghc-7.10.3: Build with gcc-13.
* gnu/packages/haskell.scm (ghc-7)[native-inputs]: Add gcc-13.

Change-Id: I22970808629d5b2c64891608a235fc967d19a960
2025-01-03 18:19:06 +01:00
Janneke Nieuwenhuizen
986b448669
gnu: python-pyportmidi: Fix build with gcc-14.
* gnu/packages/music.scm (python-pyportmidi)[arguments]: New field to relax
gcc-14's strictness.

Change-Id: I4c77560991a12cf86ffa751c66aa98e602613d68
2025-01-03 18:16:58 +01:00
Janneke Nieuwenhuizen
458b6984af
gnu: gf2x: Fix build with gcc-14.
* gnu/packages/algebra.scm (gf2x)[arguments]: New field to relax gcc-14's
strictness.

Change-Id: I5891f800a47ff1b42d912d03111d29cb57afdf8c
2025-01-03 18:13:11 +01:00
Janneke Nieuwenhuizen
0b45dda8d5
gnu: python-pyicu: Update to 2.14; fixes build.
* gnu/packages/python-xyz.scm (python-pyicu): Update to 2.14.

Change-Id: I0cd1fa3921bf4357b1ea483c3147191800dd8fc0
2025-01-03 18:10:03 +01:00
Janneke Nieuwenhuizen
19e7283d7f
gnu: mpfi: Fix build with gcc-14.
* gnu/packages/multiprecision.scm (mpfi)[arguments]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.

Change-Id: Ia4a2aeeff9ffd79320050959dac794c790c0022e
2025-01-03 15:15:49 +01:00
Janneke Nieuwenhuizen
f7e3e00577
gnu: python-datrie: Fix build with gcc-14.
* gnu/packages/python-xyz.scm (python-datrie)[arguments]: New field to relax
gcc-14's strictness.

Change-Id: I44185ba3da9f57326179bd44394d5508da6dd62d
2025-01-03 15:02:47 +01:00
Janneke Nieuwenhuizen
662b8ef765
gnu: cdrkit-libre: Fix build with gcc-14.
* gnu/packages/cdrom.scm (cdrkit-libre)[arguments]: Use G-Expressions.
Add #:configure-flags to relax gcc-14's strictness.

Change-Id: I20e03152dcc31f0803593ad74db5e94048acd41a
2025-01-03 14:49:11 +01:00
Janneke Nieuwenhuizen
0b8b36778d
gnu: r-rcppparallel: Fix build with gcc-14.
* gnu/packages/cran.scm (r-rcppparallel)[arguments]: Use G-Expressions.  Add
phase "setup-build-environment" to relax gcc-14's strictness.

Change-Id: I3d6c0d0986405dcc327bddb1eccaf95c298aec1d
2025-01-03 14:39:21 +01:00
Janneke Nieuwenhuizen
8e48eeeae1
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-03 14:23:58 +01:00
Janneke Nieuwenhuizen
e6dd0a0bc1
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-03 13:36:38 +01:00
Janneke Nieuwenhuizen
cd35ae66f3
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-03 12:05:35 +01:00
Janneke Nieuwenhuizen
8a75e93a97
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-03 11:40:48 +01:00
Janneke Nieuwenhuizen
efbaa8d007
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-03 11:01:57 +01:00
Janneke Nieuwenhuizen
ea1b0b87e9
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-03 10:58:56 +01:00
Janneke Nieuwenhuizen
89ef1c5149
gnu: python-slicerator: Fix build.
* gnu/packages/python-xyz.scm (python-slicerator)[build-system]: Use
python-build-system.

Change-Id: Ic029d6df3f07e6f3e5f99cfa03fe1c39a914c796
2025-01-03 10:53:12 +01:00
Janneke Nieuwenhuizen
ddd96d4ff9
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-03 10:48:56 +01:00
Janneke Nieuwenhuizen
25dcd2c8dd
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-03 10:41:05 +01:00
Janneke Nieuwenhuizen
b2d1d29b92
gnru: python-pypairix: Update to 0.3.8 and fix buildi with gcc-14.
* gnu/packages/bioinformatics.scm (python-pypairix): Update to 0.3.8.
[arguments]: Use G-Expressions.  Add phase "setup-build-environment" to relax
gcc-14's strictness.

Change-Id: I5766c457da18ec7c9fedd83a583dc5e244f33dea
2025-01-03 10:24:28 +01:00
Janneke Nieuwenhuizen
9a7dc7b8dc
gnru: 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-03 10:02:22 +01:00
Janneke Nieuwenhuizen
f0571afd0f
squash! gnu: python: Use G-Expressions.
* gnu/packages/python.scm (python-debug): Update accordingly.

Change-Id: I58b7eebae990ddcb78e35673f209ac2250e93e03
2025-01-03 09:54:12 +01:00
Janneke Nieuwenhuizen
efa798a6e4
gnru: 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-02 22:10:50 +01:00
Janneke Nieuwenhuizen
728cb3d6f3
squash! gnu: zsh: Fix build with gcc-14.
Change-Id: Id0eed01369a49b3da0af858c178a529f8b6526e4
2025-01-02 21:21:13 +01:00
Janneke Nieuwenhuizen
73b21d6ad8
Revert "gnu: zsh: Build with gcc-13."
This reverts commit dd887f6a84.
2025-01-02 21:13:26 +01:00
Janneke Nieuwenhuizen
dd887f6a84
gnu: zsh: Build with gcc-13.
Using gcc-14 with several strictness-relaxing flags still has zsh test suite
hang here:

    ./A01grammar.ztst: starting.

i.e., it doesn't show this brilliant comment

    This test hangs the shell when it fails...

while it's failing.

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

Change-Id: Iba66c30db26a42ae1b3b86e4be25b2ed2472ee58
2025-01-02 21:09:13 +01:00
Janneke Nieuwenhuizen
6e6d2bf634
squash! gnu: zsh: Fix build with gcc-14.
Change-Id: I568424930b3c02e79ea733abc92f91334db426ba
2025-01-02 20:52:05 +01:00
Janneke Nieuwenhuizen
f7ed908eb5
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: Iba66c30db26a42ae1b3b86e4be25b2ed2472ee58
2025-01-02 20:37:25 +01:00
Janneke Nieuwenhuizen
510c1ef092
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-02 20:02:09 +01:00
Janneke Nieuwenhuizen
337331fe2a
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-02 19:46:42 +01:00
Janneke Nieuwenhuizen
3105293f4c
gnu: colord-minimal: Fix build with gcc-14.
* gnu/packages/gnome.scm (colord-minimal)[arguments]: Add phase
"setup-build-environment" to relax gcc-14's strictness.

Change-Id: I0c91b7bb16a1ee80db1757626c0025ebde652f3a
2025-01-02 19:26:52 +01:00
Janneke Nieuwenhuizen
74c48f8382
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-02 19:01:15 +01:00
Janneke Nieuwenhuizen
aadd8e05a7
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-02 18:24:44 +01:00
Janneke Nieuwenhuizen
5811ec9ccc
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-02 18:21:34 +01:00
Janneke Nieuwenhuizen
2539b9314e
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-02 18:00:48 +01:00
Janneke Nieuwenhuizen
61c81a1cca
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-02 17:50:45 +01:00
Janneke Nieuwenhuizen
aaaf523693
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-02 16:39:47 +01:00
Janneke Nieuwenhuizen
d0efbf5ba9
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-02 14:40:13 +01:00
Janneke Nieuwenhuizen
bd74b754ac
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-02 14:35:55 +01:00
Janneke Nieuwenhuizen
c7f091dcfd
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-02 14:28:33 +01:00
Janneke Nieuwenhuizen
01e8dc930b
gnu: clang-runtime-19: Build with gcc-14.
* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Leave
unaltered for version >= 19.

Change-Id: I85e7aa39918b545eca43478cffa626e533183238
2025-01-02 14:18:39 +01:00
Janneke Nieuwenhuizen
ba74d89c8a
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-02 14:03:30 +01:00
Janneke Nieuwenhuizen
d5ee8ec836
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-02 13:58:19 +01:00
Janneke Nieuwenhuizen
6beb5a1f6d
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-02 13:46:41 +01:00
Janneke Nieuwenhuizen
9aa17ba86e
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-02 13:39:29 +01:00
Janneke Nieuwenhuizen
b520225b80
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-02 13:27:46 +01:00
Janneke Nieuwenhuizen
e26ddf6ad8
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-02 13:15:55 +01:00
Janneke Nieuwenhuizen
49bee16eeb
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-02 12:41:49 +01:00
Janneke Nieuwenhuizen
05af41997f
REMOVEME gnu: libstdc++: Avoid world rebuild.
* gnu/packages/gcc.scm (make-libstdc++)[arguments]: Restore phases for x86_64.
* gnu/packages/gcc.scm (REMOVEME-make-libstdc++): New procedure.
* gnu/packages/commencement.scm (libstdc++-boot0): Use it.
(make-libstdc++-boot0): Likewise.
(libstdc++): Likewise.

Change-Id: I7ca61e6f5d45bc19db6cc4cb36711f187fd91bf7
2025-01-02 12:23:59 +01:00
Janneke Nieuwenhuizen
50af95b086
squash! gnu: libstdc++: Fix build for x86-linux with gcc-14.
Change-Id: If5935595fd2bd3686dd6696e958024bad5f0aab6
2025-01-02 12:08:50 +01:00
Janneke Nieuwenhuizen
94d756d7fe
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-02 11:54:36 +01:00