Commit graph

176576 commits

Author SHA1 Message Date
Ricardo Wurmus
0de8d6f51d
etc: Add bioinformatics team.
* etc/teams.scm (bioinformatics): New team.

Change-Id: Ic5d95df8a28e0bb575ef58a0e269b6e82e23cb6a
2025-12-03 13:37:56 +01:00
Andreas Enge
a28b62ccb0
gnu: python-abjad-ext-rmakers: Replace deprecated input.
* gnu/packages/music.scm (python-abjad-ext-rmakers)[propagated-inputs]:
Remove abjad; add python-abjad.

Change-Id: Id313a44afdfad3643ed9082c97bb3b55041ebec3
2025-12-03 13:17:12 +01:00
Andreas Enge
a40eab6ea5
gnu: python-abjad-ext-nauert: Replace deprecated input.
* gnu/packages/music.scm (python-abjad-ext-nauert)[propagated-inputs]:
Remove abjad; add python-abjad.

Change-Id: I74b52d2a17126c88e3e8635b4b6a3ff67738d31e
2025-12-03 13:16:11 +01:00
Tomas Volf
c65b1a9d59
gnu: cgit: Update to 1.2.3-11.76abc40.
* gnu/packages/version-control.scm (cgit): Update to 1.2.3-11.76abc40.
[inputs]: Update git to 2.52.0.

Change-Id: I7bbcaed37288165ba2100fb62487f052a40a5a8b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 13:08:18 +01:00
Tomas Volf
b4e9155cd1
gnu: buildah: Update to 1.42.1.
* gnu/packages/containers.scm (buildah): Update to 1.42.1.
[native-inputs]: Replace go-1.23 by go-1.24.

Change-Id: Iedd79d9b2ad05cc0a8a40a314133b292e0c27233
2025-12-03 13:03:42 +01:00
Ricardo Wurmus
7bab3b4ec8
gnu: undbx: Ignore warnings.
* gnu/packages/mail.scm (undbx)[arguments]: Add phase 'disable-Werror.

Change-Id: I2f99bea1de5bb4aea502ffd9b6150f16a8ab46e1
2025-12-03 12:54:01 +01:00
Ricardo Wurmus
5dfba7ac55
gnu: dsp: Update to 2.0.
* gnu/packages/audio.scm (dsp): Update to 2.0.

Change-Id: Iac512686d2dda1ed9cbcaec042af4c6d021953ad
2025-12-03 12:50:18 +01:00
Ricardo Wurmus
8983dd5394
gnu: pigx-rnaseq: Add missing input.
* gnu/packages/bioinformatics.scm (pigx-rnaseq)[inputs]: Add r-genomeinfodb.

Change-Id: I358d6dca2acde401eaf6cdd370109cd9aa0b558d
2025-12-03 12:41:05 +01:00
Anderson Torres
350edefe68
gnu: primesieve: Update to 12.10
* gnu/packages/maths.scm(primesieve): Update to 12.10.

Change-Id: I1ba241afbba68d974570694d044ec3e14f58a425
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 11:40:22 +01:00
Anderson Torres
f1d37df982
gnu: primecount: Update to 7.20.
* gnu/packages/maths.scm(primecount): Update to 7.20.

Change-Id: I018f5e61cb7a6f2ad27d03124208ac5950bc5ead
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 11:40:11 +01:00
Anderson Torres
f65bc1461d
gnu: primesieve: Reformat.
* gnu/packages/maths.scm (primesieve): Reformat.
[source, arguments]: Indent.
[description]: Fill column limit.
[home-page]: Put right before license.

Change-Id: I9a94d6dc043ff934d29800d05c48ea7a5e137f54
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 11:39:55 +01:00
Anderson Torres
4d0c227578
gnu: primecount: Reformat.
* gnu/packages/maths.scm(primecount): Reformat.
[source, arguments]: Indent.
[description]: Fill column limit.
[home-page]: Put right before license.

Change-Id: I7630dc994166664bf96a7da262062c2b292f0073
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 11:39:24 +01:00
Tomas Volf
76f3873e94
gnu: crun: Update to 1.25.1.
* gnu/packages/containers.scm (crun): Update to 1.25.1.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 11:32:27 +01:00
Andreas Enge
f448e079ff
gnu: ikiwiki: Replace deprecated input.
* gnu/packages/web.scm (ikiwiki)[native-inputs]: Remove bazaar; add breezy.

