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

163772 commits

Author SHA1 Message Date
fanquake
2dcad6511a
gnu: LLVM, Clang, libomp, lld: Update to 20.1.8.
* gnu/packages/llvm.scm (llvm-20, clang-20, clang-runtime-20,
libomp-20, lld-20): Update to 20.1.8.

Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 16:25:03 +00:00
Oleg Pykhalov
3e0fe237cc
gnu: Add firejail-disable-sandbox-check.
This commit introduces firejail-disable-sandbox-check, a variant of firejail
built with --disable-sandbox-check.  It's intended for development purposes
only.

* gnu/packages/linux.scm (firejail-disable-sandbox-check): New variable.

Change-Id: Ic638eba54d8ffc49583abf0721b9198c979d22e7
2025-07-09 18:03:08 +03:00
Efraim Flashner
171d8c0fe6
gnu: stunnel: Support more systems.
* gnu/packages/web.scm (stunnel)[arguments]: Only run the tests when not
cross-compiling and when python-cryptography is a native-input.
[native-inputs]: Only add the test inputs on systems which are supported
by python-cryptography.

Change-Id: I6830b77dc600be8e00c1661b801c43e420b12183
2025-07-09 17:09:58 +03:00
Ashish SHUKLA
880549d0d0
gnu: stunnel: Update to 5.75.
* gnu/packages/web.scm (stunnel): Update to 5.75.
[native-inputs]: Add python-cryptography.

Change-Id: Ib10b8dce851ba3c19aa45481e2e971d690ef6a8c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-07-09 16:57:24 +03:00
Ludovic Courtès
f8c9432897
doc: Fix URL of ‘language-picker.svg’.
Fixes a regression introduced in
824d46a2fe.

* doc/build.scm (stylized-html)[build]: Avoid double leading slash for
‘language-picker.svg’.

Change-Id: I0817949862f061dbbe04352bda1e479347015c84
2025-07-09 14:26:09 +02:00
Ludovic Courtès
7abc8869f5
gnu: shepherd: Update to 1.0.6.
* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.6.

Change-Id: I2ad080074b7059fadebaf7c3c6d1c427e0ae69c4
2025-07-09 12:34:28 +02:00
Noé Lopez
70d8485356
gnu: Add guix-xsearch.
* gnu/packages/package-management.scm (guix-xsearch): New variable.

Change-Id: Id725c9d008ef43892444de47a5b50b6e3598de67
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-09 11:54:35 +02:00
Ludovic Courtès
824d46a2fe
doc: Add links to versions and variants as a drop-down menu.
* doc/build.scm (%latest-guix-version): New variable.
(stylized-html): Add #:latest-version.
[build](menu-item-separator): New variable.
(version-menu-items, input-file-language): New procedures.
(stylized-html, process-html): Add ‘language’ parameter.  Update
callers.

Change-Id: If7cea2410802eec5af1d3c0407d5569250eb15ef
2025-07-09 11:53:23 +02:00
Ludovic Courtès
4e1f3d79f0
doc: Really honor ‘GUIX_WEB_SITE_URL’.
This is useful when testing changes locally, so that CSS links point to
the right place.

* doc/build.scm (%web-site-url): Default to /.
(%manual-css-url): Honor ‘%web-site-url’.

Change-Id: I8d885eba0fb8560dd7da7f21629c716a06c16b1f
2025-07-09 11:53:23 +02:00
Ludovic Courtès
7af0d64677
pack: Autoload all the (gnu packages …) modules.
Fixes guix/guix#640.

* guix/scripts/pack.scm <top-level>: Autoload (gnu packages …) modules.
(bootstrap-xz): Turn into a thunk and update user.
(gcrypt-sqlite3&co): Move to…
(store-database): … here.

Reported-by: Luca Cirrottola <luca.cirrottola@inria.fr>
Change-Id: I345a872a7c2a94ad148052fef3b2b674cc94c9d0
2025-07-09 11:53:23 +02:00
Ludovic Courtès
b1dfc274ad
doc: Add missing paren in example.
* doc/guix.texi (Messaging Home Services): Add missing parent in
‘home-snuik-service-type’ example.

Change-Id: I97014da939f548000c45177f38387543c9200fc4
2025-07-09 11:53:23 +02:00
Ekaitz Zarraga
894625f5e8
gnu: icedove: Add gpgme.
Fixes #1109.

* gnu/packages/gnuzilla.scm (icedove-minimal)
[inputs]: Add gpgme.
[arguments]<phases>: Wrap gpgme.

Change-Id: I4c6320b01e2e7f55c09cc4079064a816e4cff972
2025-07-09 11:01:22 +02:00
Cayetano Santos
8ee456e2bd
gnu: emacs-magit: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-magit): Replace phase by
lisp-directory.
<:#lisp-directory>: Set to "lisp".
<:#phases>{chdir-lisp}: Remove.
{build-info-manual}: Adapt paths.
{patch-version-executables}: Run after unpack phase.

Change-Id: If1efe3ca159764cc6ba59d0b061ac447766b7927
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-08 20:51:27 -07:00
Cayetano Santos
3795345f95
gnu: emacs-magit: Update to 4.3.8.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.3.8.

