Commit graph

170042 commits

Author SHA1 Message Date
Sughosha
15204ca03d
gnu: audiocd-kio: Update to 25.08.1.
* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 25.08.1.

Change-Id: If3afea6a97b12c9598988f8cde2e383bca31e384
2025-10-01 10:13:38 +05:30
Sughosha
be1f0b6524
gnu: libkcompactdisc: Update to 25.08.1.
* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 25.08.1.

Change-Id: I9debc86414168f80bb94da4f9ad46934bf5e0554
2025-10-01 10:13:38 +05:30
Sughosha
95c0573231
gnu: libkcddb: Update to 25.08.1.
* gnu/packages/kde-multimedia.scm (libkcddb): Update to 25.08.1.

Change-Id: I26ab264d1767cf208811e9de3644733b1f302708
2025-10-01 10:13:37 +05:30
Sughosha
72304804fe
gnu: krdc: Update to 25.08.1.
* gnu/packages/kde-internet.scm (krdc): Update to 25.08.1.
[inputs]: Replace freerdp with freerdp-3; add fuse.

Change-Id: I0e6f96766962b700852c635a8a5357f1837aa22e
2025-10-01 09:30:18 +05:30
Sughosha
610a3b786d
gnu: ruqola: Update to 2.5.3.
* gnu/packages/kde-internet.scm (ruqola): Update to 2.5.3.

Change-Id: I17d08dd9446b2280463e238ad648de43f7318d50
2025-10-01 09:30:17 +05:30
Sughosha
3a347bee9b
gnu: neochat: Update to 25.08.1.
* gnu/packages/kde-internet.scm (neochat): Update to 25.08.1.
[inputs]: Add qthttpserver and qtspeech.

Change-Id: I6acd340a2d72a0abaad4c5dd3d7805df81f32948
2025-10-01 09:30:17 +05:30
Sughosha
0983a650ee
gnu: kunifiedpush: Update to 25.08.1.
* gnu/packages/kde-internet.scm (kunifiedpush): Update to 25.08.1.
[inputs]: Add openssl and solid.

Change-Id: I7bba4fcd0ae6677746fc6e1b5b86cf7ed47b427d
2025-10-01 09:30:17 +05:30
Sughosha
4d7566ed48
gnu: ktorrent: Update to 25.08.1.
* gnu/packages/kde-internet.scm (ktorrent): Update to 25.08.1.

Change-Id: I596cd85ede69c01c52a785069984270565053850
2025-10-01 09:30:17 +05:30
Sughosha
587581faa6
gnu: konversation: Update to 25.08.1.
* gnu/packages/kde-internet.scm (konversation): Update to 25.08.1.

Change-Id: Iebaabba154115f08a7e904611d14e6355442bd1f
2025-10-01 09:30:17 +05:30
Sughosha
9b2cd6d90a
gnu: kget: Update to 25.08.1.
* gnu/packages/kde-internet.scm (kget): Update to 25.08.1.

Change-Id: Ib450560b6f89415f46c94926c963cd033f9cc5f6
2025-10-01 09:30:17 +05:30
Sughosha
ec82cf7d1a
gnu: falkon: Update to 25.08.1.
* gnu/packages/kde-internet.scm (falkon): Update to 25.08.1.

Change-Id: If162ea4afdffb031e83e85de7c25823d727be276
2025-10-01 09:30:16 +05:30
Sharlatan Hellseher
6de01dfdfa
gnu: python-srsly: Update to 2.5.1.
* gnu/packages/python-xyz.scm (python-srsly): Update to 2.5.1.
[arguments] <test-flags>: Provide option to run tests again installed
module, skip 3 failing tests.
<phases>: Remove 'build-extensions.
[native-inputs]: Remove python-wheel.

Change-Id: I4ee33c5ec18caeb6fbb5685e15bc557918f3612c
2025-10-01 00:36:56 +01:00
Sharlatan Hellseher
25f4edfb88
gnu: python-pathy: Move to python-web.
* gnu/packages/python-xyz.scm (python-pathy): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I6e8bc42e2ea2b57cd9b5d4b54b7618339edaf520
2025-10-01 00:36:56 +01:00
Sharlatan Hellseher
309927a2e5
gnu: python-pathy: Update to 0.11.0.
* gnu/packages/python-xyz.scm (python-pathy): Update to 0.11.0.
[propagated-inputs]: Remove python-smart-open; add python-pathlib-abc and
python-smart-open-6.
[native-inputs]: Remove python-wheel.