Change-Id: Iebaaea0088bbfe60b101774fde6204e3effb1256
2025-12-03 11:32:27 +01:00
Cayetano Santos
b0baa6e1bf
gnu: mcy: Update to 0.60.
* gnu/packages/electronics.scm (mcy): Update to 0.60.

Change-Id: I6499b4381b064967aada2f3f880c9c00859a5e61
2025-12-03 11:20:16 +01:00
Cayetano Santos
b4987021d9
gnu: eqy: Update to 0.60.
* gnu/packages/electronics.scm (eqy): Update to 0.60.

Change-Id: I5830309c613becbf92051bdcaa3ba36a40e0dc83
2025-12-03 11:20:16 +01:00
Cayetano Santos
b2912999a5
gnu: sby: Update to 0.60.
* gnu/packages/electronics.scm (sby): Update to 0.60.

Change-Id: I14633f778eaed74fc6af059ac1d37cdb5c6c88ef
2025-12-03 11:20:16 +01:00
Cayetano Santos
54ffaabde3
gnu: yosys: Update to 0.60.
* gnu/packages/electronics.scm (yosys): Update to 0.60.
[inputs]: Add editline.
[native-inputs]: Remove python and tcl.
[arguments]: Enable libyosys in ’configure-makefile #:phase.
[synopsys]: Update.
[description]: Update.

Change-Id: I295961abf7d4bfa9dc9ce1b2e8bd68b0950e96f0
2025-12-03 11:20:16 +01:00
Cayetano Santos
eaa82fc092
gnu: abc-yosyshq: Update to 0.60.
* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.60.

Change-Id: I496352f70b03fe39618e64e02b3ecc98f3dcd0df
2025-12-03 11:20:16 +01:00
Sergey Trofimov
b0928cc7fa
gnu: perl-sdl: Fix build with gcc@14.
* gnu/packages/perl.scm (perl-sdl)[arguments]<#:phases>{gcc-14}:
New phase to set CFLAGS.

Fixes: guix/guix#4630
Change-Id: I8bc422b6867e0c49586797b57ef49df2881fcbba
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 10:59:37 +01:00
Reza Housseini
62b90a6569
gnu: openfoam-com: Update to 2506.
* gnu/packages/simulation.scm (openfoam-com): Update to 2506.
[source]: Switch to git-fetch. Remove snippets.
[arguments]: Add parent variable to replace version for inherited package.

Change-Id: I2c79e98e621516dfe0e950a41b9abb515da43af3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 10:47:05 +01:00
Reza Housseini
9938cce4f8
gnu: openfoam-org: Update to 13.
* gnu/packages/simulation.scm (openfoam-org): Update to 13.
[source]: Switch to git-fetch. Move snippets to phases.
[native-inputs, inputs]: Move runtime dependencies from native-inputs
to inputs. Add dependencies for paraview to build plugin. Switch to Qt6.
[arguments]: Reorder phases, use configure phase for configuration.
Add version suffix to OpenFOAM install folder.
Add phase to patch version. Add phase to patch paraview.
Wrap the binaries with the environment variables sourced from bashrc.

Change-Id: I26a313fa3aab22bff5a743890c6ffb0d56857f0b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 10:46:57 +01:00
Nicolas Graves
efecac2a6a
gnu: python-clf: Switch to pyproject.
* gnu/packages/web.scm (python-clf):
[build-system]: Switch to pyproject-build-system.
[arguments]: Relocate field, improve style.
[propagated-inputs]: Remove python-nose, python-lxml, python-pyaml.
[native-inputs]: Add python-pynose, python-setuptools.

Change-Id: I975f1db21afbfa5af283a0f409e1d6b4259d3575
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03 07:40:21 +00:00
Nicolas Graves
5e24cf492d
gnu: python-jupyter-console: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-jupyter-console):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.  Remove python-nose.

Change-Id: Ida809559b38d65e03be9fb25d244eb2550b0c353
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03 07:40:21 +00:00
Nicolas Graves
ec1fa9e288
gnu: python-pdf2image: Replace python-nose by python-pynose.
* gnu/packages/python-xyz.scm (python-pdf2image)
[arguments]: Improve style.
[native-inputs]: Remove python-wheel.  Replace python-nose by
python-pynose.

