Commit graph

166230 commits

Author SHA1 Message Date
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
Maxim Cournoyer
f645ec5cfe
gnu: watcher: Update to 0.13.6-0.0aff9ee.
* gnu/packages/file-systems.scm (watcher): Update to 0.13.6-0.0aff9ee.
[#:phases] <fix-.pc-files-prefix>: New phase.
<check>: Remove patching of 'which'.

Change-Id: I9c70e953ee322d11854836bc6dffd80b89359861
2025-08-14 20:46:12 +09:00
Maxim Cournoyer
4bddd3bab4
gnu: dolphin-emu: Refine tinygltf unbundling patch.
* gnu/packages/patches/dolphin-emu-unbundle-tinygltf.patch: Update based on
upstream comments.

Change-Id: Icbc9a3d154b49b2d9ecb6479c43284cbd48d21b6
2025-08-14 20:46:12 +09:00
FuncProgLinux
542538a8c9
gnu: Add python-caja.
* gnu/packages/mate.scm (python-caja): New variable.

Change-Id: I0b3a15b99cdcedf4c55f5a565125b0f77a860da3
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 12:39:29 +01:00
Sharlatan Hellseher
5abbd048b2
gnu: packages/mate: Sort used modules.
* gnu/packages/mate.scm: Sort used modules alphabetically.

Change-Id: I9a603ea298d1eff60156b05e921595b0bd243971
2025-08-14 12:39:29 +01:00
Sharlatan Hellseher
f01ccfd913
gnu: libmateweather: Improve package style.
* gnu/packages/mate.scm (libmateweather): Apply guix style, use
G-Expressions and fix indentation.
[native-inputs]: Remove labels.

Change-Id: If8c6492a5c03bd4e34da9daa3e4a75e11a7d799a
2025-08-14 12:39:28 +01:00
Sharlatan Hellseher
3edd8fc81d
gnu: mate-icon-theme-faenza: Improve package style.
* gnu/packages/mate.scm (mate-icon-theme-faenza): Apply guix style, use
G-Expressions and fix indentation.
[native-inputs]: Remove labels.

Change-Id: Ie73b4441eec27eb5dca73abda2aec3c03ddabdaf
2025-08-14 12:39:28 +01:00
Sharlatan Hellseher
38b6aa2936
gnu: mate-control-center: Apply G-Expressions.
* gnu/packages/mate.scm (mate-control-center): Apply
G-Expressions. Remove trailing #t from lambdas.

Change-Id: Idc20ac96e5dedcb2bd57b28f5e68cb9804e8e19f
2025-08-14 12:39:28 +01:00
Sharlatan Hellseher
675a4d3ae4
gnu: caja: Improve package style.
* gnu/packages/mate.scm (caja): Use G-expression and apply list style.
[phases]{pre-check}: Remove trailing #t from lambda.
[native-inputs]: Remove ladles.

Change-Id: Ieccbeea784a9392646a452b4d198134fe2cbda7d
2025-08-14 12:39:14 +01:00
Nicolas Goaziou
2e212502b9
gnu: Remove glpk-4.
* gnu/packages/maths.scm (glpk-4): Delete variable.

Change-Id: I599bb1c4b5fdeef27bfd8c9306819ce862b17417
2025-08-14 11:32:02 +02:00
Nicolas Goaziou
c07d417152
gnu: giac: Update to 2.0.0-10.
* gnu/packages/algebra.scm (giac): Update to 2.0.0-10.
[inputs]: Remove glpk-4; add glpk.
[native-inputs]: Add autoconf, automake, and libtool.
[arguments]<#:phases>: Run all tests.  Also prevent a build failure by
regenerating a file at bootstrap.

Change-Id: Idf9eda21eabc02dde2256ba841bc914787de4cbb
2025-08-14 11:31:08 +02:00
Artyom V. Poptsov
cb47639a80
gnu: simavr: Fix build
* gnu/packages/avr-xyz.scm (simavr): Fix build: disable the shared library as
it fails to build due to a linker error.
[arguments]<#:phases>: Add "disable-shared-library" phase.

Change-Id: I196161c6021c5b57d07bc75f242c041f6d352b18
2025-08-14 06:59:40 +03:00
Andreas Enge
b966f4007c
gnu: hydrus-network: Reenable tests.
This is a follow-up to commit 9923da6081

* gnu/packages/image-viewers.scm (hydrus-network)[arguments]<#:phases>
{check}: Uncomment check command.

Change-Id: I68ebe4a363fd38429a0c77c04ec66794777526d9
2025-08-13 21:48:58 +02:00
Andreas Enge
9923da6081
gnu: hydrus-network: Update to 630.
* gnu/packages/image-viewers.scm (hydrus-network): Update to 630.
[propagated-inputs]: Remove python-pylzma and python-pyside-2;
add python-dateparser and python-pyside-6.
[arguments]<#:phases>{patch-variables}: Adapt directories.
{install}: Update file names.

Change-Id: Iae72c46ae525ed92376a95a6d20a7d0d5457a767
Co-authored-by: Benjamin <benjamin@forestentity.net>
2025-08-13 21:37:05 +02:00
Cayetano Santos
f79be07492
gnu: python-scikit-rf: Update to 1.8.0.
* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.8.0.

Change-Id: Id38ddbb80df9c5c2431afb13680046a44f9f4f43
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 20:23:10 +02:00
André Batista
2f0931f70f
gnu: lighttpd: Update to 1.4.80.
Mitigates and checks for attempts to exploit CVE-2025-8671.

* gnu/packages/web.scm (lighttpd): Update to 1.4.80.

Change-Id: Iccd2f6935adae55eb8cc7788c93aca0a68bb43a3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 20:14:26 +02:00
Jake Forster
2fd581fba1
gnu: Add simpleitk.
* gnu/packages/image-processing.scm (simpleitk): New variable.

Change-Id: I96b270097fb54ee4566c278b87014bf893282894
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 19:41:04 +02:00
Jake Forster
7f2fb067f2
gnu: insight-toolkit: Include remote modules for SimpleITK.
In preparation to add SimpleITK, enable the remote modules
'SimpleITKFilters' and 'GenericLabelInterpolator' in the
insight-toolkit (ITK) build.  The SimpleITKFilters module provides
additional filters used by SimpleITK and is required by its Python
extension module (<https://github.com/SimpleITK/SimpleITK/issues/2347>).
The GenericLabelInterpolator module is required for one of its
interpolation methods for resampling label images.

* gnu/packages/image-processing.scm (insight-toolkit)[arguments]
<#:configure-flags>: Add flags.
<#:phases>{prepare-remote-modules}: Include remote modules.
[native-inputs]: Add origins for them.

Change-Id: Ia70b33bb08d6f3e1ad81b42f2619cb6db69c69e8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 19:40:57 +02:00
Cayetano Santos
a6be6f18f8
gnu: Add route-rnd.
* gnu/packages/electronics.scm (route-rnd): New variable.

Change-Id: I4ef3bcbf58f31876584b1431fdd3e10bc9e7b799
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 17:59:15 +02:00
Cayetano Santos
eed7a49813
gnu: Add camv-rnd.
* gnu/packages/electronics.scm (camv-rnd): New variable.

Change-Id: I8007d77772bcbb54be74361b96a1d6a5ece4b7c3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 17:59:14 +02:00
Cayetano Santos
d7b508c289
gnu: Add sch-rnd.
* gnu/packages/electronics.scm (sch-rnd): New variable.

Change-Id: I6be48f0f0b02449a8fe022da2e373488308baa6f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13 17:59:07 +02:00
jgart
ccc5acdd0f
gnu: trealla: Update to 2.82.6.
* gnu/packages/prolog.scm (trealla): Update to 2.82.6.

Change-Id: Ia8867285e3ce98609475c3b8059a062d3e350dde
2025-08-13 10:49:16 -05:00
Sharlatan Hellseher
5ec3c17a21
gnu: navit: Fix indentation.
* gnu/packages/geo.scm (navit): Fix indentation, add maintenance note
about used commit.

Change-Id: Ic2a5d55de98399c4202c70b1b4fce483277e0e60
2025-08-13 13:39:06 +01:00