1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-13 00:20:35 +02:00
Commit Graph

166252 Commits

Author SHA1 Message Date
Sharlatan Hellseher
eb580ae9ce gnu: vembrane: Update to 1.0.7.
* gnu/packages/bioinformatics.scm (vembrane): Update to 1.0.7.
[arguments] <phases>: Remove 'relax-requirements; add 'use-poetry-core.
[native-inputs]: Remove poetry; add python-poetry-core.

Change-Id: I50aca480b3aded3714d6e999efd3d12a4513e6a3
2025-08-16 00:07:20 +01:00
Sharlatan Hellseher
7235868525 gnu: aerich: Update to 0.8.1.
* gnu/packages/databases.scm (aerich): Update to 0.8.1.
[propagated-inputs]: Remove python-click, python-ddlparse, and
python-tomlkit; add python-asyncclick, python-pydantic, and
python-tomli-w.
[native-inputs]: Remove poetry, python-bandit, python-isort,
python-pydantic, and python-pytest-xdist; add python-poetry-core.

Change-Id: I685b79fdb6b1070ce86161d9f36064b84f4fe713
2025-08-16 00:07:20 +01:00
Sharlatan Hellseher
796e68cb64 gnu: Add python-asyncclick.
* gnu/packages/python-xyz.scm (python-asyncclick): New variable.

Change-Id: I420c61daef88abfd2409c6eab3bf28e864069777
2025-08-16 00:07:20 +01:00
Nicolas Graves
133c3a66f4 gnu: Add python-faster-whisper.
* gnu/packages/machine-learning.scm (python-faster-whisper): New variable.
2025-08-16 00:07:20 +01:00
Nicolas Graves
874eba31ac gnu: Add onnxruntime.
* gnu/packages/machine-learning.scm (onnxruntime): New variable.
2025-08-16 00:07:20 +01:00
Nicolas Graves
fcbfb5b140 gnu: Add flatbuffers-23.5.
* gnu/packages/serialization.scm (flatbuffers-23.5): New variable.
2025-08-16 00:07:20 +01:00
Nicolas Graves
6dbe4a87fc gnu: safeint: Update to 3.0.28.
* gnu/packages/cpp.scm (safeint): Update to 3.0.28.
2025-08-16 00:07:19 +01:00
Nicolas Graves
bc2b5ecd7b gnu: safeint: Improve style.
* gnu/packages/cpp.scm (safeint): Run guix style.
2025-08-16 00:07:19 +01:00
Nicolas Graves
209a5c4c96 gnu: Add eigen-for-onnxruntime.
* gnu/packages/algebra.scm (eigen-for-onnxruntime): New variable.
2025-08-16 00:07:19 +01:00
Vagrant Cascadian
4d632082cf gnu: debian-archive-keyring: Update to 2025.01.
* gnu/packages/debian.scm (debian-archive-keyring): Update to 2025.01.
[tests]: Disable tests, removed upstream.

Change-Id: I584988ebc3e2ab5ef6193fa57c4dfdb762c5b0e5
2025-08-15 15:48:54 -07:00
Nicolas Graves
1aae8c84d7 gnu: debootstrap: Update to 1.0.141.
* gnu/packages/debian.scm (debootstrap): Update to 1.0.141.
[inputs]: Add elxr-archive-keyring.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-08-15 15:41:02 -07:00
Nicolas Graves
a0dc399028 gnu: Add elxr-archive-keyring.
* gnu/packages/debian.scm (elxr-archive-keyring): New variable.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-08-15 15:41:00 -07:00
Nicolas Graves
a9bb71571f gnu: debootstrap: Improve package.
Mainly benefit from search-input-file instead of substituting
manually.

* gnu/packages/debian.scm (debootstrap)
[source]: Reindent.
[arguments]: Reorder them.
<#:phases>: Rewrite them, simplify tedious and sometimes
erroneous substitutions. Improve style. Remove unwanted scripts.
<#:modules>: Introduce them.
[inputs]: Add kali-archive-keyring.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-08-15 15:40:57 -07:00
Nicolas Graves
27d5cb606d gnu: Add pardus-archive-keyring.
* gnu/packages/debian.scm (pardus-archive-keyring): New variable.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-08-15 15:40:54 -07:00
Nicolas Graves
e97f5f458e gnu: Add kali-archive-keyring.
* gnu/packages/debian.scm (kali-archive-keyring): New variable.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-08-15 15:40:51 -07:00
Josep Bigorra
3fc6c9bfc5 gnu: Add python-puccinialin.
* gnu/packages/python-xyz.scm (python-puccinialin): New variable.

