1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-12 18:10:47 +02:00
Commit graph

163735 commits

Author SHA1 Message Date
David Elsing
8f9ce53318
gnu: Add fortran-mctc-lib.
* gnu/packages/fortran-xyz.scm (fortran-mctc-lib): New variable.

Change-Id: I94f6461f2ee90cb1fb35aef72c7eb11f86cde6b1
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:14 +01:00
David Elsing
bc16afca29
gnu: Add fortran-toml-f.
* gnu/packages/fortran-xyz.scm: New module.
(fortran-toml-f): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.

Change-Id: I785c224305b62080889184fd1338c16b5a6695b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:14 +01:00
David Elsing
f1e29c1363
gnu: Add fortran-test-drive.
* gnu/packages/fortran-check.scm: New module.
(fortran-test-drive): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.

Change-Id: I7131a263187777cc4811e67891a1da54640f3274
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:14 +01:00
David Elsing
d08c2a882b
gnu: Add qcint.
* gnu/packages/chemistry.scm (qcint): New variable.

Change-Id: Ie32f97a028f847dc401a4b9772df6f0f9a550e97
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:14 +01:00
David Elsing
b353e5cb85
gnu: Add libcint.
* gnu/packages/chemistry.scm (libcint): New variable.

Change-Id: I72da249743392eb8a4be1673b9fc1a7bbbb1c942
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:14 +01:00
David Elsing
46cb759a52
gnu: Add xcfun.
* gnu/packages/chemistry.scm (xcfun): New variable.

Change-Id: Iaf25180a7edafffce1e8eabdbf6a81c289401f2e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:14 +01:00
David Elsing
63c736b0f9
gnu: Add libtaylor.
* gnu/packages/maths.scm (libtaylor): New variable.

Change-Id: If067b8abe1bac61660d99881aa07bed34c53b2a1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:14 +01:00
Sharlatan Hellseher
f9f3fe2082
gnu: packages/chemistry: Add EOF disclaimer.
* gnu/packages/chemistry.scm: Add a comments to place packages in
alphabetical order.

