Ricardo Wurmus
5dc9f1f9f3
gnu: Add r-autometric.
...
* gnu/packages/cran.scm (r-autometric): New variable.
Change-Id: I412b324a2061cce0c6a8098cea0bb388dbe4ef6d
2025-05-13 14:50:05 +02:00
Ricardo Wurmus
960584a07d
gnu: Add r-getip.
...
* gnu/packages/cran.scm (r-getip): New variable.
Change-Id: Ibfa5b802b8377f0c3775c457e964186faabda73d
2025-05-13 14:50:05 +02:00
Ricardo Wurmus
d03eb184a2
gnu: Add r-mirai.
...
* gnu/packages/cran.scm (r-mirai): New variable.
Change-Id: Id1e06fc8d36f34a88d44b53b16366ae655ab25ea
2025-05-13 14:50:05 +02:00
Ricardo Wurmus
ef710a4e45
gnu: Add r-nanonext.
...
* gnu/packages/cran.scm (r-nanonext): New variable.
Change-Id: Ic77545612765da7967689dce1b9fe8e08716fecf
2025-05-13 14:50:05 +02:00
Ricardo Wurmus
0fd17c6f0f
gnu: Add nng-1.10.
...
* gnu/packages/networking.scm (nng-1.10): New variable.
Change-Id: I41d104f0ce93206b8e8ef3f9cc4a97feae17cbf7
2025-05-13 14:50:04 +02:00
Ricardo Wurmus
94ea9e5cba
gnu: r-partykit: Update to 1.2-24.
...
* gnu/packages/cran.scm (r-partykit): Update to 1.2-24.
[properties]: Record updater-extra-native-inputs.
[native-inputs]: Add r-xml.
Change-Id: I9bdf663aba6bc14b1abf8caf07a4a90650b61fe4
2025-05-13 14:50:04 +02:00
Ricardo Wurmus
4bd88127aa
gnu: apache-arrow: Update to 20.0.0.
...
* gnu/packages/databases.scm (apache-arrow): Update to 20.0.0.
[arguments]: Use more recent cmake.
Change-Id: I5516906d912f791d39b96aab855b787f07f670b5
2025-05-13 14:50:04 +02:00
Ricardo Wurmus
45b0acae7d
gnu: r-fsa: Update to 0.10.0.
...
* gnu/packages/cran.scm (r-fsa): Update to 0.10.0.
[properties]: Remove updater-extra-native-inputs.
[propagated-inputs]: Add r-flexparamcurve and r-purrr.
Change-Id: Ib7a545477dd46a27f4b146804c35090247f22761
2025-05-13 14:50:04 +02:00
Ricardo Wurmus
69856350e7
gnu: Add r-flexparamcurve.
...
* gnu/packages/cran.scm (r-flexparamcurve): New variable.
Change-Id: I1642a97958ef04ad51df47a152995cba03cda8cd
2025-05-13 14:50:04 +02:00
Ashish SHUKLA
d7532d6970
gnu: mold: Update to 2.39.1.
...
* gnu/packages/mold.scm (mold): Update to 2.39.1.
Change-Id: Ib3ec4f3d03650218dbea2e6e22f5950399517137
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-13 19:04:56 +08:00
Sergio Pastor Pérez
28fe618626
gnu: system-settings: Adjust inputs.
...
* gnu/packages/kde-plasma.scm (system-settings)
[inputs]: Add missing inputs for online accounts integration.
`qtwebengine' propagates the `QTWEBENGINEPROCESS_PATH' to the `qt-wrap' phase,
this is required as an input of `system-settings' because the NextCloud
account integration, provided `kaccounts-providers', relies on the
`systemsettings' binary invoking `QtWebEngineProcess'.
Change-Id: I5af522af5c8ebd271165316ea41ada8a71c1ecfe
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-13 19:04:52 +08:00
nomike
c9d655330d
gnu: openscad: Update to 2025.05.08.
...
* gnu/packages/engineering.scm (openscad): Update to 2025.05.08.
[native-inputs]: Move python, python-numpy and python-pillow to...
[inputs]: ... here. Add python-pip.
[arguments]: Enable python support.
Change-Id: I8905b147e8016ecc98d77211964b18e6acdbb5fc
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-13 11:53:14 +02:00
nomike
20778de562
gnu: emacs-scad-mode: Upate to 96.0.
...
* gnu/packages/engineering.scm (emacs-scad-mode): Upate to 96.0.
Change-Id: I52568717bd1793d982743fb80462ad09b2261fab
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-13 11:42:09 +02:00
Guillaume Le Vaillant
810b054f56
gnu: openscad: Remove unused patches.
...
This is a follow-up to fdff997ea0
.
* gnu/packages/patches/openscad-fix-boost-join.patch: Remove file.
* gnu/packages/patches/openscad-with-cgal-5.3.patch: Remove file.
* gnu/packages/patches/openscad-with-cgal-5.4.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Deregister them.
Change-Id: Ia95aa2b43f68a784d605695d1e559f4aef62ab8d
2025-05-13 11:11:07 +02:00
jgart
8a86f221d4
gnu: trealla: Update to 2.71.4.
...
* gnu/packages/prolog.scm (trealla): Update to 2.71.4.
Change-Id: Id9cbc43050b25c0bd9259ca58d5a7a742026af2d
2025-05-12 22:44:17 -05:00
Tomas Volf
364694773e
gnu: home: services: Add home-mpv-service-type.
...
This commit adds a new service type to generate configuration file for the mpv
media player.
Originally I attempted to use Guix Records (via define-configuration) for
this, but ran into the bug #74748 , so I had to switch to procedures instead.
The usage is (hopefully) sufficiently described in the documentation. When
the bug is resolved, I will update it to use define-configuration instead.
The full list of supported options is documented, however I decided to *not*
document types and purpose for each individual fields. While I had mostly
working prototype to extract the documentation from mpv, once I realized it
would be few 10k of lines added, I decided it is not worth it. It would bloat
the .texi file (by more than 50%), be hard to maintain and, in my opinion,
would not provide enough value to justify that. The current version seems
like sane middle ground.
* gnu/home/services/mpv.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
* doc/guix.texi (mpv Media Player): Document it.
Change-Id: I2deb44799a28047cb5d67da97dc6007a9df873af
2025-05-13 10:55:49 +09:00
Sergey Trofimov
abe2738982
gnu: keepassxc: Remove unused input.
...
* gnu/packages/password-utils.scm (keepassxc)[inputs]: Remove
quazip-0.
Change-Id: I721d17850d821239383ad9585c389322fc2fcdde
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-12 23:01:16 +02:00
Sergey Trofimov
860f3f993a
gnu: cvassistant: Update quazip dependency.
...
* gnu/packages/cvassistant.scm (cvassistant)
[inputs]: Replace quazip-0 with quazip-5.
[phases]: Adjust.
Change-Id: Ic27d28bd8429592a095b8f2f5c308c1063985b87
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-12 23:01:16 +02:00
Sergey Trofimov
eaaa49abf5
gnu: krita: Update quazip dependency.
...
* gnu/packages/kde.scm (krita)[inputs]: Update quazip-0 to quazip-5.
Change-Id: Ic361a51acfc9356f289f093dfe6a5996aa8b9476
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-12 23:01:16 +02:00
Sergey Trofimov
0ed3752c99
gnu: openboard: Update quazip dependency.
...
* gnu/packages/education.scm (openboard)[inputs]: Replace quazip-0 with
quazip-5.
[arguments]<#:phases>{fix-library-path}: Adapt file name.
Change-Id: I208bd7f420df5c57bc182814da240f5a927802ca
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-12 23:01:16 +02:00
Sergey Trofimov
cab5684915
gnu: quazip: Switch to Qt6.
...
* gnu/packages/compression.scm (quazip): Link with qt6.
(quazip-5): Inherit from quazip.
[name]: Set to quazip-qt5.
(quazip-0): Inherit from quazip-5.
* gnu/packages/admin.scm (corectrl)
* gnu/packages/engineering.scm (librepcb)
* gnu/packages/geo.scm (qmapshack)
* gnu/packages/hardware.scm (ckb-next)
* gnu/packages/ocr.scm (gimagereader)
[inputs]: Rename quazip to quazip-5.
Change-Id: I2632560a6795d0825b1b552d79682ed78571cb56
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-12 23:01:16 +02:00
Matthew Elwin
f0b502a252
gnu: Add vcstool
...
* gnu/packages/version-control.scm (vcstool): New Variable
Change-Id: I5e3485cd1f53a379121a09938d5e45cd641a0317
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-12 20:40:25 +01:00
Sharlatan Hellseher
6eef69608e
gnu: parfive: Renamve variable.
...
The most of the time Parfive is used as Python's library which
complicates using Guix import, this change align the name with expected
by importer.
* gnu/packages/python-web.scm (parfive): Rename variable to python-parfive.
* gnu/packages/astronomy.scm (python-sunpy, python-sunpy-minimal)
[propagated-inputs]: Remove parfive; add python-parfive.
Change-Id: I1a6d29f64d9aa49caff2838125f0ee2ca0e65b46
2025-05-12 20:25:41 +01:00
Sharlatan Hellseher
22a9f2dad1
gnu: parfive: Update to 2.2.0.
...
* gnu/packages/python-web.scm (parfive): Update to 2.2.0.
[native-inputs]: Remove python-setuptools-scm; add python-setuptools-scm-next.
Change-Id: I1236f5e4a79e68314ea288eb8361c4f0d2addec6
2025-05-12 20:25:41 +01:00
Sharlatan Hellseher
269e090f64
gnu: nikola: Adjust inputs.
...
As it's the final program and not a future Python library to keep
runtime dependencies in propagated input is not required, this change
swaps to inputs.
* gnu/packages/python-xyz.scm: Swap PROPAGATED-INPUTS to INPUTS.
Change-Id: Ib388f8515b6785348562ede96e88344d3c511b54
2025-05-12 20:25:41 +01:00
Sharlatan Hellseher
1197093d7c
gnu: limnoria: Update to 2025.5.3.
...
* gnu/packages/irc.scm (limnoria): Update to 2025.5.3.
[build-system]: Switch to pyproject.
[arguments] <phases>: Use custom 'check.
[native-inputs]: Remove python-mock; add python-setuptools, and
python-wheel.
Change-Id: I9a9a412e6a1bd199e498c31f7b5c4455dd29bd87
2025-05-12 20:18:32 +01:00
Christopher Baines
e25cd565bf
gnu: nar-herder: Update source uri.
...
* gnu/packages/package-management.scm (nar-herder):[source]: Use Codeberg.
Change-Id: I98819543f753ec2f4a3a6b2d9458cee2a4a8cf5c
2025-05-12 16:08:22 +01:00
Christopher Baines
751a679b53
gnu: guix-build-coordinator: Update source uri.
...
* gnu/packages/package-management.scm (guix-build-coordinator):[source]: Use
Codeberg.
Change-Id: Ibe973bced83d5a485f28fcf0a40be3bf95dbefd8
2025-05-12 16:00:17 +01:00
Christopher Baines
5e967fbd19
gnu: guix-data-service: Update source uri.
...
* gnu/packages/web.scm (guix-data-service):[source]: Use Codeberg repository.
Change-Id: I529a76b9480e6af18f381871776d4f6b959c5005
2025-05-12 15:58:38 +01:00
Christopher Baines
8a7e623eeb
doc: build.scm: Handle (current-source-directory) being #f.
...
Since this seems to be the case when the devel manual is being built on
bayfront.
* doc/build.scm: Use the current working directory as a fallback
if (current-source-directory) is #f, and log the value of root.
Change-Id: Ic43fd05a4a0822d9efb935069850f0a8cadd80aa
2025-05-12 15:54:52 +01:00
Cayetano Santos
bf11e3327b
gnu: abc-yosyshq: Update to 0.53.
...
* gnu/packages/fpga.scm (abc-yosyshq): Update to 0.53.
Change-Id: I32e4973a26e831c558ab13b2cf7e00bea87637a1
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-05-12 21:51:27 +09:00
Cayetano Santos
554c227a8f
gnu: python-hdlmake: Update to 3.3-1.9338e3e and enable tests.
...
* gnu/packages/fpga.scm (python-hdlmake): Update to 3.3-1.9338e3e.
[source]: Update URL.
[arguments] <#:tests?>: Delete.
[native-inputs]: Add python-pytest.
[home-page]: Update URL.
Change-Id: Ied124a3ceb22be427c5255b5d139f5f63031e260
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-05-12 21:51:27 +09:00
Cayetano Santos
3f955bd243
gnu: yosys: Update to 0.53.
...
* gnu/packages/fpga.scm (yosys): Update to 0.53.
Change-Id: I7bd53033860ca9bcad367c4360625ac406fbad04
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-05-12 21:51:27 +09:00
Andreas Enge
b780e5a38e
gnu: libinfinity: Fix test.
...
* gnu/packages/patches/libinfinity-renew-test-certificate.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/gobby.scm (source): Add patch.
Change-Id: I37fe93799e443d3ecdba5e75fc15b2e183dfb4df
2025-05-12 14:39:56 +02:00
Ashish SHUKLA
e923c73403
gnu: knot-resolver: Update to 5.7.5. [security fixes]
...
* gnu/packages/dns.scm (knot-resolver): Update to 5.7.5.
Change-Id: I8e62f61c13a8161fae4fb909fad7b1522d4c3d52
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-12 10:40:03 +02:00
Ahmad Draidi
65399d697d
gnu: Add ntpsec.
...
* gnu/packages/ntp.scm: Add use-modules (gnu packages gps),
(gnu packages m4), (gnu packages python), (gnu packages python-xyz),
(gnu packages time), (guix build-system waf).
(ntpsec): New variable.
Change-Id: I34704665c338475f146fd1b61979b9e3dd8f23f4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-12 10:40:02 +02:00
Ahmad Draidi
4d5e16ee29
gnu: Add pps-tools.
...
* gnu/packages/time.scm (pps-tools): New variable.
Change-Id: I06a10988acbf4dcd684721e1bee6a2d0c6f2dac6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-12 10:40:02 +02:00
Congcong Kuo
5f3518ca83
daemon: Replace ‘random_shuffle’ with ‘shuffle’.
...
‘std::random_shuffle’ was removed in C++14.
* nix/libstore/gc.cc (LocalStore::collectGarbage): Use ‘std::random’ and
‘std::shuffle’.
Change-Id: If91ed3ec3596a419ae7c87d7ce677e0970853e9f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-12 10:40:02 +02:00
Ludovic Courtès
437bb9ece5
linux-container: Do not attempt to lock mounts for ‘guix system container’.
...
Fixes <https://issues.guix.gnu.org/78356 >.
* gnu/system/linux-container.scm (container-script): Pass #:lock-mounts? #f
to ‘call-with-container’.
Reported-by: Rutherther <rutherther@ditigal.xyz>
Change-Id: Ie670868147f32baf2c2a94c9c7b1636bc84d0a0a
2025-05-12 10:40:02 +02:00
Ricardo Wurmus
e4e43cebba
gnu: r-chromunity: Update to 0.0.2-2.101e30a.
...
* gnu/packages/bioinformatics.scm (r-chromunity): Update to 0.0.2-2.101e30a.
[arguments]: Disable one test.
Change-Id: I522e993d86cf88914a95c9fb15d933c7af906c41
2025-05-12 08:55:51 +02:00
Ricardo Wurmus
b927cbe70d
gnu: Remove r-snapcgh.
...
This package has been removed with the release of Bioconductor 3.19, and it
now fails to build.
* gnu/packages/bioconductor.scm (r-snapcgh): Remove variable.
Change-Id: Id4408ea2d17d07913fea359292eb3e5d7329b13d
2025-05-12 08:55:51 +02:00
Ricardo Wurmus
901020cdeb
gnu: pigx-scrnaseq: Use Snakemake 5.
...
* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace snakemake-7
with snakemake-5.
[arguments]: Set HOME.
Change-Id: I45257e138c4cf468d179ff35b0c705bc73046052
2025-05-12 08:55:51 +02:00
Ricardo Wurmus
d6f9f9b585
gnu: pigx-bsseq: Set HOME.
...
* gnu/packages/bioinformatics.scm (pigx-bsseq)[inputs]: Add phase 'pre-check.
Change-Id: Ic88976554e6e7c7955ae9ab4f0232330060446c9
2025-05-12 08:55:50 +02:00
Ricardo Wurmus
c80e1e958b
gnu: pigx-chipseq: Set HOME.
...
* gnu/packages/bioinformatics.scm (pigx-chipseq)[arguments]: Add phase 'pre-check.
Change-Id: Ia95db9209b5ea0cb340f9827197bdcc851266961
2025-05-12 08:55:50 +02:00
Ricardo Wurmus
b0aaf60a38
gnu: pigx-rnaseq: Set HOME.
...
* gnu/packages/bioinformatics.scm (pigx-rnaseq)[arguments]: Add phase 'pre-check.
Change-Id: Ibabfa8f14b8eaec6d25ae72a2cd0f33e6a7d2819
2025-05-12 08:55:50 +02:00
Ricardo Wurmus
f54467968d
gnu: r-tradeseq: Add missing input.
...
* gnu/packages/bioconductor.scm (r-tradeseq)[native-inputs]: Add
r-delayedmatrixstats.
[properties]: Record it in updater-extra-native-inputs.
Change-Id: Icc877a48320083d2e5c4987643d52d60c9b11f05
2025-05-12 08:55:50 +02:00
Ricardo Wurmus
3f3b2e31a8
gnu: r-screpertoire: Disable one more test.
...
* gnu/packages/bioconductor.scm (r-screpertoire)[arguments]: Disable one more test.
Change-Id: I9d44fc50137f6e90f69a2e871a375aff192045ae
2025-05-12 08:55:50 +02:00
Ricardo Wurmus
73be836f25
gnu: r-duckdb: Disable tests.
...
* gnu/packages/cran.scm (r-duckdb)[arguments]: Disable tests.
Change-Id: I046fe9e9fb34f35c9f2fcaa6bbb726fb4bbfd81c
2025-05-12 08:55:50 +02:00
Ricardo Wurmus
1ae270f125
gnu: r-scdd: Add missing input.
...
* gnu/packages/bioconductor.scm (r-scdd)[properties]: Record
updater-extra-native-inputs.
[native-inputs]: Add r-testthat.
Change-Id: Ibd0925b94ae82145055a0b2c5d53f38df202b077
2025-05-12 08:55:50 +02:00
Ricardo Wurmus
d05e09fb61
gnu: pigx-sars-cov-2: Use Snakemake 7.
...
* gnu/packages/bioinformatics.scm (pigx-sars-cov-2)[inputs]: Replace snakemake
with snakemake-7.
Change-Id: I059ea25c0e4a45e42f8f288cd92f548b9684e624
2025-05-12 08:55:50 +02:00