Janneke Nieuwenhuizen
1a93a01a54
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-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
8ed3b56066
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-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
74e533a3cc
gnu: xdg-desktop-portal-1.16.0: Fix build.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal)[native-inputs]: Use
gettext-minimal-0.21.
[arguments]: Use G-Expressions. Add phase "disable-test".
Change-Id: Id86b75543dd8451ecd4b3248411e291045df803f
2025-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
d1e540fa0d
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-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
6ad1c483a1
gnu: Add autoconf-2.72.
...
* gnu/packages/autotools.scm (autoconf-2.72): New variable.
Change-Id: I9bb20e9a98cbc1d53ac2ca350da875c144f99ce1
2025-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
5321a831d3
gnu: gnome-font-viewer: Fix build with gcc-14.
...
* gnu/packages/gnome.scm (gnome-font-viewer)[arguments]: Add phase
"relax-gcc-14-strictness".
Change-Id: I16757149c442190ab7c4e0821c30131a755fdcd8
2025-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
6cfa73a80f
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-01-12 16:18:58 +01:00
Janneke Nieuwenhuizen
e14f404a90
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-01-12 16:18:58 +01:00
Janneke Nieuwenhuizen
734f6eee79
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-01-12 16:18:58 +01:00
Janneke Nieuwenhuizen
65762469c5
gnu: icu4c: Revert to 71.
...
It seems that there's some incompatibility, many packages, such as guix, are
failing after the update to 76.1.
* gnu/packages/icu4c.scm (icu4c): Rename to...
(icu4c-76): ...this.
(icu4c): Set to icu4c-71.
Change-Id: Ibbe9154ade830cdbd0f1f0b8a870dc8d792b3e4c
2025-01-12 16:18:58 +01:00
Janneke Nieuwenhuizen
e7949df692
gnu: aria2: Fix build.
...
* gnu/packages/bittorrent.scm (aria2)[arguments]: Add phase "patch-configure".
Change-Id: I205ebc7017e266341863a2b84c93f3d94ab4b262
2025-01-12 16:18:58 +01:00
Ricardo Wurmus
87a590067b
gnu: python-pythran: Update to 0.17.0.
...
* gnu/packages/python-science.scm (python-pythran): Update to 0.17.0.
[build-system]: Use pyproject-build-system.
[source]: Remove obsolete snippet.
[arguments]: Remove phase 'do-not-install-third-parties and custom 'check
phase; use #:test-flags and add 'pre-check phase.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I49ebdd21cfb0668dd84f0d12c460a86ed694c7d6
2025-01-12 16:18:58 +01:00
Ricardo Wurmus
58b3cecb73
gnu: python-beniget: Update to 0.4.2.post1.
...
* gnu/packages/python-xyz.scm (python-beniget): Update to 0.4.2.post1.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I03c53e97f1bb4ae7c13a4af2c7e4434137f764d6
2025-01-12 16:18:58 +01:00
Ricardo Wurmus
4d3f71951e
gnu: python-gast: Update to 0.6.0.
...
* gnu/packages/python-xyz.scm (python-gast): Update to 0.6.0.
[build-system]: Use pyproject-build-system.
[arguments]: Remove custom 'check phase.
[native-inputs]: Add python-setuptools and python-wheel.
[propagated-inputs]: Remove.
Change-Id: I3cc17b2c5434e637435f76482e0dcaf54c75c0dd
2025-01-12 16:18:58 +01:00
Janneke Nieuwenhuizen
49bda6fa86
gnu: python-geventhttpclient: Update to 2.3.3; fixes build with gcc-14.
...
* gnu/packages/python-web.scm (python-geventhttpclient): Update to 2.3.3.
[arguments]: Remove.
Change-Id: I83adb7625d43eec85c958ffaa8578bd1674c2809
2025-01-12 16:18:58 +01:00
Janneke Nieuwenhuizen
c88517312f
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-01-12 16:18:58 +01:00
Janneke Nieuwenhuizen
7293fa61d4
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-01-12 16:18:58 +01:00
Janneke Nieuwenhuizen
1c3a833254
Revert "gnu: perl-tk: Fix build with gcc-14."
...
This is beyond hope
tkGlue.c:5262:46: error: macro "pregcomp" passed 3 arguments, but takes just 2
5262 | p->pat = pregcomp(string,string+len,p->flags);
| ^
/gnu/store/kpj90nrq7d59xhbk2pfmzyvv5dya0sfr-perl-5.36.0/lib/perl5/5.36.0/x86_64-linux-thread-multi/CORE/embed.h:464:9: note: macro "pregcomp" defined here
This reverts commit a85225586b
.
Change-Id: Id0de592e39fb5f33e225289e86ac76121e6e6fea
2025-01-12 16:18:58 +01:00
Janneke Nieuwenhuizen
cab622ebe8
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-12 16:18:58 +01:00
Janneke Nieuwenhuizen
417404fea9
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-12 16:18:58 +01:00
Janneke Nieuwenhuizen
db97dee0a1
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-12 16:18:57 +01:00
Janneke Nieuwenhuizen
ac0a30a5c7
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-12 16:18:57 +01:00
Janneke Nieuwenhuizen
e722cd8312
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-12 16:18:57 +01:00
Janneke Nieuwenhuizen
e2cebe3cc1
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-12 16:18:57 +01:00
Janneke Nieuwenhuizen
089f1120b8
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-12 16:18:57 +01:00
Janneke Nieuwenhuizen
3856eeea6c
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-12 16:18:57 +01:00
Janneke Nieuwenhuizen
554a1d05b9
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
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