Change-Id: I84d58b53e808a6e2d1ab183235c689a3864abfcd
2025-10-01 00:36:56 +01:00
Sharlatan Hellseher
3549922107
gnu: Add python-smart-open-6.
* gnu/packages/python-web.scm (python-smart-open-6): New variable.

Change-Id: I937ab8f574ddb9559f3863e6a988a77b0a1dd01f
2025-10-01 00:36:56 +01:00
Sharlatan Hellseher
a2de5f9480
gnu: Add python-pathlib-abc.
* gnu/packages/python-xyz.scm (python-pathlib-abc): New variable.

Change-Id: If356aa8eab82d2542eb556395e7b8403a18cddc8
2025-10-01 00:36:56 +01:00
Sharlatan Hellseher
56c97d665b
gnu: python-murmurhash: Move to pyhton-crypto.
* gnu/packages/python-xyz.scm (python-murmurhash): Move from here ...
* gnu/packages/python-crypto.scm: ... to here.
* gnu/packages/machine-learning.scm: Add python-crypto module.

Change-Id: I59a26e82622112736b5a331dd948d9aa91255207
2025-10-01 00:36:56 +01:00
Sharlatan Hellseher
812a676ddf
gnu: python-murmurhash: Update to 1.0.10.
* gnu/packages/python-xyz.scm (python-murmurhash): Update to 1.0.10.
[native-inputs]: Remove python-wheel.

Change-Id: I14773c9fd43d24c90af5bcd301dd34894f1ba283
2025-10-01 00:36:56 +01:00
Sharlatan Hellseher
f0184ea657
gnu: python-langcodes: Update to 3.5.0.
* gnu/packages/python-xyz.scm (python-langcodes): Update to 3.5.0.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-language-data.
[native-inputs]: Add python-setuptools and python-setuptools-scm.

Change-Id: I0fc376639843eecdd3489f5b8cc861fb5708d09d
2025-10-01 00:36:56 +01:00
Sharlatan Hellseher
9b6376b618
gnu: Add python-language-data.
* gnu/packages/python-xyz.scm (python-language-data): New variable.

Change-Id: Ib43630b752992cd647c61adfa127276d0dbd7120
2025-10-01 00:36:55 +01:00
Sharlatan Hellseher
9046b7f873
gnu: Add python-marisa-trie.
* gnu/packages/python-xyz.scm (python-marisa-trie): New variable.

Change-Id: I34aab5ffbc9b1b05ee5c820a3806bbae2e8c14be
2025-10-01 00:36:55 +01:00
Sharlatan Hellseher
d3b2c73dd5
gnu: python-id: Fix license.
* gnu/packages/python-xyz.scm (python-id) [license]: Fix it.

Change-Id: Idd307cba21347fb7a8d5e9d1d190a650b0fb4e5b
2025-10-01 00:36:55 +01:00
Sharlatan Hellseher
b874f261d4
gnu: python-anyascii: Update to 0.3.3.
* gnu/packages/python-xyz.scm (python-anyascii): Update to 0.3.3.
[native-inputs]: Remove python-setuptools; add python-pytest.

Change-Id: I6317366173a65cbc1493700ab46abd8b1b0964f0
2025-10-01 00:36:47 +01:00
Maxim Cournoyer
3fa30960ea
gnu: mesa-opencl: Introduce rust-bindgen-cli-next to avoid mesa rebuild.
* gnu/packages/rust-apps.scm (rust-bindgen-cli-next): New variant.
(rust-bindgen-cli) [inputs]: Revert to use default clang.
* gnu/packages/gl.scm (mesa-opencl) [native-inputs]: Replace rust-bindgen-cli
with rust-bindgen-cli-next.

Change-Id: Ia1acb30869d368f54a3b41250ef4d95ebbcd90b0
2025-10-01 08:29:13 +09:00
Maxim Cournoyer
b733de0dce
gnu: mesa-opencl-icd: Deprecate in favor of mesa-opencl.
The previously used Clover backend has been removed.