Change-Id: I2a7f607931144c6858efc95f4845f2866be0224d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03 07:40:21 +00:00
Nicolas Graves
222d23d8cb
gnu: python-colorspacious: Disable tests.
python-nose runs 0 tests, let's remove it and disable tests instead.

* gnu/packages/python-xyz.scm (python-colorspacious)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-nose, python-wheel.
[description]: Improve style.

Change-Id: I6a2a58ea8f5183e4933b1dca227e8086640cd11d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03 07:40:20 +00:00
Nicolas Graves
6d2d50e8cb
gnu: python-restructuredtext-lint: Remove python-nose native-inputs.
* gnu/packages/python-xyz.scm (python-restructuredtext-lint)
[arguments]<#:test-backend>: Switch to unittest.
[native-inputs]: Remove python-nose.

Change-Id: I1d59f2012ff939b5856c3cc482d40391f0d2fb5e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03 07:40:20 +00:00
Nicolas Graves
88c1ecfd01
gnu: python-dogtail: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-dogtail):
[source, arguments]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.  Replace python-nose by
python-pynose.

Change-Id: I7376f34c8e80465373be8ecd1b55af0c494491af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03 07:40:20 +00:00
Nicolas Graves
94bbd3b9bc
gnu: python-flask-principal: Switch to pyproject.
* gnu/packages/python-web.scm (python-flask-principal):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.  Replace python-nose by
python-pynose.
[home-page]: Refresh it.
[description]: Improve style.

Change-Id: Ifb153aed9a690567d254b3a29ef26e70b017137d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03 07:40:20 +00:00
Nicolas Graves
5e24377063
gnu: python-flask-markdown: Switch to pyproject.
* gnu/packages/python-web.scm (python-flask-markdown):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Add python-setuptools.  Replace python-nose by
python-pynose.

Change-Id: I2d463e5fbb614bd267b5199ebd9983806f1b14a4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03 07:40:20 +00:00
Nicolas Graves
b0d88d2594
gnu: python-traittypes: Replace python-nose by python-pynose.
* gnu/packages/python-science.scm (python-traittypes)[native-inputs]:
Replace python-nose by python-pynose.  Remove python-wheel.

Change-Id: Ia90b2d1311026af1bfee295cc5db3c0cac392932
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03 07:40:18 +00:00
Giacomo Leidi
c425bac93d
Update Giacomo's email address.
The change was automated via:

git grep -l goodoldpaul@autistici.org |
    xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g'

* .mailmap: New entry.

Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-03 14:38:09 +09:00
Andreas Enge
23dbcfaef6
gnu: alpine: Fix previous commit.
This is a follow-up to commit 41357c7d1c
which was pushed without one change.

* gnu/packages/mail.scm (alpine)[arguments]<#:configure-flags>:
Correct a typo.

Change-Id: I8505829da14e026c958ed1c4ca0a65c5c45cf93f
2025-12-02 21:58:46 +01:00
Anderson Torres
41357c7d1c
gnu: alpine: Fix build with gcc-14.
* gnu/packages/mail.scm (alpine)[arguments]<#:configure-flags>: Add CFLAGS.

Fixes: guix/guix#4585
Change-Id: I8229b699d4ae15548f61586d2ee7d1c1b1602c7b
Co-authord-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-02 21:53:56 +01:00
Reza Housseini
a85a0828cc
gnu: Add trilinos-zoltan.
* gnu/packages/maths.scm (trilinos-zoltan): New variable.

Change-Id: I6aac3a2eb3a333720a9e23bc0af4edf1d931944d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-02 21:12:12 +01:00
Lilah Tascheter
07adc47e55
doc: home: Document Himitsu services.
* doc/guix.texi (Home Services)[Secrets Home Services]: New section...
  (Top,Home Services): ...and add to tables of contents.

Change-Id: Ie290d2ad642c1679c410bbb96d1d7e5283988b7a
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:38 -06:00
Lilah Tascheter
f0d971ee1b
gnu: home: Add himitsu-secret-service service.
* gnu/home/services/secrets.scm
  (home-himitsu-secret-service-configuration): New configuration.
  (himitsu-secret-service-shepherd-service): New procedure.
  (home-himitsu-secret-service-type): New service.

