Cayetano Santos
a1a378e4b4
gnu: python-iml: Switch to pyproject.
...
* gnu/packages/machine-learning.scm (python-iml)[build-system]: Switch
to pyproject-build-system.
[native-inputs]: Add python-setuptools-next.
Change-Id: I417fb03117866821f20b8febaa4599339cd645d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-07 21:13:47 +01:00
Sharlatan Hellseher
024a70d270
gnu: go-github-com-fxamacker-cbor-v2: Update to 2.9.0.
...
* gnu/packages/golang-xyz.scm (go-github-com-fxamacker-cbor-v2): Update to 2.9.0.
Change-Id: I2f2ace48c2633fcb323fbc2a179251f04971fc2d
2025-09-07 21:07:11 +01:00
Sharlatan Hellseher
dadfcdbae6
gnu: go-github-com-veraison-go-cose: Skip some tests.
...
* gnu/packages/golang-crypto.scm (go-github-com-veraison-go-cose)
[arguments]<test-flags>: Skip some not critical tests.
Change-Id: I77cfb4cccde1a0f6df9ccb97d91006c6df8992b7
2025-09-07 21:00:08 +01:00
Sergey Trofimov
9b30ff5202
gnu: emacs-telega: Update to 0.8.522.
...
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.522.
Change-Id: If8217dd48a844d4647d5fddf3e54a1dcc89e5ac6
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-07 16:22:04 +01:00
Sergey Trofimov
f8d6c88cd0
gnu: tdlib: Update to 5c77c4692.
...
* gnu/packages/messaging.scm (tdlib): Update to 5c77c4692.
Change-Id: Iae669c751bab8352d1396ab88a87eb4f09546f12
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-07 16:21:56 +01:00
Sharlatan Hellseher
f386b608e5
gnu: packages/golang-xyz: Extend module commentary.
...
* gnu/packages/golang-xyz.scm: Extend module commentary.
Change-Id: Ic856f3f33c5b2e50b2cacb9c4335837cb3f52088
2025-09-07 16:20:01 +01:00
Sharlatan Hellseher
38fe5f1034
gnu: tengo: Switch to package/inherit.
...
* gnu/packages/golang-xyz.scm (tengo): Switch to package/inherit.
[arguments]: Substitute keyword arguments instead of overwriting them.
[native-inputs]: Inherit.
[propagated-inputs]: Drop all.
[inputs]: Drop all.
[description]: Fix it.
Change-Id: I67e736ec5946290d8ed41648b9c2b684b059a672
2025-09-07 16:05:09 +01:00
Sharlatan Hellseher
73969883e8
gnu: go-tomlv: Switch to package/inherit.
...
* gnu/packages/golang-xyz.scm (go-tomlv): Switch to package/inherit.
[arguments]: Substitute keyword arguments instead of overwriting them.
[native-inputs]: Inherit.
[propagated-inputs]: Drop all.
[inputs]: Drop all.
[description]: Fix it.
Change-Id: I6545c54440f2d24bd95c1fdb659ae9b4cae82d92
2025-09-07 15:40:13 +01:00
Sharlatan Hellseher
7b871ae9ce
gnu: gofumpt: Switch to package/inherit.
...
* gnu/packages/golang-xyz.scm (gofumpt): Switch to package/inherit.
Change-Id: I5b54afd3c8bfc7096c3258b090380d6f2910dffc
2025-09-07 15:34:35 +01:00
Sharlatan Hellseher
b72e689dd3
gnu: misspell: Switch to package/inherit.
...
* gnu/packages/golang-xyz.scm (misspell): Switch to package/inherit.
[arguments]: Substitute keyword arguments instead of overwriting them.
[native-inputs]: Inherit.
[propagated-inputs]: Drop all.
[inputs]: Drop all.
Change-Id: I5ed408004c0bc122c00f0239ff71716641f4221c
2025-09-07 15:31:34 +01:00
Sharlatan Hellseher
34a63903a7
gnu: gops: Switch to package/inherit.
...
* gnu/packages/golang-xyz.scm (gops): Switch to package/inherit.
Change-Id: I965793897f767b95776638f6bd48cb19dd6916a3
2025-09-07 15:27:50 +01:00
Sharlatan Hellseher
dc10ed47df
gnu: Add go-gopkg-in-evanphx-json-patch-v4.
...
* gnu/packages/golang-web.scm (go-gopkg-in-evanphx-json-patch-v4): New variable.
Change-Id: I7bc78c6206daf55b9d4a928cf1782e8bc117c374
2025-09-07 15:19:16 +01:00
Sharlatan Hellseher
9e88bddbe4
gnu: go-github-com-evanphx-json-patch: Update to 4.13.0.
...
* gnu/packages/golang-web.scm (go-github-com-evanphx-json-patch): Update
to 4.13.0.
[arguments] <go>: Use default, go-1.24.
<unpack-path>: Add it.
<test-flags>: Add "-vet=off".
[description]: Fix indentation.
(go-github-com-evanphx-json-patch-v5): Fix indentation.
[arguments]: Do not overwrite, but substitute <import-path> only.
Change-Id: Ied53f8d51fb514f9bd2e82b4526f807bf2359a30
2025-09-07 15:19:16 +01:00
Guillaume Le Vaillant
158a30fc03
gnu: sbcl: Fix build on arm64.
...
* gnu/packages/patches/sbcl-fix-arm64-shared-lib.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/lisp.scm (sbcl)[source]: Use it.
Change-Id: Icb49d76e0e68e02f7e7bb9ef49ce862dcce3969a
2025-09-07 15:08:16 +02:00
Guillaume Le Vaillant
70a45f313d
gnu: cl-ledger: Update to 4.0.0-2.b0174f5.
...
* gnu/packages/lisp-xyz.scm (sbcl-cl-ledger): Update to 4.0.0-2.b0174f5.
[inputs]: Remove labels.
[arguments]: Use gexp.
Change-Id: Id254cf98fce9229241f7a12d46d42ad9fa08b27d
2025-09-07 15:08:16 +02:00
Guillaume Le Vaillant
1074a0daba
gnu: cl-cambl: Update to 4.0.0-2.c21b8af.
...
* gnu/packages/lisp-xyz.scm (sbcl-cambl): Update to 4.0.0-2.c21b8af.
[inputs]: Remove labels.
Change-Id: I0cbe417a4b30814b45935f35e67fef7b4f6d7b4c
2025-09-07 15:08:16 +02:00
Guillaume Le Vaillant
1638eba71a
gnu: cl-periods: Update to 0.0.2-3.1494b8f.
...
* gnu/packages/lisp-xyz.scm (sbcl-periods): Update to 0.0.2-3.1494b8f.
[inputs]: Remove labels.
Change-Id: Ia6641b05eeee2c50a348b394281abd5c0c1d61d4
2025-09-07 15:08:16 +02:00
Guillaume Le Vaillant
0f9737cb33
gnu: cl-sdl2-image: Update to 1.0-2.3963be8.
...
* gnu/packages/lisp-xyz.scm (sbcl-sdl2-image): Update to 1.0-2.3963be8.
Change-Id: I27a04ae5da84f2b26a96a8bb98ff4a6766d4a874
2025-09-07 15:08:16 +02:00
Guillaume Le Vaillant
3629fd2a50
gnu: cl-sdl2: Update to 0.0.0-3.8c78e68.
...
* gnu/packages/lisp-xyz.scm (sbcl-sdl2): Update to 0.0.0-3.8c78e68.
Change-Id: I6dbde77336aa977584b6900b120590691157519b
2025-09-07 15:08:16 +02:00
Guillaume Le Vaillant
6fcefbc8e8
gnu: cl-autowrap: Update to 1.0-3.4bba9e3.
...
* gnu/packages/lisp-xyz.scm (cl-autowrap): Update to 1.0-3.4bba9e3.
[inputs]: Add libffi. Remove labels.
[arguments]: Add 'fix-paths' phases. Use gexps.
Change-Id: If6ddcc3d14fc4e8aac9c2c6fc2bb1ef9632d9fbd
2025-09-07 15:08:16 +02:00
Guillaume Le Vaillant
2b3f4d0694
gnu: cl-sdl2-mixer: Update to 1.0-2.580d634.
...
* gnu/packages/lisp-xyz.scm (sbcl-sdl2-mixer): Update to 1.0-2.580d634.
[arguments]: Update 'fix-paths' phase.
Change-Id: Ifc2244aa457f10e8a1010873f70f2ef33b35d15c
2025-09-07 15:08:16 +02:00
Ashish SHUKLA
bbf69085a3
gnu: sbcl: Update to 2.5.8.
...
* gnu/packages/lisp.scm (sbcl): Update to 2.5.8.
Fixes : guix/guix#370
Change-Id: I977c864efc37ce86904512a5a35777e457a7c475
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-09-07 15:08:15 +02:00
Ashish SHUKLA
d01fbfedce
gnu: sbcl-burgled-batteries3: Unbreak with Python 3.11.
...
* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3)[arguments]
<#:phases>: Update 'adjust-for-python-3.10' with more patterns.
Change-Id: I51185d1f5ab63b5421e8748aa45133019187868a
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-09-07 15:08:15 +02:00
Nicolas Graves
8c7e3e027f
gnu: jube: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (jube):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them explicitely.
[native-inputs]: Add python-setuptools-next. Remove python-pyyaml.
[propagated-inputs]: Add python-pyyaml, listed in the package as an
install requirements, and no tests were run in the first place.
Change-Id: I4b11597196a5d9e6a227d064cf6ab96276a57aff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 22:08:09 +01:00
Nicolas Graves
40cd075186
gnu: wfetch: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (wfetch):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve style.
<#:use-setuptools?>: Unset.
[native-inputs]: Add python-setuptools-next.
Change-Id: I9b8fa66a3ff0ef20adcda3541918ce0b85e8e4f6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 22:08:09 +01:00
Nicolas Graves
31ad41fa9a
gnu: s3cmd: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (s3cmd):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
<#:phases>: Add 'check phase to clarify how tests are supposed to be
run. Improve style.
[native-inputs]: Add python-setuptools-next.
[inputs]: Improve style.
Change-Id: Ife22d6596387c179b1c44f8f8ae8b54ddcca195b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 22:08:09 +01:00
Nicolas Graves
1fdf3c2f60
gnu: pyzo: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (pyzo):
[build-system]: Switch to pyproject-build-system.
[arguments]: Enable <#:tests?>, replace <#:phases> with <#:test-flags>.
[native-inputs]: Add python-pytest and python-setuptools-next.
Change-Id: Ia163f37bb64282cc8f9e9f10600dd40125915aa0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 22:08:09 +01:00
Nicolas Graves
bcdf37a0a6
gnu: ptpython: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (ptpython):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Improve comment.
[native-inputs]: Add python-setuptools-next.
[propagated-inputs]: Remove python-black.
Change-Id: Ibfc663d028160ca8cb16b8ffce838a5be951d715
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 22:08:09 +01:00
Nicolas Graves
ab6f15041d
gnu: online-judge-tools: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (online-judge-tools):
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> with <#:test-flags>.
[native-inputs]: Add python-setuptools-next.
Change-Id: I4590ac8211c9d18b1c71be06fe2cf17cb285bbc4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 22:08:09 +01:00
Nicolas Graves
5d3f193208
gnu: offlate: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (offlate):
[build-system]: Switch to pyproject-build-system.
[arguments, description]: Improve style.
[native-inputs]: Add python-setuptools-next.
Change-Id: I40c59c552950055cc7bea3d354f0eda246d56a71
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 22:08:09 +01:00
Nicolas Graves
1a4c0024af
gnu: nbss-upload: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (nbss-upload):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Reorder, improve style.
[native-inputs]: Add python-setuptools-next.
Change-Id: If24058b1711447f6478c255b726e8f75ce1bfae5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 22:08:08 +01:00
Nicolas Graves
774bb0f59b
gnu: glances: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (glances):
[source]: Switch to git-fetch. Move snippet to <#:phases>.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Import former source snippet. Add 'check phase
replacement.
[native-inputs]: Add python-pytest, python-setuptools-next.
Change-Id: I18f1ded40f64fcd640728af778e48666d8d762f0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 22:08:08 +01:00
Nicolas Graves
e26a5f5900
gnu: i3-autotiling: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (i3-autotiling):
[source]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Replace python-wheel with python-setuptools-next.
Change-Id: Id59fcca76a4d8c2453a136d321165e5976314921
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 22:08:08 +01:00
Nicolas Graves
f27d2aea8e
gnu: date2name: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (date2name):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-next.
[description, arguments]: Improve style.
Change-Id: I2fb064cc19992887391f7eac35c1129d3234dbc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 22:08:04 +01:00
Ashvith Shetty
c7a8f7cd61
teams: Update entry for Ashvith Shetty.
...
* etc/teams.scm ("Ashvith Shetty"): Add Codeberg account,
include additional teams.
Change-Id: I4eab70c7b19d056dae89aa81c06df88c5777e45e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-06 22:23:40 +02:00
Ludovic Courtès
1970abfeb9
daemon: Avoid comparison of integers of different signs.
...
Fixes guix/guix#1173 .
* nix/libstore/gc.cc (LocalStore::removeUnusedLinks): Cast ‘st_size’ as
unsigned.
Reported-by: Congcong Kuo <congcong.kuo@gmail.com>
Change-Id: Ibe4674bcef186befe8a0e536278c87458b098c9d
2025-09-06 22:23:40 +02:00
Ludovic Courtès
b8f528e733
gnu: cuirass: Install minified JavaScript files.
...
Works around guix/cuirass#34 .
* gnu/packages/ci.scm (cuirass)[arguments]: Add ‘install-minified-javascript’
phase.
Change-Id: I2139430812d05a0ce70d6a1973bb951bd2f59ff9
2025-09-06 22:23:39 +02:00
Nicolas Graves
20529b72e2
gnu: python-pyfxa: Update to 0.8.1.
...
* gnu/packages/python-web.scm (python-pyfxa): Update to 0.8.1.
[propagated-inputs]: Add python-pyjwt, python-parameterized.
[native-inputs]: Replace python-setuptools-next by python-hatchling.
Change-Id: I37d296c1af42196ee23995c166cd98803724fa61
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 18:14:26 +01:00
Nicolas Graves
719976311a
gnu: python-mwparserfromhell: Update to 0.7.2.
...
* gnu/packages/python-web.scm (python-mwparserfromhell): Update to 0.7.2.
Change-Id: I8f623fc66ec0336c52e8bfb017eb11bddc608ba4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 18:14:26 +01:00
Nicolas Graves
94a61f4fbb
gnu: python-pyfxa: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-pyfxa):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:test-flags>: Ignore tests requiring network access.
[native-inputs]: Add python-setuptools-next.
Change-Id: Ia4a5c04a7d10b9efaa422992a7fcab8d143de923
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 18:14:26 +01:00
Nicolas Graves
1d7a7decc7
gnu: python-mwparserfromhell: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-mwparserfromhell):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-next. Remove
python-pytest-runner.
Change-Id: I9bab5b8ef4875d69521d22c07131053ea72b69e4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 18:14:26 +01:00
Nicolas Graves
ae3fbf21ca
gnu: python-mohawk: Update to 1.1.0-0.b789916.
...
* gnu/packages/python-web.scm (python-mohawk): Update to 1.1.0-0.b789916.
[source]: Switch to git-fetch. Use patch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-flags>.
[native-inputs]: Remove them. Add python-pytest and
python-setuptools-next.
* gnu/packages/patches/python-mohawk-pytest.patch: Add patch from
upstream Github PR.
* gnu/local.mk: Record patch.
Change-Id: I866683573757909b9b5b808cd693991358131c46
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 18:14:15 +01:00
Nicolas Graves
d0283dde90
gnu: python-minio: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-minio):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> with <#:test-flags>.
[native-inputs]: Remove them. Add python-pytest,
python-setuptools-next.
Change-Id: I231b16e279c34b2d93ce5b533d2fcae435e03e8c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 17:56:58 +01:00
Nicolas Graves
cc8b2ef6c6
gnu: python-hstspreload: Update to 2025.1.1.
...
* gnu/packages/python-web.scm (python-hstspreload): Update to 2025.1.1.
Change-Id: I2ff31d2462d4dbfb9744b7cd35bfc6e76c7d626f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 17:56:58 +01:00
Nicolas Graves
a5f0e03a48
gnu: python-hstspreload: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-hstspreload):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-next.
[home-page, synopsis]: Run guix style.
Change-Id: Ib9dce596102e468b2a88c407520d6cdc768ef860
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 17:56:58 +01:00
Nicolas Graves
657f8e490c
gnu: python-google: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-google):
[source, description, arguments]: Improve style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-next.
Change-Id: Ibdf9cd90e052dabfe644da99566f3973c865f12d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 17:56:58 +01:00
Nicolas Graves
4dce53f2d7
gnu: python-giturlparse: Update to 0.12.0.
...
* gnu/packages/python-web.scm (python-giturlparse): Update to 0.12.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools-next.
[description]: Improve style.
Change-Id: I70373b05412d02126497fa2372ef0c4264a5573e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 17:56:58 +01:00
Nicolas Graves
85b13a54d3
gnu: python-enoslib: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-enoslib):
[source]: Improve style.
[build-system]: Switch to pyproject-build-system.
[arguments]: Reorder field.
<#:test-flags>: Use to avoid 'check phase replacement.
<#:phases>: Replace former 'check with 'pre-check phase.
[native-inputs]: Add python-setuptools. Reorder and improve style.
[propagated-inputs]: Improve style.
Change-Id: Icada22c14f7b936dd562729eb85a6089986e3c8e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 17:56:58 +01:00
Nicolas Graves
3225dafe10
gnu: python-beren: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-beren):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-next.
Change-Id: I4ce0ddcd53c95c7fd04af51a297ba1924384b142
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 17:56:58 +01:00
Nicolas Graves
df45802756
gnu: python-azure-storage-nspkg: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-azure-storage-nspkg):
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests in PyPI archive.
[native-inputs]: Add python-pytest, python-setuptools-next.
Change-Id: Ia2eb1da9429036aaf58661e2e3999ad292a60c1e
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 17:56:29 +01:00