Change-Id: I62dfed4e16c78e21f4a6f1834ccd5be4669144de
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-08 20:51:22 -07:00
Nathan Merkley
0eb7f3d989
gnu: Add vim-plantuml-syntax.
* gnu/packages/vim.scm (vim-plantuml-syntax): New variable.

Change-Id: I3e116520239bb66b1140e5bbd40659b3681f77e6
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:05 +00:00
Nathan Merkley
9e8b3b8ed6
gnu: Add vim-zig.
* gnu/packages/vim.scm (vim-zig): New variable.

Change-Id: I90fa7377fa15a95553960aabef041ce31ce97650
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:04 +00:00
Nathan Merkley
2b0a2611a7
gnu: Add vim-mundo.
* gnu/packages/vim.scm (vim-mundo): New variable.

Change-Id: Ic0a96540117c55731ef8f615e916a2ef41a9d0c0
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:04 +00:00
Nathan Merkley
f570c9a5a8
gnu: Add vim-dhall-vim.
* gnu/packages/vim.scm (vim-dhall-vim): New variable.

Change-Id: I7bb32594546eb61f781d69a308aa866e4ce78de9
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:03 +00:00
Nathan Merkley
3e5fc9aff8
gnu: Add vim-guile.
* gnu/packages/vim.scm (vim-guile): New variable.

Change-Id: I2f69a563681693de9af563caa545f6421f61a093
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:03 +00:00
Nathan Merkley
bbf584b1ec
gnu: Add vim-commentary.
* gnu/packages/vim.scm (vim-commentary): New variable.

Change-Id: I9435787b234f90cb3d59ff6b65b7a96a533aea03
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:03 +00:00
Ashish SHUKLA
2ec7f64f25
gnu: git-minimal: Update to 2.50.1. [security fixes]
This update contains fixes for CVE-2025-27613, CVE-2025-27614,
CVE-2025-46334, CVE-2025-46835, CVE-2025-48384, CVE-2025-48385,
and CVE-2025-48386.

* gnu/packages/version-control.scm (git-minimal): Update to 2.50.1.

Change-Id: I15595951f0b3fc84e0dc7aa9594bc8a538eeec47
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:48:42 +00:00
jgart
df0e8e29e6
gnu: Add emacs-firefox-javascript-repl.
* gnu/packages/emacs-xyz.scm (emacs-firefox-javascript-repl): New variable.

Change-Id: I6867ee1b57c55767836d67cb255f895fefda8c2b
2025-07-08 13:30:38 -05:00
Aaron Covrig
9be9a4a9f5
gnu: sirikali: Update to 1.6.0.
* gnu/packages/file-systems.scm (sirikali): Update to 1.6.0.
[arguments]<#:configure-flags>: Use cmake release build type.
[synopsis, description]: Clarify.
[license]: Switch to gpl3+, as corresponds to COPYRIGHT in the source code.

Change-Id: I4f9875b8a3dd1ce9d226cee024999c0c30b67bec
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-08 16:47:36 +02:00
Andreas Enge
c566c63c4c
gnu: ruby-braintree: Update to 4.24.0.
This is the last version that passes its tests without modifications.

* gnu/packages/ruby-xyz.scm (ruby-braintree): Update to 4.24.0.

Change-Id: I1a091c0148db75a2561a6769a84210b332fcdbdf
2025-07-08 16:13:52 +02:00
Greg Hogan
2eb02f3327
gnu: python-benchexec: Update to 3.29.
* gnu/packages/benchmark.scm (python-benchexec): Update to 3.29.
[arguments]<#:phases>: Add 'fix-paths phase.
[propagated-inputs]: Add fuse-overlayfs.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I79916bd559fb7019f2953a0f0502d4f0ab9315eb
2025-07-08 13:41:01 +00:00
Liliana Marie Prikler
2387e4aaab
gnu: Add benchexec.
* gnu/packages/benchmark.scm (python-benchexec, benchexec): New
variable.

Change-Id: I20fb34532c117c1a0abf38c761ef0ff8303c2b5c
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-08 13:37:49 +00:00
Maxim Cournoyer
4295ab7985
gnu: gimp-3: Add xdg-utils to inputs, for email support.
* gnu/packages/gimp.scm (gimp-3) [inputs]: Add xdg-utils.

Change-Id: Ia3b10a2759b46e92ec550c5d44f935b17e69f9ad
2025-07-08 22:05:05 +09:00
Maxim Cournoyer
e81a4595ad
gnu: gimp-3: Add libjxl support.
* gnu/packages/gimp.scm (gimp-3) [inputs]: Add libjxl.

Change-Id: If591199a484c844deef894e9c509b918e987ce24
2025-07-08 22:05:02 +09:00
Sharlatan Hellseher
610af820d4
gnu: packages/chemistry: Sort use-module alphabetically.
* gnu/packages/chemistry.scm: Sort use-module alphabetically.

Change-Id: Ib6df5e22d91ef443ad57cbb811906ba3bb0644d8
2025-07-08 12:17:15 +01:00
David Elsing
631a3308f5
gnu: Add python-pyscf-properties.
* gnu/packages/chemistry.scm (python-pyscf-properties): New variable.

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

Change-Id: I1e50ae57c4b79932cab87c16a6f2ab733a5544c0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:15 +01:00
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