Change-Id: Ifb05edce06dbe6a24282701c94007a95dcda1313
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:38 -06:00
Lilah Tascheter
26cb836c4e
gnu: home: Add himitsu-ssh service.
* gnu/home/services/secrets.scm
  (remember-option?,list-of-remember-options?): New types.
  (himitsu-serialize-list-of-remember-options): New serializer.
  (home-himitsu-ssh-configuration): New configuration.
  (himitsu-ssh-shepherd-service,himitsu-ssh-himitsu.ini,
   himitsu-ssh-environment-variables): New procedures.
  (home-himitsu-ssh-service-type): New service.

Change-Id: I051a97aec2396dd899078c594c9d0b989a0aa6f1
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:38 -06:00
Lilah Tascheter
b545538abe
gnu: home: Add himitsu service.
* gnu/home/services/secrets.scm: New file...
* gnu/local.mk (GNU_SYSTEM_MODULES): ...and add it.

Change-Id: I6bd1a3843fd9e93d11e4a8f3fa2a510f5891a2d7
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:38 -06:00
Lilah Tascheter
10ad0e542e
gnu: password-utils: Add himitsu-secret-service.
* gnu/packages/password-utils.scm (himitsu-secret-service): New variable.

Change-Id: If4e2b48241fdde2a5b304f94a4afc04958a0e6f0
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:38 -06:00
Lilah Tascheter
d7e59495ac
gnu: password-utils: Add himitsu-git.
* gnu/packages/password-utils.scm (himitsu-git): New variable.

Change-Id: I745428319dfa9c3a375101941bf940848d62f3eb
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:38 -06:00
Lilah Tascheter
bd123e657d
gnu: password-utils: Add himitsu-ssh.
* gnu/packages/password-utils.scm (himitsu-ssh): New variable.

Change-Id: I42c249478e8ecbcd66cd9571ee20213c723dc8f4
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
3080c3b4bc
gnu: password-utils: Add hiprompt-gtk.
* gnu/packages/password-utils.scm (hiprompt-gtk): New variable.

Change-Id: Ieaf6765873129cc8f316ad3d4bd03de19f9053d7
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
e4c56d1f96
gnu: password-utils: Add himitsu.
* gnu/packages/password-utils.scm (himitsu): New variable.

Change-Id: Ib13c62177dfc9e2f121606bc71f391e09fb4d1e4
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
1b678f4556
gnu: hare-xyz: Add hare-gtk4-layer-shell.
* gnu/packages/hare-xyz.scm (hare-gtk4-layer-shell): New variable.

Change-Id: Ifa369e88ef3e9940fe11d9c922cbef01a9cdfb37
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
0ad13c7361
gnu: hare-xyz: Add hare-adwaita.
* gnu/packages/hare-xyz (hare-adwaita): New variable.

Change-Id: Ifc2a397dec1e8a9fb9e750182e1a5aa34cfe6f9a
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
399647e920
gnu: hare-xyz: Add hare-gi.
* gnu/packages/hare-xyz (hare-gi): Add hare-gi.

Change-Id: If1a67a21966ae8d6474c1b15c02bb98f941dfd4b
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
76cf67d30a
gnu: hare-xyz: Add hare-ssh.
* gnu/packages/hare-xyz.scm: New file...
* gnu/local.mk (GNU_SYSTEM_MODULES): ...and add it.

Change-Id: I4a452368fba29375159bdb7ce667a3cfe66872df
Signed-off-by: jgart <jgart@dismail.de>
2025-12-02 12:49:37 -06:00
Lilah Tascheter
0d60dc967d
gnu: python-xyz: Add python-pyhimitsu.
* gnu/packages/python-xyz.scm (python-pyhimitsu): New variable.

Change-Id: Ia8ad95f466f749152c8c16ad71fc46de9c32f615
2025-12-02 12:49:37 -06:00
Lilah Tascheter
d18614811b
gnu: python-xyz: Add python-prctl.
* gnu/packages/python-xyz.scm (python-prctl): New variable.

Change-Id: I14b788cd83650a38a448d6474ce305f0ccfcb559
2025-12-02 12:49:37 -06:00