Change-Id: I2af9eeeb1de77b0420093bf2776b1df7e7bda188
2025-07-08 12:17:13 +01:00
Nicolas Graves
4557e8f581
build-system/pyproject: Export default-sanity-check.py.
There is currently no convenient way to inject our sanity-check.py
script in the inputs of a project that extends another build-system
with pyproject components.  Thus we usually don't run sanity-check for
such cases (it's only python build and install).

This patch improves a bit this issue by exposing our script.  Since it
doesn't change derivations, this doesn't lead to rebuilds and can be
merged in master.

* guix/build-system/pyproject.scm
  (sanity-check.py): Replace variable by...
  (default-sanity-check.py): Add exported procedure replacing and
  extending former sanity-check.py.
  (lower)[sanity-check.py]: Add and use argument.

Change-Id: I422d3d2d53b59548099d381feae9b956f5e2e07a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:09:34 +01:00
Sharlatan Hellseher
6ab6ba14f8
gnu: Add cianna.
* gnu/packages/astronomy.scm (cianna): New variable.

Change-Id: If657bc243496a05ecf126f917038b6ccaf56f826
Co-authored-by: Simon Tournier <zimon.toutoune@gmail.com>
Reviewed-by: Andreas Enge <andreas@enge.fr>
2025-07-08 12:05:34 +01:00
Sharlatan Hellseher
2e628ad02c
gnu: packages/golang-check: Sort variables.
* gnu/packages/golang-check.scm: (go-github-com-petermattis-goid,
go-github-com-smarty-assertions, go-github-com-smarty-gunit,
go-github-com-smartystreets-goconvey,
go-github-com-warpfork-go-testmark, go-github-com-warpfork-go-wish,
go-github-com-zeebo-assert, go-go-abhg-dev-requiredfield,
go-go-uber-org-goleak, go-go-uber-org-mock): Sort variables
alphabetically.

Change-Id: Ib3314b9e99d8255213d2dbea31d395698ed8147b
2025-07-08 10:00:29 +01:00
Sharlatan Hellseher
f8bc382e55
gnu: go-gopkg-in-dnaeon-go-vcr-v4: Simplify.
* gnu/packages/golang-check.scm (go-gopkg-in-dnaeon-go-vcr-v4)
[arguments] <skip-build?>: Utilize this parameter instead of deleting
'build phase.
<phases>: Use default 'check.

Change-Id: I5c8e9599920fb012d2e067e70664be5a7df6de1c
2025-07-08 10:00:29 +01:00
Sharlatan Hellseher
03237c4e72
gnu: go-github-com-go-playground-assert-v2: Swap inheritance.
* gnu/packages/golang-check.scm (go-gopkg-in-go-playground-assert-v1):
Inherit from go-github-com-go-playground-assert-v2.
(go-github-com-go-playground-assert-v2): Sort alphabetically by moving up.

Change-Id: I789340f83eefe32184a37909472a549cc727bd96
2025-07-08 10:00:29 +01:00
Maxim Cournoyer
254894a3a6
gnu: gimp: Add missing import.
This is a fixup for the previous commit 2bf428, which added bash-minimal to
the inputs.

Change-Id: I65b1ddae96feb0c9c594490a71c743a021353ded
2025-07-08 17:20:12 +09:00
Maxim Cournoyer
2bf42827e8
gnu: gimp-3: Add bash-minimal to inputs.
* gnu/packages/gimp.scm (gimp-3) [inputs]: Add bash-minimal.

Change-Id: Ib091eb5ffb408e16648da6b3ab6bba0d5e96f4db
2025-07-08 17:16:46 +09:00
Maxim Cournoyer
cda0f61304
gnu: gimp-3: Style inputs.
* gnu/packages/gimp.scm (gimp-3) [inputs]: Remove extraneous prepend usages.

Change-Id: I5d6290ddf0030bd7cd0e5e0cd911874c63fc3ac3
2025-07-08 17:13:03 +09:00
Runciter
6f9e15b913
gnu: gimp-3: Fix execution outside of a profile.
* gnu/packages/gimp.scm (gimp-3) [arguments]
<phases> {wrap}: Adjust to wrap in prefix mode. Also wrap
GDK_PIXBUF_MODULE_FILE, and XDG_DATA_DIRS.
[native-inputs]: Add shared-mime-info.

Change-Id: I2cae7408f373bd46fbc3941ed2a8e2eee40633ec
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-08 17:12:45 +09:00
Maxim Cournoyer
0e14b1f971
doc: Update letsencrypt URL for retrieving ACME subscriber agreement.
* doc/guix.texi (Certificate Services): Update URL.

Change-Id: Ie32dcbc8198b70f1362b42c652542e3cc5654938
2025-07-08 16:54:06 +09:00
Pierre Langlois
57fc58ba48
services: certbot: Add dry-run? certificate option.
* gnu/services/certbot.scm (certificate-configuration): Add dry-run? field.
(certbot-command): Use it to pass --dry-run to certbot.
* doc/guix.texi (Certificate Services): Document dry-run? option.

Change-Id: I26b0dc06e2b7e5fb34305deee09e311d085f8a4b
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-08 16:54:06 +09:00
Pierre Langlois
c603068f6f
services: certbot: Refer to authentication-hook in documentation.
* doc/guix.texi (Cerfiticate Services): Refer to non-abbreviated
authentication-hook instead of auth-hook.

Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-08 16:54:06 +09:00
Pierre Langlois
76d816d559
services: certbot: Remove deprecated --manual-public-ip-logging-ok.
The --manual-public-ip-logging-ok flag is now a no-op and was deprecated
https://github.com/certbot/certbot/pull/8381

* gnu/sevices/certbot.scm (certbot-command): Remove
--manual-public-ip-logging-ok when doing a manual challenge.

Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-08 16:54:06 +09:00
jgart
e51a7178b2
gnu: trealla: Update to 2.77.49.
* gnu/packages/prolog.scm (trealla): Update to 2.77.49.

Change-Id: Ic303eb9a0590853062786b1ae01b9f9efc7f0c43
2025-07-08 00:42:34 -05:00
Cayetano Santos
0ab50ef678
gnu: emacs-flycheck: Update to 35.0.
* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 35.0.
[source]: Fix indentation.

Change-Id: Ia0e9d4a3d38d073558e9a9fc7e9f9398af00a5fb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-07 23:53:43 +02:00
Spencer King
04ba912d3b
gnu: python-statsmodels: Update to 0.14.2.
* gnu/packages/statistics.scm (python-statsmodels): Update to 0.14.2.

Change-Id: I548e3d702321c015dadc2980a9d43883fa2f2ec6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-07 22:58:15 +02:00
fanquake
cd7a9bbdc8
gnu: python-pyhamcrest: Update to 2.0.3.
* gnu/packages/check.scm (python-pyhamcrest): Update to 2.0.3.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-07 22:31:13 +02:00
Douglas Deslauriers
9c3e27dd17
gnu: vmware-open-vm-tools: Resolve poweron script failure.
* gnu/packages/virtualization.scm (vmware-open-vm-tools)[phases] <patch-paths>:
  Fix the path to the store for running the power-on script.

Change-Id: I35bcacedb0ed0e17a1535ec84d1a987cda6a262d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-07 19:16:38 +01:00
jgart
a102022c1b
gnu: trealla: Update to 2.77.48.
* gnu/packages/prolog.scm (trealla): Update to 2.77.48.

Change-Id: Ic3bd9f99561a6b186d1536222dd54da0e6bb4d3c
2025-07-07 09:33:03 -05:00
Cayetano Santos
d5afe6e3bb
gnu: emacs-fj: Update to 0.14.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.14.

Change-Id: I37f1558e5c4aac9b1c2d746cddd0f8f9a60d722c
Signed-off-by: jgart <jgart@dismail.de>
2025-07-07 09:21:52 -05:00
Brice Waegeneire
52d6e27aaf
gnu: Update pulseaudio to 6.1.
* gnu/packages/pulseaudio.scm (pavucontrol): Update to 6.1.
[build-system]: Use meson-build-system.
[inputs]: Use gtkmm insted of gtkmm-3.
[native-inputs]: Add glib and lynx.

Change-Id: I650c62cf5288bc75c67c533c0abc45c44ef08932
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-07 14:16:32 +02:00
Cayetano Santos
e0ddd4af4e
gnu: python-vsg: Update to 3.32.0.
* gnu/packages/electronics.scm (python-vsg): Update to 3.32.0.

Change-Id: Ia350d992345bce5c2ddf1ad0cc9a85c1a14b10a7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-07 14:08:50 +02:00
Ashish SHUKLA
d28b61d4f7
gnu: tuxedo-keyboard: Update to 4.14.2.
* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.14.2.

Change-Id: I2c1aa4995b6e0e5e4501b12af596cf07f7639d6f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-07 14:02:36 +02:00
Noé Lopez
799e54734b
gnu: guile-gnunet: Remove package.
The package fails to build and has not received an update since 2015.
The gnunet-scheme package provides similar functionality.

* gnu/packages/gnunet.scm (guile-gnunet): Remove variable.

Change-Id: Ia5b5111915529c511fb87c9d4eaad26c43171c95
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-07 13:15:50 +02:00
Ignas Lapėnas
94a8daf9ac
gnu: zabbix-agentd: Update to 7.2.9.
Zabbix has changed the license to AGPLv3 starting from v7.0, see:
<https://www.zabbix.com/license>.

* gnu/packages/monitoring.scm (zabbix-agentd): Update to 7.2.9.
[license]: Correct it.
(zabbix-agent2) [patches]: Add zabbix-agent2-test-timezone-fix.patch
fixing timezone to UTC for datetimes test.
[native-inputs]: Remove go; add go-1.23.

* gnu/packages/patches/zabbix-agent2-test-timezone-fix.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: Ia95e4debf340724a3fba4850380231b0da3fafd2
2025-07-07 10:08:00 +01:00
Igorj Gorjaĉev
98a3f273ac
gnu: erlang: Update to 27.3.4.1.
* gnu/packages/erlang.scm (erlang): Update to 27.3.4.1.

Change-Id: I0dbc21ee1d83b88ba1a7491fa8e9bc1c817e62bd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-06 23:39:48 +02:00
Andreas Enge
ae7b6e1a69
gnu: elixir-machete: Update to 0.3.11.
* gnu/packages/elixir-xyz.scm (elixir-machete): Update to 0.3.11.

Change-Id: Ia504a076fd35e219f959b7c895225f993fc8eba8
2025-07-06 23:39:28 +02:00
Thanos Apollo
3296e4cad7
gnu: emacs-gnosis: Update to 0.5.3.
* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.5.3.
[#:phases]: Run 'make-info before install to generate doc files.
[native-inputs]: Add texinfo.
[propagated-inputs]: Add emacs-org-gnosis and emacs-transient.

Change-Id: I6d06fb755f95c7f9949588b62ba943048fa5b55c
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-07 02:57:21 +08:00
Ahmad Draidi
035d1ec706
gnu: durden: Update to 0.6.1-2.43211ac.
* gnu/packages/arcan.scm (durden): Update to 0.6.1-2.43211ac.

Change-Id: I4a5f99a15a04995bc09603fedd8227d469308df1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-06 20:40:04 +02:00
Ahmad Draidi
ab76825832
gnu: arcan: Update to 0.6.3.3.
* gnu/packages/arcan.scm (arcan): Update to 0.6.3.3.

Change-Id: Icd3c6e46eedf3c1aa0e360961602e4207ced55c3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-06 20:39:50 +02:00
Andreas Enge
62af6cf213
gnu: hiawatha: Update to 11.2.
* gnu/packages/web.scm (hiawatha): Update to 11.2.
[source]: Remove snippet.
* gnu/packages/tls.scm (mbedtls-for-hiawatha): Inherit from
mbedtls@3 instead of mbedtls-lts@2.
Co-authored-by: Gabriel Wicky <gabriel@erlikon.ch>

Change-Id: Id1b67ffb91f60df2fad2020a1b752452b364eede
2025-07-06 20:18:50 +02:00
Sharlatan Hellseher
a3c03929cc
gnu: python-hmmlearn: Skip 3 tests.
* gnu/packages/machine-learning.scm (python-hmmlearn) [arguments]
<test-flags>: Skip 3 failing tests.

Change-Id: Ifc9acf83830a76b55bde3ddf0e61efec73b53aad
2025-07-06 18:44:05 +01:00
Sharlatan Hellseher
c839f8ca27
gnu: python-scitools-iris: Relax upper limit for dask version.
* gnu/packages/geo.scm (python-scitools-iris) [arguments] <test-flags>:
Skip one more failing test.
<phases>: Add 'relax-requirements.

Change-Id: I5a64b019cf4db615b757f30d3f8e522c7ce5d2cc
2025-07-06 18:44:04 +01:00
Sharlatan Hellseher
6bba63234b
gnu: python-vaex-core: Relax upper limit for dask version.
* gnu/packages/python-science.scm (python-vaex-core) [arguments]
<phases>: Add 'relax-requirement.

Change-Id: Iae12fbafc6d235c99df4781521cb4fac965f7f3f
2025-07-06 18:44:04 +01:00
Sharlatan Hellseher
c2861537a8
gnu: python-arboreto: Migrate to pyproject.
* gnu/packages/bioinformatics.scm (python-arboreto) [build-system]: Use
pyproject.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Id4b3de1b02537bbc15032d0978ef74d6c045d329
2025-07-06 18:44:04 +01:00
Sharlatan Hellseher
4e900aa00e
gnu: python-bokeh: Update to 3.7.3.
* gnu/packages/python-xyz.scm (python-bokeh): Update to 3.7.3.
[arguments] <tests?>: Disable for now.
<phases>: Add 'set-version.
[propagated-inputs]: Remove python-typing-extensions; add
python-contourpy, python-narwhals, python-pandas, and
python-xyzservices.

Change-Id: I0f2666a5559a1ec6ef5c113d03c1fe62337fac59
2025-07-06 18:44:04 +01:00
Sharlatan Hellseher
90c617a0f9
gnu: python-contourpy: Update to 1.3.2.
* gnu/packages/python-xyz.scm (python-contourpy): Update to 1.3.2.

Change-Id: I3e8517805d1c45f8738f6326c484604315f6b1f3
2025-07-06 18:44:04 +01:00
Sharlatan Hellseher
0955a504b5
gnu: Add python-narwhals.
* gnu/packages/python-science.scm (python-narwhals): New variable.

Change-Id: Iae0e6a3260ffb066172377c464a645bcb126b17b
2025-07-06 18:44:04 +01:00
Sharlatan Hellseher
0fb7ae747f
gnu: python-scikit-image: Fix tests.
In some cases there could be an issue to test compiled Cython library
which is not available in local checkout working directory.  This change
is inspired by the way NixOS packages scikit-image and run tests from
the output with "--pyargs" option where compiled library is available.

See: <https://github.com/NixOS/nixpkgs/blob/nixos-25.05/\
pkgs/development/python-modules/scikit-image/default.nix>.

* gnu/packages/python-science.scm (python-scikit-image) [arguments]
<test-flags>: Run tests from {#$output}, add "--pyargs" option and skip
one more problematic test.
<phases>: Use default 'check; add 'pre-check and post-check.

Change-Id: I60f58359f59b371854f4963e2f7c65c9221a0924
2025-07-06 18:44:04 +01:00
Benoit Martin
d7c5315913
gnu: python-distributed: Update to 2024.12.1.
* gnu/packages/python-science.scm (python-distributed): Update to 2024.12.1.

Change-Id: Ia557e7d87e48a709298bf7024ee01b08098f5842
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-06 18:44:04 +01:00
Benoit Martin
3cfcbae75a
gnu: python-dask-expr: Update to 1.1.21.
* gnu/packages/python-science.scm (python-dask-expr): Update to 1.1.21.

Change-Id: Iaee50368ffafc473164865249e2a51732b1ea54f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-06 18:44:04 +01:00
Benoit Martin
b8a471332c
gnu: python-dask: Update to 2024.12.1.
* gnu/packages/python-xyz.scm (python-dask): Update to 2024.12.1.

Change-Id: I776e9dd3d4a12d33e89e4d48a5e637cb9d6f465e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-06 18:43:55 +01:00