* gnu/packages/gl.scm (mesa-opencl-icd): Define as deprecated, using as
replacement...
(mesa-opencl): ... this, absorbing its icd file adjusting phase.
[#:modules]: New field.
[#:phases] {use-absolute-file-name-in-rusticl}: New phase.

Change-Id: If7ff766557dd37928e70d8e3ae03d7f1f467ab8a
2025-10-01 08:07:19 +09:00
Maxim Cournoyer
e2f6d4f961
gnu: mesa-opencl: Use the new rusticl OpenCL backend.
The previously used Clover backend has been removed.

* gnu/packages/gl.scm (mesa-opencl) [#:configure-flags]: Remove
gallium-opencl flag. Add gallium-rusticl and gallium-rusticl-enable-drivers.
* gnu/packages/rust-apps.scm (rust-bindgen-cli) [inputs]: Replace clang with
clang-18.

Change-Id: I4e3557816c9a5bb5c652295f1351c3bd8eac608d
2025-10-01 07:25:37 +09:00
Cayetano Santos
8dc37e181c
gnu: osvvm: Implement checks.
* gnu/packages/electronics.scm (osvvm)[arguments]<#:phases>: Add check.
[native-inputs]: Add nvc, tcl, tcllib, and which.

Change-Id: Ia3567f908834c29093d36aa50aebcfae3fb98b18
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-10-01 06:49:59 +09:00
Cayetano Santos
0d5caff88d
gnu: nvc: Use autogen and keep osvvm test script.
* gnu/packages/electronics.scm (nvc)<#:phases>: Remove clean-up; add
fix-autogen and keep-osvvm-tests.

Change-Id: Ib14f21b0f072313bba06c2b9dd1d7a7f67270a51
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-10-01 06:49:59 +09:00
Sharlatan Hellseher
536b57810a
gnu: python-types-toml: Update to 0.10.8.20240310.
* gnu/packages/python-xyz.scm (python-types-toml): Update to 0.10.8.20240310.
[arguments] <tests?>: No tests.
[native-inputs]: Remove python-wheel.

Change-Id: I92c8805fb5c73da38ab8040a9acab7a1c4ac673d
2025-09-30 19:46:18 +01:00
Jake Forster
7961294cbd
gnu: python-s3fs: Update to 2025.9.0.
* gnu/packages/python-web.scm (python-s3fs): Update to 2025.9.0.

Change-Id: Ib7d66f46f81c340bb0f9359f5c4ce8a7d8648b62
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 19:46:15 +01:00
Jake Forster
69baf529ea
gnu: python-fsspec: Update to 2025.9.0.
Fixes build of python-uproot.

* gnu/packages/python-xyz.scm (python-fsspec): Update to 2025.9.0.
[home-page]: Fix permanent redirect.

Change-Id: Iecdefa053ccdc0928f7250b4fa0b8e2600cfb35f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 19:46:03 +01:00
Hartmut Goebel
faac1c2bf0
import/pypi: Improve renaming procedure.
PyPI canonicalizes dashes to underscores, while the former tests for
converting to Guix-compliant name compared using dashes.  Solve this by
canonicalizing to dashes prior to comparing.

* guix/import/pypi.scm (python->package-name): Canonicalize names prior to
testing.

Change-Id: Iba2003720adba82a7f6e3f6319b2699e369163ed
2025-09-30 19:36:53 +02:00
wrobell
803964399c
gnu: python-blacksheep: Update to 2.4.1.
Blacksheep 2.4.1, among other changes, removes dateutil package dependency
and improves compatibility with newer versions of pytest-asyncio. The
latter allows to run all unit tests with python-pytests-asyncio 1.0
(current version in Guix).

* gnu/packages/python-web.scm (python-blacksheep): Update to 2.4.1.
  [arguments] <#:test-flags>: Remove ignore for tests/clients directory.
  [native-inputs]: Add nss-certs-for-test.
  [propagated-inputs]: Remove python-dateutil.

Change-Id: I7f391a6f15b1563e28a10197a8444441b3f2e7a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:47:40 +01:00
Nicolas Graves
21085d9a1e
gnu: python-django-svg-image-form-field: Switch to pyproject.
* gnu/packages/django.scm (python-django-svg-image-form-field):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I21ec342342881162828aeffeb9dad60db237a6cc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:42 +01:00
Nicolas Graves
4743a5c42f
gnu: python-django-url-filter: Switch to pyproject.
* gnu/packages/django.scm (python-django-url-filter):
[source]: Move snippet to <#:phases>.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Import from <snippet> in phase
'loosen-requirements. Replace 'check phase by a smaller
'configure-tests phase.
[native-inputs]: Add python-mock, python-setuptools,
python-sqlalchemy.
[home-page]: Standardize use.

Change-Id: I0fd84647d6cc25a04ca75ffea266b23fce61ff70
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:42 +01:00
Nicolas Graves
b2efdbfdd9
gnu: python-django-netfields: Switch to pyproject.
* gnu/packages/django.scm (python-django-netfields):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags, #:phases>: Configure tests.
[native-inputs]: Add python-pytest, python-pytest-django,
python-setuptools.

Change-Id: I4f984a8511ff6d2447b630eeabc060cc81528f6e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:41 +01:00
Nicolas Graves
dcb6d77a07
gnu: python-django-logging-json: Update to 1.16.
* gnu/packages/django.scm (python-django-logging-json): Update to 1.16.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools.

Change-Id: I37e49c8bdc693a5f127a61e88cd7bfd1af16199d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:41 +01:00
Nicolas Graves
f53ab0d811
gnu: python-django-override-storage: Update to 0.3.2.
* gnu/packages/django.scm (python-django-override-storage): Update to 0.3.2.
[build-system]: Switch to pyproject-build-system.
[arguments, home-page]: Standardize style.
[native-inputs]: Add python-setuptools.

Change-Id: Ia59452958369ac69687b0243a9a338026a3e624b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:41 +01:00
Nicolas Graves
9f4fabc011
gnu: python-django-crispy-forms: Update to 2.4.
* gnu/packages/django.scm (python-django-crispy-forms): Update to 2.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add bootstrap variants of python-crispy-bootstrap3
and python-crispy-bootstrap4.  Add python-pytest,
python-pytest-django, python-setuptools.

Change-Id: I52f3ef0db0fde966fa4a9598b474ee446ef6eaab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:41 +01:00
Nicolas Graves
03c8dab344
gnu: Add python-crispy-bootstrap4.
* gnu/packages/django.scm (python-crispy-bootstrap4): New variable.

Change-Id: Id07709f43fda7623fa71d805804c60888f2415aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:39 +01:00
Nicolas Graves
74c6da3ff4
gnu: Add python-crispy-bootstrap3.
* gnu/packages/django.scm (python-crispy-bootstrap3): New variable.

Change-Id: I7357f70a1e9a23b431aacf470afb86e534c778a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:14 +01:00
Nicolas Graves
496caa61df
gnu: python-django-contrib-comments: Update to 2.2.0.
* gnu/packages/django.scm (python-django-contrib-comments): Update to 2.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-backend>, <#:test-flags>.
[native-inputs]: Add python-setuptools, tzdata-for-tests.
[propagated-inputs]: Remove python-six.

Change-Id: I4bb4b09790efbd029f6f91702faa9316f268355b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:14 +01:00
Nicolas Graves
4c6c159bec
gnu: python-django-gravatar2: Switch to pyproject.
* gnu/packages/django.scm (python-django-gravatar2):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.

Change-Id: I1f877ef89ebc0728a8e21d33a4e869c0be1f3816
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:11 +01:00
Maxim Cournoyer
3289b8cb02
gnu: ffmpeg-4: Restore building with regular sdl2.
This was resolved incorrectly when merging mesa-updates, which undid this
change that was made around the same time in
e342840989.

* gnu/packages/video.scm (ffmpeg-4) [inputs]: Delete field.

Change-Id: I5820ae04f08b8b5aeeb2e4078425cf6f8150fa11
2025-09-30 22:27:52 +09:00
Cayetano Santos
da4e1cdb08
gnu: nvc: Update to 1.18.0.
* gnu/packages/electronics.scm (nvc): Update to 1.18.0.

Change-Id: I17b06ed398f31c0b9a65c51dda14e89ab945de92
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:14:56 +09:00
Cayetano Santos
c0faac0d84
gnu: python-vunit: Add example checks.
* gnu/packages/electronics.scm (python-vunit)[arguments]: Complete
run-examples #:phase.

Change-Id: I7e9f3ea1e80f8622fa3206e743512683ca325dc7
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:12:36 +09:00
Cayetano Santos
5d113af08c
gnu: emacs-forge: Update to 0.6.0.
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.6.0.

Change-Id: Iaa6a67e8eadae4a616e5d108e8281847d95a2ece
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:08:37 +09:00
Cayetano Santos
6b180fcbf8
gnu: emacs-forge: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-forge)[arguments]: Use
G-Expressions.

Change-Id: I102fa76fa397cf15607e150747b839cfdf8b5145
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:08:37 +09:00
Cayetano Santos
cf357ff480
gnu: Add emacs-cond-let.
* gnu/packages/emacs-xyz.scm (emacs-cond-let): New variable.

Change-Id: I7443fddaa38319a28152eb9f99d8d84c3215cab8
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:06:48 +09:00
Sergey Trofimov
80e9216b97
gnu: readymedia: Patch for newer ffmpeg.
* gnu/packages/patches/readymedia-ffmpeg7.patch: New patch.
* gnu/local.mk: Register the patch.
* gnu/packages/upnp.scm (readymedia): Enable the patch.

Change-Id: Icac48ec22704513f9fb8fddfe092fdcd7ac0047c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:03:00 +09:00