Jason Conroy
ec4f475b7c
gnu: ocaml-4.07: Fix build with gcc@14.
...
* gnu/packages/ocaml.scm (ocaml-4.07)[arguments]:
<#:phases>{patch-cflags}: Add CFLAGS
`-Wno-incompatible-pointer-types` and
`-Wno-implicit-function-declaration` to configure and build scripts.
Also remove `-Werror` to avoid failure on macro redefinition.
Change-Id: I2defd11fc2741856cd48f853706fe37b165a16c0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 08:14:39 +01:00
Jason Conroy
43673b96dc
gnu: camlboot: Fix build with gcc@14.
...
* gnu/packages/ocaml.scm (camlboot)[arguments]:
<#:phases>{patch-makefile}: Make configure errors more visible.
<#:phases>{patch-cflags}: Add CFLAGS
`-Wno-incompatible-pointer-types` and
`-Wno-implicit-function-declaration` to configure and build scripts.
Also remove `-Werror` to avoid failure on macro redefinition.
Change-Id: I132ae6af1360f63cccfa6dd3afcb643c92726487
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 08:14:10 +01:00
Jason Conroy
971f0e4e8f
gnu: ocaml-guile: Fix build with gcc@14.
...
* gnu/packages/ocaml.scm (ocaml-guile)[arguments]: Modify Dune
configurator script to add CFLAG `-Wno-int-conversion`.
Change-Id: I9eab10fc7e10904e46346bfeb207eae3a58ca300
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-12-02 08:13:27 +01:00
Tomas Volf
9f5840e895
gnu: podman: Update to 5.7.0.
...
* gnu/packages/containers.scm (podman): Update to 5.7.0.
[arguments]<#:phases>{fix-hardcoded-paths}: Update file name.
[native-inputs]: Use go-1.24.
Closes: https://issues.guix.gnu.org/79919
Change-Id: I4193174311eee928a98a653e16d6be4a5deb2624
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 00:03:50 +00:00
Tomas Volf
61f492e222
gnu: go-github-com-cpuguy83-go-md2man-v2: Update to 2.0.7.
...
* gnu/packages/golang-xyz.scm (go-github-com-cpuguy83-go-md2man-v2): Update to
2.0.7.
Change-Id: I91a88f88c3ee974eb0a1191bc1c87ed438200530
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:59:52 +00:00
Sharlatan Hellseher
fae9ec22ca
gnu: go-github-com-ibm-go-sdk-core: Fix name.
...
This is a following up 69c0bfbb99
commit (gnu: Add go-github-com-ibm-go-sdk-core.).
* gnu/packages/golang-web.scm (go-github-com-ibm-go-sdk-core): Rename
to go-github-com-ibm-go-sdk-core-v5 to fix importer.
[name]: Likewise.
* gnu/packages/sync.scm (rclone)[native-inputs]: Remove
go-github-com-ibm-go-sdk-core; add go-github-com-ibm-go-sdk-core-v5.
Change-Id: Ib8d87a82aba645c85ccf017476c4499710b5df8f
2025-12-01 23:30:26 +00:00
Nicolas Graves
7447159d4a
gnu: vigra: Remove python-nose native-inputs.
...
* gnu/packages/image.scm (vigra)
[arguments]: Relocate field.
[native-inputs]: Remove python-nose.
Change-Id: Ic0acd630a9cfef9019efc5b9dbb543c8ff881261
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:23:52 +00:00
Nicolas Graves
22c9028522
gnu: python-spake2: Switch to pyproject.
...
* gnu/packages/python-crypto.scm (python-spake2):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Remove python-hkdf.
Change-Id: I2f767e142446b867c7341c66e907c784ada2b22a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:23:52 +00:00
Nicolas Graves
82f644f60d
gnu: lightgbm: Switch to pyproject.
...
* gnu/packages/machine-learning.scm (lightgbm):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style and refresh <#:phases>.
[native-inputs]: Add python. Remove python-nose.
[description]: Improve style.
Change-Id: I0d1e2560573a412814d303d65c33b30a545f9416
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:23:52 +00:00
Nicolas Graves
2a47999c84
gnu: python-graphtools: Remove uneeded native-inputs.
...
* gnu/packages/graph.scm (python-graphtools)[native-inputs]: Remove
python-black, python-coverage, python-coveralls. Replace python-nose
by python-pynose.
Change-Id: Ided53c4b39d061c57ec1633f8b151597253d9347
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:23:52 +00:00
Nicolas Graves
dd65e510a4
gnu: python-mygpoclient: Update to 1.10.
...
* gnu/packages/gpodder.scm (python-mygpoclient): Update to 1.10.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Refresh them.
[native-inputs]: Add python-setuptools. Remove python-coverage,
python-nose.
[description]: Improve style.
Change-Id: Icc6a00c7ad9977bf42043ac387e81861e2f2c413
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:23:52 +00:00
Nicolas Graves
5d2a8a4a1b
gnu: ocrodjvu: Switch to pyproject.
...
* gnu/packages/djvu.scm (ocrodjvu):
[arguments]: Relocate field, improve style.
<#:modules, #:imported-modules>: Switch to pyproject modules.
<#:phases>: Wrap with pyproject-guile-json extension.
[native-inputs]: Replace python-nose by python-pynose.
Change-Id: Ic0009a5986a74fe27551f7aadf3ddb83cf17827b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:23:52 +00:00
Nicolas Graves
dc155f82a0
gnu: didjvu: Switch to pyproject.
...
* gnu/packages/djvu.scm (didjvu):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<#:phases>: Relocate and refresh phase 'wrap-path.
[native-inputs]: Add python-setuptools. Remove python-nose, as tests
are disabled anyway.
Change-Id: I66844660a5cb54cb72f75e021db40908756df35d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:23:52 +00:00
Nicolas Graves
18e814ae5c
gnu: python-jaconv: Update to 0.4.0-0.d427346.
...
* gnu/packages/python-xyz.scm (python-jaconv): Update to 0.4.0-0.d427346.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel. Replace python-nose by python-pynose.
Change-Id: I2106aa0237e41af9263fb662d2f7a8be15547bde
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:23:51 +00:00
Nicolas Graves
452bd71440
gnu: python-minimock: Update to 1.3.0.
...
* gnu/packages/check.scm (python-minimock): Update to 1.3.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pynose, python-setuptools.
[home-page]: Refresh it.
[description]: Improve style.
Change-Id: I61fbd1609556b7d24230f1e23be9f63cdd82ead9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:23:51 +00:00
Nicolas Graves
a506477c3d
gnu: cxxtest: Switch to pyproject.
...
* gnu/packages/check.scm (cxxtest):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<#:tests?>: Disable them and add a comment.
[native-inputs]: Add python-setuptools.
Change-Id: I61154ab221d90f0457ee879ed017d092b08bcb12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:23:51 +00:00
Sharlatan Hellseher
c7bed7d189
gnu: python-mpv: Improve package.
...
Dependency on python-xvfbwrapper was review by upstream in 2023, see:
<https://github.com/jaseg/python-mpv/issues/249 >.
* gnu/packages/python-xyz.scm (python-mpv):
[arguments]: Use THIS-PACKAGE-INPUT and FORMAT to simplify "libmpv"
substitution.
[native-inputs]: Remove python-xvfbwrapper and python-wheel; add
xorg-server-for-tests.
Change-Id: I5856d4a5cb68a442b34ef4518361ab5aec8b7a50
2025-12-01 22:37:52 +00:00
Sharlatan Hellseher
a521bca2dc
gnu: python-pyvirtualdisplay: Enable more tests.
...
* gnu/packages/python-xyz.scm (python-pyvirtualdisplay):
[arguments] <test-flags>: Rework skipped tests.
[propagated-inputs]: Remove python-easyprocess and python-pillow.
[native-inputs]: Remove python-wheel; add python-easyprocess.
Change-Id: Ic23d47046b93a0120239fbdf9c3664e1ed2561bc
2025-12-01 22:36:59 +00:00
Sharlatan Hellseher
6d85fc4277
gnu: python-olm: Switch to pyproject.
...
* gnu/packages/crypto.scm (python-olm):
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Use default 'check.
[native-inputs]: Add python-setuptools.
Change-Id: I5179965b0a5eb0e40e1926d36c1ac14dabacbe69
2025-12-01 21:27:05 +00:00
Eric Bavier
307bfb0663
gnu: Upgrade Handbrake.
...
* gnu/packages/patches/ffmpeg-svt-av1-v3.patch,
gnu/packages/patches/x265-4-arm-flags.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/video.scm (x265-4, svt-av1-3, ffmpeg-handbrake)
(ffmpeg-x265): New variables.
(handbrake): Upgrade to version 1.10.2.
[origin]: Move modules adjustment to ...
[arguments]: ... a new 'disable-contrib phase.
[native-inputs]: Use new list syntax. Add meson, ninja.
[inputs]: Same. "gtk+" -> "gtk", "ffmpeg" -> "ffmpeg-handbrake", "x265" ->
"x265-handbrake". Add svt-av1-3.
Fixes : guix/guix#2337
Change-Id: Ia0e911e166f96a6f5e28697759a4abfa1a5d5f93
2025-12-01 14:43:32 -06:00
Ignacio Marmolejo
156f23bb1a
gnu: Add pass-update.
...
* gnu/packages/password-utils.scm (pass-update): New variable.
Change-Id: I2162701d93f4b10c720a9b17b8b1670159cbe5c2
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-01 19:53:28 +01:00
Patrick Norton
dd643d781f
gnu: yt-dlp: Update to 2025.11.12.
...
* gnu/packages/video.scm (yt-dlp): Update to 2025.11.12.
[arguments]: Ignore additional failing tests.
Change-Id: I38725750a1761937f76e5397795886d4b3ca1f6c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-01 17:42:28 +01:00
Andreas Enge
e3f3f2d101
gnu: Remove python-url.
...
* gnu/packages/python-web.scm (python-url): Delete variable.
Fixes : guix/guix#3970
Change-Id: I29400ea211032ed156ce1ad669c24f23d065b650
2025-12-01 17:11:04 +01:00
Andreas Enge
a45ab36e08
gnu: Remove font-dongle.
...
* gnu/packages/fonts.scm (font-dongle): Delete variable.
Fixes : guix/guix#3937
Change-Id: I3f07ef4e2b620545fbb988f756e40841cfac021a
2025-12-01 17:10:14 +01:00
Andreas Enge
17ca3d6941
gnu: Remove awscliv2.
...
* gnu/packages/python-web.scm (awscliv2): Delete variable.
Fixes : guix/guix#3926
Change-Id: I33c7a0e3103956d5430b040346e58af99d5333fe
2025-12-01 17:09:06 +01:00
Andreas Enge
bca99f0350
gnu: Remove 4dtris.
...
* gnu/packages/games.scm (4dtris): Delete variable.
Fixes : guix/guix#3901
Change-Id: I93d25d24927d001e9c4fb43ca3266a153510ccef
2025-12-01 17:07:32 +01:00
Andreas Enge
ee2308fde7
gnu: boinc-client: Fix inputs.
...
This is a follow-up to commit 1f5baa6930 .
* gnu/packages/distributed.scm (boinc-client)[inputs]: Remove libzip.
Change-Id: Id876cada801976aa2617ff64e9a6910329fdfc8c
2025-12-01 17:06:27 +01:00
Cayetano Santos
3cf19e4023
gnu: vowpal-wabbit: Improve style.
...
* gnu/packages/machine-learning.scm (vowpal-wabbit): Sort fields.
[arguments]: Use G-Expressions.
[home-page]: Update.
Change-Id: Ia141a8e4b28e79b078896f39e13a958e9b1d4232
2025-12-01 16:58:04 +01:00
Cayetano Santos
ea9153f83e
gnu: python-deepxde: Update to 1.14.0.
...
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.14.0.
[native-inputs]: Remove python-wheel.
Change-Id: Iec5ce523468f848c2fb23649c2c2b7372a25fdd6
2025-12-01 16:58:04 +01:00
Cayetano Santos
bcd71262df
gnu: dlpack: Update to 1.2.
...
* gnu/packages/machine-learning.scm (dlpack): Update to 1.2.
Change-Id: I19a5aa95576f025030e1dbe22fa2c5ca5cf2e71d
2025-12-01 16:58:04 +01:00
Cayetano Santos
c579c71467
gnu: llama-cpp: Update to 0.0.0-b7126.
...
* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b7126.
Change-Id: Ic15161c79030008d1d9e5759547c0fa394e7ca8f
2025-12-01 16:58:04 +01:00
Vitalii Koshura
1f5baa6930
gnu: boinc-client: Update to 8.2.8.
...
* gnu/packages/distributed.scm (boinc-client): Update to 8.2.8.
Change-Id: Iaa607da15cf11afebf6e62365dd2efc5f11150ca
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-01 15:38:07 +01:00
Andreas Enge
928e6d23f9
gnu: mgba-for-dolphin: Fix build.
...
* gnu/packages/emulators.scm (mgba-for-dolphin)[inputs]: Replace ffmpeg
by ffmpeg-6.
Fixes : guix/guix#3785
Change-Id: I65070e5d83e4103d132a0e2da7ee6ba72e77b3c6
2025-12-01 15:01:46 +01:00
Maxim Cournoyer
587542abdb
gnu: Remove sysprof-3.44.
...
* gnu/packages/gnome.scm (sysprof-3.44): Delete variable.
Change-Id: I18548068b8d772c9f77b19812b55f1bd57d9303f
2025-12-01 22:21:37 +09:00
Maxim Cournoyer
f39c3775b3
build: Fix typo in canonicalize-path*.
...
This is a fix up following commit c4298638ca .
* gnu/build/activation.scm (canonicalize-path*): Replace warning-error-port
with current-warning-port.
Reported-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I6ead2f0b529552c88cdf1676e6129d6d3474b099
2025-12-01 22:14:25 +09:00
Cayetano Santos
7c6d8a6224
gnu: enchive: Improve style.
...
* gnu/packages/crypto.scm (enchive)[arguments]: Use G-Expressions.
Change-Id: Iea37da31663013744e49cc93350ce38227ad0b91
2025-12-01 11:42:01 +01:00
Cayetano Santos
efe31970ff
gnu: botan: Update to 3.9.0.
...
* gnu/packages/crypto.scm (botan): Update to 3.9.0.
[source]: Switch to git-fetch.
Change-Id: I1068ac75783b4ec8776fa1ff653dfdb1ab793ead
2025-12-01 11:41:48 +01:00
Cayetano Santos
9cf0d69056
gnu: Add botan-2.
...
* gnu/packages/crypto.scm (botan-2): New variable.
* gnu/packages/messaging.scm (crypto)[inputs]: Replace botan by botan-2.
Change-Id: I31df2426c9316c8bda60c1a0590f9aef1d5275f7
2025-12-01 11:40:06 +01:00
Cayetano Santos
57998fe09c
gnu: keychain: Update to 2.9.6.
...
* gnu/packages/crypto.scm (keychain): Update to 2.9.6.
[arguments]: Use G-Expressions.
Change-Id: I9ad09601c6f9bdb77d73eb5fa278ae1a19be73e6
2025-12-01 11:40:06 +01:00
Cayetano Santos
65e9a58dd8
gnu: b3sum: Update to 1.8.2.
...
* gnu/packages/crypto.scm (b3sum): Update to 1.8.2.
[arguments]: Use G-Expressions.
Change-Id: I4558026690fbb60b425020ab821dd5d5a282e6e5
2025-12-01 11:40:06 +01:00
Cayetano Santos
769000e99e
gnu: mkp224o: Improve style.
...
* gnu/packages/crypto.scm (mkp224o)[arguments]: Use G-Expressions.
Change-Id: Ied7bd905133ec1b13275ff82af916aacfbd4e014
2025-12-01 11:40:06 +01:00
Cayetano Santos
30ed6ed211
gnu: python-olm: Improve style.
...
* gnu/packages/crypto.scm (python-olm)[arguments]: Use G-Expressions.
Change-Id: I09f9798a30e18fe92c55fe8118147f7442ae8481
2025-12-01 11:40:06 +01:00
Cayetano Santos
8fdfe11674
gnu: olm: Update to 3.2.16.
...
* gnu/packages/crypto.scm (olm): Update to 3.2.16.
[arguments]: Use G-Expressions.
[home-page]: Update.
Change-Id: Id582c16a69dc337875c0505ed7e5651549aca0e1
2025-12-01 11:40:06 +01:00
Cayetano Santos
2fee9280b1
gnu: hpenc: Improve style.
...
* gnu/packages/crypto.scm (hpenc)[arguments]: Use G-Expressions.
Change-Id: If76c7c198a344ed2ec52b5af94415a081b1036f6
2025-12-01 11:39:43 +01:00
Cayetano Santos
829e4b62b5
gnu: asignify: Update to 1.1-2.d6b3651.
...
* gnu/packages/crypto.scm (asignify): Update to 1.1-2.d6b3651.
[arguments]: Use G-Expressions.
Change-Id: I4f24fd7f1d025e5368a4764bb007b9008408a774
2025-12-01 11:38:21 +01:00
Cayetano Santos
210d61d594
gnu: transcrypt: Update to 2.3.1.
...
* gnu/packages/crypto.scm (transcrypt): Update to 2.3.1.
[arguments]: Use G-Expressions.
Change-Id: I94be4f28e2be610e01e1944d4d2c582d8a72e706
2025-12-01 11:35:36 +01:00
Cayetano Santos
81d077053e
gnu: libmd: Update to 1.1.0.
...
* gnu/packages/crypto.scm (libmd): Update to 1.1.0.
[arguments]: Use G-Expressions.
Change-Id: Ia4367b01ef5ad3727704c9bd566425f59881b86d
2025-12-01 11:35:34 +01:00
Cayetano Santos
1f523f0c32
gnu: minisign: Update to 0.12.
...
* gnu/packages/crypto.scm (minisign): Update to 0.12.
Change-Id: I4fd3eaf592bcf1fd5195df4f917c6007908a777c
2025-12-01 11:32:49 +01:00
Cayetano Santos
560f49e1b4
gnu: hash-extender: Update to 0.02-0.f00b1a0.
...
* gnu/packages/crypto.scm (hash-extender)[arguments]: Use G-Expressions.
<#:phases>: Delete check.
Change-Id: Ib540c08e9b755d54bd486963a99d36d4e2277825
2025-12-01 11:32:49 +01:00
Sharlatan Hellseher
5fb1bb4ede
gnu: go-github-com-googleapis-gax-go-v2: Fix name.
...
* gnu/packages/golang-web.scm (go-github-com-googleapis-gax-go-v2)[name]:
Adjust it to reflect go.mod import path.
Change-Id: I2ed1b1b1cd953e33b0a054ef3834145e5855940e
2025-12-01 08:22:41 +00:00