Johannes Christ
239443e0a1
gnu: python-lsp-server: Update to 1.13.0.
...
* gnu/packages/python-xyz.scm (python-lsp-server): Update to 1.13.0.
[arguments] <test-flags>: Rework the list of skipped tests.
[propagated-inputs]: Add python-black.
[native-inputs]: Remove python-autopep8, python-flake8, python-numpy,
python-pandas; add python-websockets.
Change-Id: I1e0087a43374085ccb95f15df5c9f9f24901d6ad
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-07-22 18:59:32 +01:00
Liliana Marie Prikler
f08d4a3d3a
gnu: python-dateparser: Improve package style.
...
* gnu/packages/python-xyz.scm (python-dateparser)[arguments]: Convert to list
of G-Expressions. Move ‘delete-failing-tests’ into #:configure-flags.
[propagated-inputs, native-inputs]: Move after arguments.
Sort alphabetically and linewise.
[native-inputs]: Drop python-flake8.
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-07-22 17:52:52 +02:00
Liliana Marie Prikler
88447f2de5
gnu: python-dateparser: Fix build.
...
* gnu/packages/python-xyz.scm (python-dateparser)[#:test-flags]: Disable
“test_relative_base_setting_2_en”.
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-07-22 17:52:52 +02:00
Janneke Nieuwenhuizen
85be73bc3f
gnu: dezyne: Fix build with gcc-14.
...
* gnu/packages/dezyne.scm (dezyne)[arguments]: Add phase 'fixup-gcc14.
Change-Id: Idd2771f0bfa8154f3fa04b621c486c0caf6c6bed
2025-07-22 17:28:31 +02:00
Mark H Weaver
019857aedf
gnu: icecat: Update to 128.13.0-gnu1 [security fixes].
...
Includes fixes for CVE-2025-8027, CVE-2025-8028, CVE-2025-8029,
CVE-2025-8030, CVE-2025-8031, CVE-2025-8032, CVE-2025-8033, and
CVE-2025-8034.
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
2025-07-22 10:51:13 -04:00
Andreas Enge
348c759490
gnu: glucose: Remove non-free code.
...
The parallel version of glucose (glucose-syrup) has usage restrictions
and cannot be used to take part in competitions.
* gnu/packages/maths.scm (glucose)[origin]: Add modules and snippet.
[arguments]<#:phases>{'install}: Remove installation targets. Add symlink.
Fixes : guix/guix#1296
Change-Id: Id351d9e3f7bac46157c8695381d1cf40fc60e4c7
2025-07-22 15:19:04 +02:00
Luca Cirrottola
1187787c6f
gnu: papi: Compile with gcc-13 (since it breaks with gcc-14).
...
* gnu/packages/profiling.scm (papi)[native-inputs]: Add gcc-13,
replace gfortran by gfortran-13.
Change-Id: Ief66c727ebe56cb1af959ffa84dc9a65c9f924d9
2025-07-22 14:52:02 +02:00
Josep Bigorra
aec49cb513
gnu: Add guile-veritas.
...
* gnu/packages/guile-xyz.scm (guile-veritas): New variable.
2025-07-22 14:47:58 +02:00
Luca Cirrottola
6befeb3334
gnu: scalapack: Add phase to fix compilation errors with gcc-14.
...
* gnu/packages/maths.scm (scalapack)[arguments]: Add phase before
configuration.
Fixes : guix/guix#1487
Change-Id: If4895539a4a8f20a0a97e1625d2322a3af2178d3
2025-07-22 14:47:21 +02:00
Nicolas Graves
432d9f4df4
gnu: nix: Update to 2.25.5.
...
* gnu/packages/package-management.scm (nix): Update to 2.25.5.
[inputs]: Replace libgit2 by libgit2-1.9. Add libblake3.
* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.
Change-Id: I6f585b463899942bf8d6b33be7a37e7036ec0324
2025-07-22 12:54:19 +02:00
Nicolas Graves
9a87de50b4
gnu: nix: Update to 2.24.15.
...
* gnu/packages/package-management.scm (nix): Update to 2.24.15.
[arguments]{phases}: Adapt phase 'skip-failing-tests.
* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.
Change-Id: I920e6fcc2f8dcaf55294af8f9e1becba09d1f471
2025-07-22 12:53:59 +02:00
Nicolas Graves
7a2be11c8b
gnu: nix: Update to 2.23.4.
...
* gnu/packages/package-management.scm (nix): Update to 2.23.4.
[arguments]{phases}: Adapt phase 'skip-failing-tests.
Change-Id: Ifcf86a9b328a4fce60f752730f19eb55f9d0abb8
2025-07-22 12:53:46 +02:00
Nicolas Graves
9ea0d12c88
gnu: nix: Update to 2.22.4.
...
* gnu/packages/package-management.scm (nix): Update to 2.22.4.
[arguments]{phases}: Adapt phase 'skip-failing-tests.
* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.
Change-Id: I2f71cfcfd918d03e872671e0d948831c46b55b77
2025-07-22 12:53:29 +02:00
Nicolas Graves
da7d74ced7
gnu: nix: Update to 2.21.5.
...
* gnu/packages/package-management.scm (nix): Update to 2.21.5.
[arguments]{phases}: Add phase 'inject-config.sub.
[inputs]: Add config.
Change-Id: I7f8d4081467641b6320f0cdc280e419f42d7323d
2025-07-22 12:53:07 +02:00
Nicolas Graves
d72a47ece2
gnu: nix: Update to 2.20.9.
...
The libgc library starts being outdated since this Nix version.
* gnu/packages/package-management.scm (nix): Update to 2.20.9.
[arguments]{phases}: Adapt phase 'skip-failing-tests.
[inputs]: Add libgit2.
* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.
Change-Id: Ibe1b39b072a34433a350272a3eb3aeb2d9939367
2025-07-22 12:52:34 +02:00
Nicolas Graves
142c7df1d0
gnu: nix: Update to 2.19.7.
...
This one doesn't compile with gcc@11 because of a compiler bug:
checking that GCC bug 80431 is fixed... no
configure: error: Cannot build Nix with C++ compiler with this bug
* gnu/packages/package-management.scm (nix): Update to 2.19.7.
[arguments]{test-target}: Set it to run a subset of tests.
{phases}: Run 'check phase after 'install phase. Add a
'skip-failing-tests phase.
[native-inputs]: Add man-db, util-linux.
* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.
Change-Id: I14e07ec7fce1b66d473ff084bf3dfc48d2e9284e
2025-07-22 12:51:42 +02:00
Nicolas Graves
ea94ceba25
gnu: nix: Update to 2.17.2.
...
* gnu/packages/package-management.scm (nix): Update to 2.17.2.
* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.
Change-Id: I0cbe30bcab154253f0b3c2bee20f80e7db2a5cf9
2025-07-22 12:50:33 +02:00
Nicolas Graves
38dcd98c1b
gnu: Add toml11.
...
* gnu/packages/cpp.scm (toml11): New variable.
2025-07-22 12:48:49 +02:00
Nicolas Graves
221ad0255d
gnu: Add libblake3.
...
* gnu/packages/crypto.scm (libblake3): New variable.
Change-Id: Ic486b3a4727563e562e499d3057e48c1a163983e
2025-07-22 12:13:55 +02:00
Andreas Enge
b219249717
gnu: libdbi-drivers: Fix build with gcc-14.
...
* gnu/packages/databases.scm (libdbi-drivers)[arguments]<#:phases>{'gcc14}:
New phase setting CFLAGS.
Change-Id: Ie22be2183476c75b9e26d53af232191e5e0b8f4c
2025-07-22 11:26:08 +02:00
Sughosha
84bc6d4d36
gnu: qtsolutions: Update to 0-54.777e95b.
...
* gnu/packages/qt.scm (qtsolutions): Update to 0-54.777e95b.
Change-Id: I845039580a7f9ddab77c9780b6890d12a9fe13f5
2025-07-22 11:03:31 +02:00
Brennan Vincent
e7a87d59b8
gnu: qtbase: Backport fix for flaky test.
...
* gnu/packages/qt.scm (qtbase)[#:phases]: Add 'patch-aarch64-tests, which
backports an upstream commit improving a flaky test.
* gnu/packages/patches/qtbase-fix-thread-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
Change-Id: Ibf9b95d7225ed42c9edad03a550d1c6e6f86be54
2025-07-22 10:49:07 +02:00
Andreas Enge
355b6125c0
gnu: v86d: Fix build with gcc@14.
...
* gnu/packages/xorg.scm (v86d)[arguments]<#:phases>{'configure}: Set CFLAGS.
Change-Id: Ibcd9a3f78286b234765178a8e6f9c9bf2e543c7e
2025-07-22 10:42:20 +02:00
Sughosha
53871cf9fc
gnu: plasmatube: Reorder inputs, add qtwayland.
...
* gnu/packages/kde-plasma.scm (plasmatube)[inputs]: Reorder inputs; add
qtwayland.
Change-Id: If28ea1d6b9a5b326cbab7e760fa8ee0d8e434865
2025-07-22 16:00:48 +08:00
Zheng Junjie
82c45d474e
gnu: telegram-desktop: Remove fcitx-qt5 input.
...
* gnu/packages/telegram.scm (telegram-desktop)[inputs]: Remove fcitx-qt5.
Change-Id: Ib2e1e5737a2fdcbcb745aa56a495c344a9f1267a
2025-07-22 15:50:29 +08:00
Zheng Junjie
f89f8a3bb7
gnu: telegram-desktop: Build with QT6.
...
* gnu/packages/telegram.scm (telegram-desktop): Build with QT6.
[arguments]: Set #:qtbase to qtbase.
[inputs]: Remove kcoreaddons-5, kimageformats-5, qtbase-5, qtdeclarative-5,
qtimageformats-5, qtsvg-5, and qtwayland-5; add kcoreaddons,
kimageformats, qtdeclarative, qtimageformats, qtsvg, and qtwayland.
Change-Id: I3f809954e1dcb28b2b80d7c147188bf27b115e52
2025-07-22 15:50:25 +08:00
Maxim Cournoyer
242dceabb4
gnu: higan: Update to 110-0.ad0e11e and modernize.
...
* gnu/packages/emulators.scm (higan): Update to 110-0.ad0e11e.
[inputs]: Remove labels. Replace gtk+-2 with gtk+ and gtksourceview-2 with
gtksourceview-3.
[arguments]: Use gexps and gexp variables as well as search-input-file in
phases.
<#:make-flags>: Add higan.path and platform flags.
<#:phases> {chdir-to-higan}: Rename to...
{chdir-to-higan-ui}: ... this, switching to higan-ui directory.
{wrap-higan-executable}: Streamline via wrap-program.
Fixes : #1477
Change-Id: I46130180a3b8505233c9baba81789cd0ade262bd
2025-07-22 16:27:14 +09:00
Maxim Cournoyer
cd028a4e0e
gnu: dia: Update to 0.97.3-5.ac4954a.
...
* gnu/packages/gnome.scm (dia): Update to 0.97.3-5.ac4954a.
[#:tests?]: Set to #f.
[#:phases]: New argument.
[native-inputs]: Replace appstream-glib with appstream. Add docbook-xml-4.5.
[inputs]: Replace gtk+-2 with gtk+, libxml2 with libxml2-next. Add
poppler and xpm-pixbuf. Replace python with python-minimal.
Fixes : #1458
Change-Id: I0c4a136a4d8ecb3d698d2b73b6cae95f02e732c5
2025-07-22 15:26:45 +09:00
Maxim Cournoyer
3a6d0e8eb1
gnu: Add xpm-pixbuf.
...
* gnu/packages/gtk.scm (xpm-pixbuf): New variable.
Change-Id: Ie50cad45f76285c756c570769d75a020158890c5
2025-07-22 15:26:45 +09:00
Maxim Cournoyer
026bd8771c
gnu: Add libxml2-next.
...
* gnu/packages/xml.scm (libxml2-next): New variable.
Change-Id: I1c68243e8c53d6e8a1fbb4e21db2c7926d9730f0
2025-07-22 15:26:45 +09:00
John Kehayias
8167c3e95a
gnu: lxsession: Fix build with GCC 14.
...
* gnu/packages/lxde.scm (lxsession) [#:configure-flags]: Add CFLAGS with
'-Wno-error=incompatible-pointer-types'.
Change-Id: I456fcb17ac5114a9e6977b29be956b931083a75d
2025-07-22 01:47:58 -04:00
John Kehayias
e3cbe14385
gnu: darktable: Fix build.
...
Darktable fails to build with "sorry, unimplemented: Graphite loop
optimizations cannot be used (isl is not available)" when not specifying
gcc-14 explicitly in native-inputs and just using the implicit default gcc-14.
It is unclear why. (With older gcc the build fails due to an ABI
incompatibility as openexr is now built with gcc-14.)
* gnu/packages/photo.scm (darktable)[native-inputs]: Change gcc-13 to gcc-14.
Change-Id: I97dd1a2aaeaaf065dc2a22d20487405c8223cdc0
2025-07-22 01:47:57 -04:00
Maxim Cournoyer
66e28d9db1
gnu: Remove leptonica-1.80.
...
* gnu/packages/image.scm (leptonica-1.80): Delete variable.
Change-Id: Id96625556ec3c4a3c10bbe8f534548d7d2aad892
2025-07-22 13:07:39 +09:00
Maxim Cournoyer
80bd0f9c40
gnu: Remove tesseract-ocr-4.
...
* gnu/packages/ocr.scm (tesseract-ocr-4): Delete variable.
Change-Id: I7079a9872d2d9993a71041a6a69b04f6dc9c16c4
2025-07-22 13:07:31 +09:00
Maxim Cournoyer
6bdf24771d
gnu: ccextractor: Update home page.
...
* gnu/packages/gstreamer.scm (ccextractor) [home-page]: Update.
Change-Id: If268b4594e3fc44e78c7b9fdbc183d069d949ccc
2025-07-22 13:07:11 +09:00
Maxim Cournoyer
f9d368f345
gnu: ccextractor: Update to 0.94-0.81fdecd.
...
* gnu/packages/gstreamer.scm (ccextractor): Update to 0.94-0.81fdecd.
[source]: Delete patches.
[#:configure-flags]: Add LDFLAGS.
[native-inputs]: Replace autoconf with autoconf-2.72, leptonica-1.80
with leptonica and tesseract-ocr-4 with tesseract-ocr.
* gnu/packages/patches/ccextractor-add-missing-header.patch
* gnu/packages/patches/ccextractor-autoconf-tesseract.patch
* gnu/packages/patches/ccextractor-fix-ocr.patch: Delete files
* gnu/local.mk (dist_patch_DATA): De-register them.
Change-Id: Ice1336754bc5ddf77fee7c03a1336cd1c3543d4c
2025-07-22 13:04:57 +09:00
Maxim Cournoyer
4b6110a6c3
gnu: Add gpac.
...
* gnu/packages/video.scm (gpac): New variable.
Change-Id: Ifdbcc0ba7a8c0cefdee76ce97d55ec8d92c98505
2025-07-22 12:41:10 +09:00
Maxim Cournoyer
729674f8d2
gnu: bsnes-hd: Update to 10.6-0.0bb7b86.
...
* gnu/packages/emulators.scm (bsnes-hd): Update to 10.6-0.0bb7b86.
[#:make-flags]: Add hiro=gtk3.
Relates-to: #1401
Change-Id: I95ff68eb56dd63cf5b75ff3700ae1b765302ff92
2025-07-22 10:56:03 +09:00
Maxim Cournoyer
4b5a4de167
gnu: bsnes: Update to 115-0.ddc3dc2.
...
* gnu/packages/emulators.scm (bsnes): Update to 115-0.ddc3dc2.
[inputs]: Remove gtksourceview-2. Add gtk+.
[license]: Update to gpl3+ (or any later version).
Relates-to: #1401
Change-Id: If4ab3f085815f256001e4816767f7f1709f240a8
2025-07-22 09:43:37 +09:00
Maxim Cournoyer
ffa2d91cad
gnu: gtksourceview-2: Fix build with GCC 14.
...
* gnu/packages/gtk.scm (gtksourceview-2) [#:configure-flags]: Add
-Wno-error=incompatible-pointer-types to CFLAGS.
[#:phases]: Delete trailing #t. Use gexps and modernize.
Fixes : #1396
Change-Id: I2a5284e309bec4058683b84f3f9bc9936f44f961
2025-07-22 09:15:37 +09:00
Andreas Enge
81a956d5fa
gnu: dolphin-emu: Fix build with gcc@14.
...
* gnu/packages/emulators.scm (dolphin-emu)[arguments]<#:phases>
{'generate-fonts&hardcore-libvulkan-path}: Include a missing header.
Change-Id: I4ac3a69e956369015890663298b1e55aeaee1e5b
2025-07-22 00:29:44 +02:00
Brennan Vincent
cabfaa8d6c
gnu: google-highway: Update to 1.2.0.
...
This picks up the fix for https://github.com/google/highway/issues/1549 which
was causing test failures on aarch64 with recent versions of GCC.
* gnu/packages/cpp.scm (google-highway): Update to 1.2.0.
Change-Id: Ibd41de558d9601e7ae4fd03ef116df1c92b03280
Signed-off-by: Greg Hogan <code@greghogan.com >
2025-07-21 20:19:21 +00:00
Danny Milosavljevic
d725d59c78
gnu: mono: Change styling to suit guix coding guidelines (no functional change).
...
Follow-up to commits c9f1d2315f ,
7314d9c184 ,
29182f4bab ,
0f9ddc4c75 ,
f47993f0c7 ,
60d8e77f38 .
* gnu/packages/dotnet.scm (mono-1.2.6): Change styling.
(mono-1.9.1): Change styling.
(mono-2.4.2): Change styling.
(mono-3.12.1): Change styling.
(mono-4.9.0): Change styling. Add comments.
Change-Id: I1523159838b3726b3c86407558e2b89a58c2769b
2025-07-21 21:19:19 +02:00
Andreas Enge
33fc08d5e2
gnu: testdisk: Update to 7.2.
...
* gnu/packages/disk.scm (testdisk): Update to 7.2.
Change-Id: I7a9223a3f9890e992213480b6dde8e2b5f57cced
2025-07-21 20:49:04 +02:00
Andreas Enge
ebf6e99022
gnu: spike: Fix build with gcc@14.
...
* gnu/packages/virtualization.scm (spike)[arguments]<#:phases>{'gcc14}:
New phase.
Change-Id: I363875fb17c5e0d23037eee4c5023bc563367c4b
2025-07-21 20:43:19 +02:00
Fabio Natali
d04a3407b9
gnu: unclutter: Fix build with GCC 14.
...
* gnu/packages/xdisorg.scm (unclutter): Add flags to relax GCC 14's checks.
Change-Id: I6a8d6d4cac915f617c4e0faffe3f8753c2a45921
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-07-21 19:49:33 +02:00
Andreas Enge
8c1f1d62e0
gnu: supertuxkart-data: Update to 18612.
...
* gnu/packages/games.scm (supertuxkart-data): Update to 18612.
Change-Id: I1fb9579d16f4ae7eb35628a4c468ffd18ebb4664
2025-07-21 19:44:29 +02:00
Andreas Enge
c58f84aaef
gnu: supertuxkart: Fix build with gcc@14.
...
* gnu/packages/games.scm (supertuxkart)[arguments]<#:phases>{'gcc14}:
New phase.
Change-Id: I60043bdb517551abe4181933cd950075bf68a03e
2025-07-21 19:21:11 +02:00
Andreas Enge
76ec17d962
gnu: vitetris: Fix build with gcc@14.
...
* gnu/packages/games.scm (vitetris)[arguments]<#:make-flags>: Add CFLAGS.
Change-Id: I1df1eae997fdf450c489cbd627a7ff579808818d
2025-07-21 18:20:43 +02:00
Artyom V. Poptsov
74440ac760
gnu: guile-smc: Update to 0.6.4.
...
* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.6.4.
[arguments]: Use GEXPs.
Change-Id: I351386df795a26866773fcf49934098f0cfee1e3
2025-07-21 18:58:35 +03:00