Janneke Nieuwenhuizen
efb3675fd3
gnu: icedtea-8: Fix build with gcc-14.
...
* gnu/packages/java.scm (icedtea-8)[arguments]: Extend CFLAGS to relax
gcc-14's strictness.
Change-Id: Ia7a53bfd1649c54505d7d2d033f9e984c531da90
2025-07-18 20:17:25 +02:00
Janneke Nieuwenhuizen
cd352d551e
gnu: icedtea-7: Fix build with gcc-14.
...
* gnu/packages/java.scm (icedtea-7)[arguments]: Extend CFLAGS_COMMON in
"fix-openjdk" to relax gcc-14's strictness.
Change-Id: Icc2fec77390dfd052339184633c1c30915ebded2
2025-07-18 20:17:25 +02:00
Janneke Nieuwenhuizen
086b08f193
gnu: gnome-boxes: Fix build with gcc-14.
...
* gnu/packages/gnome.scm (gnome-boxes)[arguments]: Add phase
"relax-gcc-14-strictness".
Change-Id: I0d29ddcc368d56c572caea0fb55fa15618193bc1
2025-07-18 20:17:25 +02:00
Janneke Nieuwenhuizen
9e90df94f2
gnu: guile-gi: Fix build with gcc-14.
...
* gnu/packages/guile-xyz.scm (guile-gi)[arguments]: Add CFLAGS
to #:configure-flags to relax gcc-14's strictness.
Change-Id: I1aa6b2118f09e12e3ce06833e56d624fd047a9ae
2025-07-18 20:17:25 +02:00
Janneke Nieuwenhuizen
ce85fa139f
gnu: gnome-recipes: Fix build with gcc-14.
...
* gnu/packages/gnome.scm (gnome-recipes)[arguments]: Add phase
"relax-gcc-14-strictness".
Change-Id: I1d9bc4ee914a0b6ffdabced3fa8febee5feacc30
2025-07-18 20:17:25 +02:00
Janneke Nieuwenhuizen
9667f6adcd
gnu: pidgin: Fix build with gcc-14.
...
* gnu/packages/messaging.scm (pidgin)[arguments]: Extend CFLAGS to relax
gcc-14's strictness.
Change-Id: Ic36a32d02d3051ea7639c2d47933b0293b72fb89
2025-07-18 20:17:25 +02:00
Janneke Nieuwenhuizen
5424da4ccd
gnu: libbraille: Fix build with gcc-14.
...
* gnu/packages/accessibility.scm (libbraille)[arguments]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.
Change-Id: Id16c1f46d2f613a2cc878c9be6b88b3e613091e1
2025-07-18 20:17:25 +02:00
Janneke Nieuwenhuizen
3f0bd30cfc
gnu: gucharmap: Fix build with gcc-14.
...
* gnu/packages/gnome.scm (gucharmap)[argument]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.
Change-Id: I234d21da13a688029e306a793d5348e17c6c9042
2025-07-18 20:17:25 +02:00
Janneke Nieuwenhuizen
cc69155a5f
gnu: libcdio: Fix build with gcc-14.
...
* gnu/packages/cdrom.scm (libcdio)[arguments]: New field to relax gcc-14's
strictness.
Change-Id: I7ae22b1017060015e980331f9943b33459926193
2025-07-18 20:17:25 +02:00
Janneke Nieuwenhuizen
3efc0b4332
gnu: cogl: Fix build with gcc-14.
...
* gnu/packages/gnome.scm (cogl)[arguments]: Add CFLAGS to #:configure-flags to
relax gcc-14's strictness.
Change-Id: I05c4923c6e2ed60b892d3beef2967fff18cdeb56
2025-07-18 20:17:25 +02:00
Janneke Nieuwenhuizen
b57e655bbc
gnu: python-cython-next: Build with gcc-13.
...
Using gcc-14 produces
Compiler output for module e_switch_transform:
e_switch_transform.c: In function ‘__pyx_pf_18e_switch_transform_is_not_one’:
e_switch_transform.c:2283:5: error: duplicate case value
2283 | case 1+0:
| ^~~~
e_switch_transform.c:2282:5: note: previously used here
2282 | case 1:
| ^~~~
* gnu/packages/python-xyz.scm (python-cython-3)[native-inputs]: Add gcc-13.
Change-Id: Iaed502e4c105bb1229345288ec2f203453f65acc
2025-07-18 20:17:25 +02:00
Janneke Nieuwenhuizen
216991afbd
gnu: mplayer: Fix build with gcc-14.
...
* gnu/packages/video.scm (mplayer)[arguments]: In stage "configure", fixup
"CFLAGS" in "config.mak" to relax gcc-14's strictness.
Change-Id: I21e66222770182bfdb09092ef04b372d12690710
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
e6d1cad44f
gnu: gtksourceview-3.24.11: Fix build with gcc-14.
...
* gnu/packages/gtk.scm (gtksourceview-3)[arguments]: Add #:configure-flags to
relax-gcc-14-strictness.
Change-Id: I160f107334cc9a5817227dd5513231933184a032
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
a7861acf06
gnu: telepathy-glib: Fix build with gcc-14.
...
* gnu/packages/glib.scm (telepathy-glib)[arguments]: Use G-Expressions.
Add CFLAGS to #:configure-flags to relax gcc-14's strictness.
Change-Id: I489e04eb8a6d1a29753f8c5fc61429f6292ae8cf
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
4743a8213c
gnu: autofs: Update to 5.1.9 and fix build with gcc-14.
...
* gnu/packages/file-systems.scm (autofs): Update to 5.1.9.
[arguments]: Add #:make-flags to relax gcc-14's strictness.
Change-Id: I08c19300feacfdcd69c9721a22cbd543655ec3a2
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
bb6309622c
gnu: r-fast: Fix build with gcc-14.
...
* gnu/packages/cran.scm (r-rfast)[arguments]: New field to relax gcc-14's
strictness.
Change-Id: I11fc6f40dbb6bc37831a0e7d647bc6dae10a6af0
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
5c8bd1d837
gnu: Add gettext-minimal-0.21.
...
* gnu/packages/patches/gettext-libunicode-update.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gettext.scm (gettext-minimal-0.21): Use it in new variable.
Change-Id: Ie4cb151229b9a69bec90d50f56618b4ae7c6ca12
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
15209c78f2
gnu: Add autoconf-2.72.
...
* gnu/packages/autotools.scm (autoconf-2.72): New variable.
Change-Id: I9bb20e9a98cbc1d53ac2ca350da875c144f99ce1
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
78b4fb1ef0
gnu: ghc-8.4.4: Build with gcc-13.
...
* gnu/packages/haskell.scm (ghc-8.4)[native-inputs]: Add gcc-13.
Change-Id: I6e460725910199beb4e348cd70051b5e3a164a43
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
d133d65fed
gnu: ghc-8.0.2: Build with gcc-13.
...
* gnu/packages/haskell.scm (ghc-8.0)[native-inputs]: Add gcc-13.
Change-Id: I22970808629d5b2c64891608a235fc967d19a960
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
e6e9332be5
gnu: libedit: Fix build with gcc-14.
...
* gnu/packages/libedit.scm (libedit)[arguments]: Use cross-build relaxing of
gcc-14's strictness for any build.
Change-Id: I521175485c818f2ad280468e227d82f76efc1b52
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
a433af42fa
gnu: aria2: Fix build.
...
* gnu/packages/bittorrent.scm (aria2)[arguments]: Add phase "patch-configure".
Change-Id: I205ebc7017e266341863a2b84c93f3d94ab4b262
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
4d16d7fc4b
gnu: racket-vm-cgc: Fix build with gcc-14.
...
* gnu/packages/racket.scm (racket-vm-common-configure-flags): Add CFLAGS to
relax gcc-14's strictness.
Change-Id: I5886d04ec666c510ade0d582dc2250082bee031f
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
f68a3caae8
gnu: perl-tk: Build with gcc-12.
...
* gnu/packages/tcl.scm (perl-tk)[inputs]: Remove labels. Add gcc-12.
[arguments]: Use G-Expressions.
Change-Id: I648817749e6b66ec7c650f13fe35a556b53fd33c
2025-07-18 20:17:24 +02:00
Janneke Nieuwenhuizen
018ae2deb9
gnu: ghc-7.10.3: Build with gcc-13.
...
* gnu/packages/haskell.scm (ghc-7)[native-inputs]: Add gcc-13.
Change-Id: I22970808629d5b2c64891608a235fc967d19a960
2025-07-18 20:17:23 +02:00
Janneke Nieuwenhuizen
6e39f58cc1
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-07-18 20:17:23 +02:00
Janneke Nieuwenhuizen
b7dff11002
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-07-18 20:17:23 +02:00
Janneke Nieuwenhuizen
c7858e7d9b
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-07-18 20:17:23 +02:00
Janneke Nieuwenhuizen
d5b661f33e
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-07-18 20:17:23 +02:00
Janneke Nieuwenhuizen
914df23f5e
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-07-18 20:17:23 +02:00
Janneke Nieuwenhuizen
20d0eb4c65
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-07-18 20:17:23 +02:00
Janneke Nieuwenhuizen
e00c82f1a2
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-07-18 20:17:23 +02:00
Janneke Nieuwenhuizen
7dbb922ee5
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-07-18 20:17:23 +02:00
Janneke Nieuwenhuizen
82a916c081
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-07-18 20:17:23 +02:00
Janneke Nieuwenhuizen
be8913cc64
gnu: mpark-variant: Build with gcc-14; fixes build.
...
* gnu/packages/cpp.scm (mpark-variant)[native-inputs]: Remove gcc-12.
Change-Id: If9d9f6f33b81d06466e282bc70e274f03e05a572
2025-07-18 20:17:23 +02:00
Janneke Nieuwenhuizen
c2a1aba10e
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
7efaaa0da1
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
82cc581995
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
035bc12055
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
baec3b1965
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
3cdebf0138
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
2a05153483
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
9a514ed6e0
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
a3316166bc
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
922fe03dfe
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
bd9da5f0a3
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
c7ed6aea71
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-07-18 20:17:22 +02:00
Janneke Nieuwenhuizen
992e27ef85
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-07-18 20:17:21 +02:00
Janneke Nieuwenhuizen
ae7e80d8ed
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-07-18 20:17:21 +02:00
Janneke Nieuwenhuizen
e8da94207a
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-07-18 20:17:21 +02:00