Change-Id: Id647ddd599f4d942afba67a23c102043981d81d1
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-15 20:54:56 +01:00
Zheng Junjie
cc083d6b95 gnu: gcc-15: Update to 15.2.0.
* gnu/packages/gcc.scm (gcc-15): Update to 15.2.0.

Change-Id: Idfb116056b57406ddb746c0e0583adad284296ae
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-08-15 14:18:55 +00:00
Guillaume Le Vaillant
7f33ac026a gnu: cm256cc: Update to 1.1.1.
* gnu/packages/radio.scm (cm256cc): Update to 1.1.1.

Change-Id: Ie06c27194914f7e79b3971aca37d12a65f35c223
2025-08-15 14:29:14 +02:00
Guillaume Le Vaillant
02d42eba10 gnu: js8call: Fix build.
* gnu/packages/radio.scm (js8call)[inputs]: Replace wsjtx-hamlib by hamlib.
  [arguments]: Update 'fix-hamlib' phase.
  (wsjtx-hamlib): Remove variable.

Change-Id: I78a943ba3a1e80fd466fda9faa29d85ec4785c87
2025-08-15 14:13:06 +02:00
Guillaume Le Vaillant
1212e541fe gnu: dump1090: Update to 10.2.
* gnu/packages/radio.scm (dump1090): Update to 10.2.
  [source]: Add snippet.
  [inputs]: Add soapysdr.

Change-Id: I8a61395e8fc28c9eae7a8a30e0868099fce23b5c
2025-08-15 14:03:08 +02:00
Nicolas Graves
dd63521f33 gnu: abcde: Improve style.
* gnu/packages/cdrom.scm (abcde):
[source]: Run guix style, remove snippet.
[arguments]<#:modules>: Add srfi-26.
<#:phases>: Remove 'configure, migrate it and the snippet to
<#:make-flags>. Rewrite the 'wrap phase.
[native-inputs]: Add coreutils-minimal.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-14 09:39:16 -05:00
jgart
5940faa8d1 gnu: trealla: Update to 2.82.9.
* gnu/packages/prolog.scm (trealla): Update to 2.82.9.

Change-Id: I8f1adf02ea011464189e5ae82473210a0b79c53b
2025-08-14 09:17:01 -05:00
Cayetano Santos
2b239d8c45 gnu: hut: Update to 0.7.0.
* gnu/packages/version-control.scm (hut): Update to 0.7.0.
[source]: Remove snippet.

Change-Id: I61d6400c0507cb4de58638d35aabd2fca5615a20
Signed-off-by: jgart <jgart@dismail.de>
2025-08-14 09:08:35 -05:00
Sharlatan Hellseher
e05193f10b gnu: packages/python-xyz: Remove unused modules.
* gnu/packages/python-xyz.scm: Remove audio and pulseaudio modules.

Change-Id: I3f60499532a45dfed19c74d1eef0c1f9a4a0ed55
2025-08-14 14:38:23 +01:00
Sharlatan Hellseher
0b896c96c4 gnu: python-wavefile: Move to auidio.
* gnu/packages/python-xyz.scm (python-wavefile): Move from here ...
* gnu/packages/audio.scm: ... to here.

Change-Id: Ib7d9415a157577f1740d0b0c4fff415241d569d2
2025-08-14 14:38:22 +01:00
Sharlatan Hellseher
58f9f2a251 gnu: python-wavefile: Update to 1.6.3.
* gnu/packages/python-xyz.scm (python-wavefile): Update to 1.6.3.
[build-system]: Use pyproject.
[arguments]: Use G-expressions.
<test-flags>: Skip 4 problematic tests.
[native-inputs]: Add python-pytest, python-pytest-cov, and
python-setuptools-next.

