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

163791 commits

Author SHA1 Message Date
David Elsing
002b62199c
gnu: Add python-geometric.
* gnu/packages/chemistry.scm (python-geometric): New variable.

Change-Id: I5d716df3d71a671c334ff2dfd1b44e15e37afc5a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:15 +01:00
David Elsing
2f1193181d
gnu: Add python-pyscf.
* gnu/packages/chemistry.scm (python-pyscf): New variable.

Change-Id: I4e265c97644a6f8765c5d509de126de0312a3f98
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:15 +01:00
David Elsing
aa82bfff21
gnu: Add fortran-dftd4.
* gnu/packages/fortran-xyz.scm (fortran-dftd4): New variable.

Change-Id: I22adf29342a13d9c6d707f2e7ed1906c664aaa55
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:15 +01:00
David Elsing
18387e966b
gnu: Add fortran-multicharge.
* gnu/packages/fortran-xyz.scm (fortran-multicharge): New variable.

Change-Id: Ia8a118dd2df97c633ec7c7c955f8b0c17aa510b7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:14 +01:00
David Elsing
c79c4cb7ec
gnu: Add fortran-simple-dftd3.
* gnu/packages/fortran-xyz.scm (fortran-simple-dftd3): New variable.

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

Change-Id: I8ba80b6fb13337abf05c37a2e39a66dbbcc710ee
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
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