Ricardo Wurmus
c7c784f7e7
gnu: python-tables: Fix reference to library.
...
* gnu/packages/python-xyz.scm (python-tables)[arguments]: Add phase
'fix-reference-to-blosc2.
Change-Id: If1e5f9ccf8e6e6c37f9c6521a98b208e0fc1fd01
2025-01-12 16:19:01 +01:00
Ricardo Wurmus
efd448dce3
gnu: python-traittypes: Fix tests.
...
* gnu/packages/python-science.scm (python-traittypes)[arguments]: Add phase
'numpy-compatibility.
Change-Id: I41d55d65d0dafd44029de38b3044d9fad378db50
2025-01-12 16:19:01 +01:00
Sergey Trofimov
7e3930a966
gnu: beancount: Fix build.
...
* gnu/packages/finance.scm (beancount)
[native-inputs]: Add python-wheel and python-setuptools.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-12 16:19:01 +01:00
Sharlatan Hellseher
83e12a5410
gnu: python-pydantic: Fix build.
...
As pyproject-build system now reads pytest config from pyproject.toml or
pytest.ini files it starts highlighting enabled "fail on warnings" which
were ignored before, this change silent it again.
* gnu/packages/python-xyz.scm (python-pydantic) [arguments]<test-flags>:
Skip 5 tests.
[phases]{pre-check}: Ignore all pytest warnings set in pyproject.toml.
Change-Id: I8551ba672d095b56f90955e4203c8a2aac270a4b
2025-01-12 16:19:01 +01:00
Ricardo Wurmus
98c62e1fb8
gnu: python-bokeh: Fix build.
...
* gnu/packages/python-xyz.scm (python-bokeh)[build-system]: Use
pyproject-build-system.
[arguments]: Use #:test-flags instead of a custom 'check phase; disable one
more test.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I2aaa56ed578490de38685b10430535a819c2f5c5
2025-01-12 16:19:01 +01:00
Janneke Nieuwenhuizen
dbe249db1f
gnu: netcdf: Fix build with gcc-14.
...
* gnu/packages/maths.scm (netcdf): Add CFLAGS to #:configure-flags to relax
gcc-14's strictness.
Change-Id: Ic5059519414aeb644dd0bde084f569b954c17904
2025-01-12 16:19:01 +01:00
Janneke Nieuwenhuizen
2600337744
gnu: python-h5py: Fix build with gcc-14.
...
* gnu/packages/python-xyz.scm (python-h5py)[arguments]: Add phase
"relax-gcc-14-strictness".
Change-Id: Ib68eb41305d075069926323727fe35ca65fd2873
2025-01-12 16:19:01 +01:00
Janneke Nieuwenhuizen
82de420bd2
gnu: openmpi-4: Fix build with gcc-14.
...
* gnu/packages/mpi.scm (openmpi-4)[arguments]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.
Change-Id: I4a19a473a729ce054d855ec2c4d6ea94dc94b849
2025-01-12 16:19:01 +01:00
Janneke Nieuwenhuizen
dab8827afb
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: Ie22de7f0a344bbc709878be3175fdd07cfde92bc
2025-01-12 16:19:01 +01:00
Janneke Nieuwenhuizen
96cc344f1f
gnu: freerdp: Fix build with gcc-14.
...
* gnu/packages/rdesktop.scm (freerdp)[arguments]: Add -DCMAKE_C_FLAGS to
relax gcc-14's strictness.
Change-Id: I7a655245820ab97aeafa21c6a8591b9a5a05fabc
2025-01-12 16:19:01 +01:00
Janneke Nieuwenhuizen
ec4a2494c6
gnu: libunwind: Fix build with gcc-14 for i686-linux.
...
* gnu/packages/libunwind.scm (libunwind)[arguments]: Extend CFLAGS to relax
gcc-14's strictness even further.
Change-Id: Idafb16976442b3452b16cd993fbaec0655a61af5
2025-01-12 16:19:01 +01:00
Janneke Nieuwenhuizen
d276930d8b
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-01-12 16:19:01 +01:00
Janneke Nieuwenhuizen
829c3d608b
gnu: cheese: Fix build with gcc-14.
...
* gnu/packages/gnome.scm (cheese)[arguments]: Add stage
"relax-gcc-14-strictness".
Change-Id: Idaf34cfe9f91f055a1ab570c003bc15394f7021f
2025-01-12 16:19:01 +01:00
Janneke Nieuwenhuizen
5523bb9ef9
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-01-12 16:19:01 +01:00
Janneke Nieuwenhuizen
89a3961993
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-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
262e8fbb66
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-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
eaa460b230
gnu: midori: Fix build with gcc-14.
...
* gnu/packages/web-browsers.scm (midori)[arguments]: Add #:configure-flags to
relax gcc-14's strictness.
Change-Id: I5495e04836fb469db9d5c418cf53ef2e653c8751
2025-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
823a8e4044
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-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
c931c0a71d
gnu: folks: Fix build with gcc-14.
...
* gnu/packages/gnome.scm (folks)[arguments]: Add phase "relax-gcc-14-strictness".
Change-Id: I1d9bc4ee914a0b6ffdabced3fa8febee5feacc30
2025-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
8fafc9bc6e
gnu: gsequencer: Update to 7.4.12; fixes build with gcc-14.
...
* gnu/packages/music.scm (gsequencer): Update to 7.4.12.
Change-Id: I29530c18518787a0ac9922ebc23f255a5671186d
2025-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
ab76ff2b3e
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-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
e330af4d9b
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-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
f48fb750db
gnu: caribou: Fix build with gcc-14.
...
* gnu/packages/gnome.scm (caribou)[arguments]: Use G-Expressions. Add CFLAGS
to #:configure-flags to relax gcc-14's strictness.
Change-Id: I78bf5b03029112aa17977b2947e5446e90150f11
2025-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
314f3f309f
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-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
3d72d54378
gnu: telepathy-logger: Fix build with gcc-14.
...
* gnu/packages/freedesktop.scm (telepathy-logger)[arguments]: Use
G-Expressions. Add #:configure-flags to relax gcc-14's strictness.
Change-Id: I72e7a045cc29f704777f599933f9fceb25f3f6bb
2025-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
cbc4f97988
Revert "gnu: openexr: Update to 3.3.2; fixes build with gcc-14."
...
Apparently 3.2.4 also builds with gcc-14, and 3.3.2 breaks for example libjxl.
This reverts commit d2fa9754c4542ea5cb2d4b261ad30de0ba65a303.
Change-Id: I1d0c2c6e1385e5d0311dcd416082d5f5b640e78f
2025-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
19abdea625
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-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
f17994fdd7
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-01-12 16:19:00 +01:00
Janneke Nieuwenhuizen
d28b67c708
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-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
7c5c7ac560
gnu: sdl-image-1.2.12: Fix build with gcc-14.
...
* gnu/packages/sdl.scm (sdl-image): Add CFLAGS to #:configure-flags to relax
gcc-14's strictness.
Change-Id: Ib589af2325488cc9e96333fd3046983714357508
2025-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
e4157a4adf
gnu: ffmpeg-3.4.13: Fix build with gcc-14.
...
* gnu/packages/video.scm (ffmpeg-3.4)[arguments]: Add stage
"relax-gcc-14-strictness".
Change-Id: Icdd483a459bfbf58b93e2cc22d5b1047120da7ad
2025-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
b3a050929a
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-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
749501ed6f
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-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
bdcd2dd93e
gnu: vorbis-tools: Fix build with gcc-14.
...
* gnu/packages/xiph.scm (vorbis-tools)[arguments]: New field to relax gcc-14's
strictness.
Change-Id: Ie72a0d1c09826d7d35e3d214af41fd0ad8455aa9
2025-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
9657cfaaea
gnu: mpg321: Fix build with gcc-14.
...
* gnu/packages/mp3.scm (mpg321)[arguments]: Use G-Expressions. Add CFLAGS
to #:configure-flags to relax gcc-14's strictness.
Change-Id: I1911c96df438c0b65905468201d759904e11a08f
2025-01-12 16:18:59 +01:00
Janneke Nieuwenhuizen
4af85bae2b
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-01-12 16:18:59 +01:00
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