Change-Id: I5facf2a0cc21c1cabcc8d04464dc6c2328439ebf
2025-08-14 14:36:03 +01:00
Nicolas Graves
470cd20e3a gnu: python-cson: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-cson):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
[description]: Improve style.

Change-Id: I12bc53a9a41b14c23c1f465a8e93bd8d79b899bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:27 +01:00
Nicolas Graves
ec1bade27d gnu: python-aspectlib: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-aspectlib):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable problematic tests.
[native-inputs]: Add python-setuptools, python-wheel.
[synopsis, description]: Improve style.

Change-Id: I3303d1b0d3ff7c73d6511aeb3ee03c21e85698bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:27 +01:00
Nicolas Graves
a049790ba1 gnu: python-livereload: Update to 2.7.1.
* gnu/packages/python-web.scm (python-livereload): Update to 2.7.1.
[source]: Swtitch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-django, python-setuptools, python-wheel.

Change-Id: I045ce60e08553656ac941f55b3f235468c2612de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:27 +01:00
Nicolas Graves
540be0149f gnu: python-pyjsparser: Switch to pyproject.
* gnu/packages/python-web.scm (python-pyjsparser):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Improve style.

Change-Id: I636cf05e270055ed57909fed05e6e493ee294eb2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:26 +01:00
Nicolas Graves
ac16e0611e gnu: python-html2text: Switch to pyproject.
* gnu/packages/python-web.scm (python-html2text):
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ic4b6a46d36fd1346379898f6041bc587c1ba606b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:26 +01:00
Nicolas Graves
7f64ee93ef gnu: python-josepy: Update to 2.1.0.
* gnu/packages/python-crypto.scm (python-josepy): Update to 2.1.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-poetry-core, python-pytest.
[propafate-inputs]: Remove python-pyopenssl.
[description]: Improve style.

Change-Id: I09f14fe5ad1bed2da76057a0295a22aa6ae822e5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:26 +01:00
Nicolas Graves
d3d0a13c3e gnu: certbot: Update to 4.2.0.
* gnu/packages/tls.scm (certbot): Update to 4.2.0.
[source, arguments, description]: Improve style.

Change-Id: I7b3380c4f04b5c07239f68e7c4fcd96e3c14ea08
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:26 +01:00
Nicolas Graves
58fa99eae7 gnu: python-acme: Update to 4.2.0.
* gnu/packages/tls.scm (python-acme): Update to 4.2.0.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve style. Add phase 'relax-requirements.
[native-inputs]: Add python-pytest-xdist, python-setuptools,
python-typing-extensions, python-wheel.
[propagated-inputs]: Remove python-chardet, python-requests-toolbelt,
python-pytz, python-pyasn1.

Change-Id: Iaae770b8076da9eef11197354a75a5af44f98496
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:26 +01:00
Nicolas Graves
a39e326af7 gnu: python-lzo: Update to 1.15.
* gnu/packages/python-compression.scm (python-lzo): Update to 1.15.
[build-system]: Switch to pyproject-build-system.
[arguemnts]<#:test-target>: Remove it.
<#:phases>: Refresh them.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: I76d390b0b0af638ecf5a33cd7357428ab751ac9f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:26 +01:00
Nicolas Graves
af40cc9daa gnu: python-pytest-click: Switch to pyproject.
* gnu/packages/python-check.scm (python-pytest-click):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[synopsis, description, propagated-inputs]: Improve style.
2025-08-14 13:15:26 +01:00
Nicolas Graves
a5d400490e gnu: python-mockito: Switch to pyproject.
* gnu/packages/python-check.scm (python-mockito):
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ia67bf161cf06bcb52cf86ecb1b528cde8d35cf85
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:26 +01:00
Nicolas Graves
04db36eb70 gnu: nerd-dictation: Switch to pyproject.
* gnu/packages/machine-learning.scm (nerd-dictation):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style using gexps.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Improve style.

