Nicolas Graves
c0b961fd94
gnu: python-hyperopt: Replace python-nose by python-pynose.
...
* gnu/packages/machine-learning.scm (python-hyperopt)[native-inputs]:
Remove python-black, python-wheel. Replace python-nose by
python-pynose.
Change-Id: Icf1304ed373583a3e827c2f9e9bcb3aa89a9a4c6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:03 +00:00
Nicolas Graves
8269f02402
gnu: aacircuit: Replace python-nose by python-pynose.
...
* gnu/packages/electronics.scm (aacircuit)
[arguments]<#:phases>: Refresh phase 'wrap-aacircuit.
[native-inputs]: Remove python-wheel. Replace python-nose by
python-pynose.
Change-Id: I43834e9a1280550f12a94a3fc20ce781ed05f1b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
290a91c5cb
gnu: seqmagick: Fix build and remove python-nose.
...
* gnu/packages/bioinformatics.scm (seqmagick)
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Remove python-wheel. Replace python-nose by
python-pynose.
Change-Id: I5a10d7702d59c6f837761ff96e11f0ff470e0626
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
988d0a2f74
gnu: rseqc: Disable tests.
...
python-nose runs 0 tests, let's remove it and disable tests instead.
* gnu/packages/bioinformatics.scm (rseqc)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-nose.
[propagated-inputs]: Remove python-wheel.
Change-Id: I5be4019f6093478b5ab28f07a52319c7cfbd7cd8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
84978f7277
gnu: crossmap: Disable tests.
...
python-nose runs 0 tests, let's remove it and disable tests instead.
* gnu/packages/bioinformatics.scm (crossmap)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-nose, python-wheel.
Change-Id: I2fbbefac935901c4bafea3b8c941b81d3e404a23
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
ff846b8635
gnu: clipper-peak: Adjust native-inputs.
...
* gnu/packages/bioinformatics.scm (clipper-peak)[native-inputs]:
Remove python-wheel; replace python-nose by python-pynose; sort a->z.
Change-Id: Id8fa425960c4d8675f3e863e0576dc407c383d8f
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
ad5929ab70
gnu: ciri-long: Replace python-nose by python-pynose.
...
* gnu/packages/bioinformatics.scm (ciri-long)
[arguments]: Run guix style -S arguments.
[native-inputs]: Replace python-nose by python-pynose.
Change-Id: If028b5e1eb3915019aa6f4798aaf73d4cd13797f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
a62b8f19e0
gnu: python-benchexec: Adjust native-inputs.
...
* gnu/packages/benchmark.scm (python-benchexec)[native-inputs]:
Remove python-wheel; replace python-nose by python-pynose.
Change-Id: I2c6a250c249b88c0bc62975956c0660405477ef8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
5d40f7ed98
gnu: hungrycat: Replace python-nose by python-pynose.
...
* gnu/packages/admin.scm (hungrycat)[native-inputs]: Improve style,
replace python-nose by python-pynose.
Change-Id: I922c0ca7d4c24d546e0510e182abc9f584ec3c69
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Nicolas Graves
d3c14a96b4
gnu: hydrus-network: Switch to pyproject.
...
* gnu/packages/image-viewers.scm (hydrus-network):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Rewrite 'check phase replacement.
[native-inputs]: Add python-setuptools. Remove python-nose.
Change-Id: Ibf6c4e5beacb220c66ede6991ae7b47d873c5c9a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:02 +00:00
Sharlatan Hellseher
8d870bebc1
gnu: python-pynose: Improve package.
...
* gnu/packages/python-check.scm (python-pynose):
[arguments] <phases>: Use custom 'check.
[native-inputs]: Remove python-wheel.
[synopsis]: Adjust it to reflect the logic.
[description]: Add more details from proejct's README and mention that
it may be used as Nose replacement.
Change-Id: Ib5b35803d8e5240433a86f57423d28691ec696e8
2025-12-02 11:18:01 +00:00
Rutherther
e12ba8c865
image: Fix bootloader-uses-grub-efi logic.
...
* gnu/system/image.scm (bootloader-uses-grub-efi?):
Check by symbol names, not by bounded symbols.
Change-Id: Ia50b07a160ca9c081c9e4cb5e3d6ebdabc89ad4c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-12-02 12:06:17 +02:00
Rutherther
ca0ed91b40
image: Supply grub-efi from esp partition initializer.
...
Instead of passing down grub-efi in system-disk-image,
pass it down only where it's necessary - in esp partitions.
Since the esp partitions are only for grub, I renamed them
so that it's more clear to future users of them. They
do not check the bootloader of os at all, they always
initialize grub.
Followup of 1dfe1ebdf6 ,
fixing regression for mbr-hybrid images.
Fixes : #4538 .
* guix/system/image.scm
(esp-partition/grub): Rename from esp-partition; Pass grub-efi to
initialize-efi-partition.
(esp32-partition/grub): Rename from esp32-partition; Pass grub32-efi to
initialize-efi-partition.
(esp-partition, (esp32-partition): Deprecate.
(system-disk-image): Do not supply grub-efi arguments.
Change-Id: I336c3144e8efc3ce872031e631d64d3708546ff8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-12-02 12:05:45 +02:00
Cayetano Santos
011a3b932d
gnu: Add open-logic.
...
* gnu/packages/electronics.scm (open-logic): New variable.
Change-Id: Icb4619170339d678d7769de09a4ca36ff87b1221
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-02 09:51:20 +01:00
Evgenii Klimov
e83b1badf9
gnu: Add python-sounddevice.
...
* gnu/packages/audio.scm (python-sounddevice): New variable.
Change-Id: Ia4bb0b52aab812232f82ca299b29e429d07007ce
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-02 09:51:16 +01:00
Cayetano Santos
f61f15410d
gnu: emacs-gptel-prompts: Update to 1.0-2.f1c2920.
...
* gnu/packages/emacs-xyz.scm (emacs-gptel-prompts): Update to
1.0-2.f1c2920.
Change-Id: If4a077419a9729bd9767481cb2ef719ddc6c1ddc
2025-12-02 08:56:18 +01:00
Cayetano Santos
f48389ada9
gnu: emacs-gptel: Update to 0.9.9.3.
...
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.9.3.
[arguments]: Add #:test-command.
<#:phases>: Add ’unpack-tests, ’rename-pkg, ’rename-pkg-back and updated
’use-appropriate-curl.
[native-inputs]: Add emacs-gptel-test-files.
Change-Id: I4cbdba248a108d87f9c4b43d36de5ec912fa4d5e
2025-12-02 08:56:17 +01:00
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