Change-Id: I207d145149a6175b37b005d45e12c8bb77a033df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:26 +01:00
Nicolas Graves
5225da141c gnu: xdot: Switch to pyproject.
* gnu/packages/graphviz.scm (xdot):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'wrap phase instead. Use gexps.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Id7493956a302e1fe7d1b29973d845c807a4e954d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:26 +01:00
Nicolas Graves
e24b1820e7 gnu: python-musicbrainzngs: Switch to pyproject.
* gnu/packages/music.scm (python-musicbrainzngs):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Run guix style.

Change-Id: Ic2eb79c96d239fc285493ae8807d0478f38e1e57
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:25 +01:00
Nicolas Graves
c50af26f31 gnu: trezor-agent: Update to 0.15.0.
* gnu/packages/finance.scm (trezor-agent): Update to 0.15.0.
[source]<snippet>: Refresh it.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Explicitely disable them.
<#:phases>: Remove phase 'relax-requirements.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Improve style.

Change-Id: I5c9f4782c96990931559a71bb896e056741e5fc3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:25 +01:00
Nicolas Graves
9f10fbdbce gnu: python-bech32: Switch to pyproject.
* gnu/packages/finance.scm (python-bech32):
[source]: Switch to git-fetch, no tags upstream.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I5401ce02f539e7b1866c500852145888dcf34f8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:25 +01:00
Nicolas Graves
e28aa5ad12 gnu: python-trezor-agent: Update to 0.15.0.
* gnu/packages/finance.scm (python-trezor-agent): Update to 0.15.0.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore problematic test.
<#:phases>: Improve style. Rely on pyproject tests.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I949b1a28f0245fa8b448bc4818dee11a5fbbe1c8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:25 +01:00
Nicolas Graves
00df32ae97 gnu: python-pyaudio: Update to 0.2.14.
* gnu/packages/audio.scm (python-pyaudio): Update to 0.2.14.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-numpy, python-setuptools, python-wheel.

Change-Id: Ie7dd60295e61f95509662769adab3a9e38fa2dce
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:25 +01:00
Nicolas Graves
1b3900b317 gnu: python-pycups: Update to 2.0.4.
* gnu/packages/cups.scm (python-pycups): Update to 2.0.4.
[arguments]: Refresh comment.

Change-Id: I411b6478790872d8531a8617e3f3cc46f5a09fe0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:25 +01:00
Nicolas Graves
bff730995a gnu: python-pycups: Switch to pyproject.
* gnu/packages/cups.scm (python-pycups):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I9bd66f866aaade04d97fa2203f6c93ab7def1009
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:22 +01:00
Cayetano Santos
e28b372280 gnu: python-sentence-transformers: Update to 5.1.0.
* gnu/packages/machine-learning.scm (python-sentence-transformers):
Update to 5.1.0.
[arguments] <tests?>: Disable as most of them require network access.
<test-flags>: Drop as no longer required.
[propagated-inputs]: Add python-typing-extensions.

Change-Id: I0fb7471dee2dd3ea54bcecd9bcd5b314670e4312
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 12:57:52 +01:00
Cayetano Santos
6590683134 gnu: python-sentence-transformers: Improve style.
* gnu/packages/machine-learning.scm (python-sentence-transformers):
Improve style.
[source]: Switch to git-fetch.
[arguments]: Use G-Expressions.

Change-Id: I5ba7a4e2907595c9fb30a5a2efcfaaf8b983ad2e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 12:49:16 +01:00
Maxim Cournoyer
6c98ad8ac9 gnu: dolphin-emu: Avoid cyclic module dependency issues.
The source snippets are not delayed, while arguments are.

* gnu/packages/emulators.scm (dolphin-emu)
[source] <snippet>: Move copying of implot sources...
[#:phases] {copy-implot-source}: ... to this new phase.

Fixes: #1977
Change-Id: Iecf853adb13d54e3eaa63878a5b3d90f43781514
2025-08-14 20:46:12 +09:00
Maxim Cournoyer
065a80c011 gnu: dolphin-emu: Refine watcher unbundling patch.
* gnu/packages/patches/dolphin-emu-unbundle-watcher.patch: Simplify since our
watcher package now ships pkg-config files.

Change-Id: Ia1456be28a9a20f8a2d1658499e1be241bd80f34
2025-08-14 20:46:12 +09:00