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
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
doc: Add missing paren in example.
* doc/guix.texi (Messaging Home Services): Add missing parent in
‘home-snuik-service-type’ example.
Change-Id: I97014da939f548000c45177f38387543c9200fc4
gnu: icedove: Add gpgme.
Fixes #1109.
* gnu/packages/gnuzilla.scm (icedove-minimal)
[inputs]: Add gpgme.
[arguments]<phases>: Wrap gpgme.
Change-Id: I4c6320b01e2e7f55c09cc4079064a816e4cff972
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>
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>
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>
gnu: Add vim-zig.
* gnu/packages/vim.scm (vim-zig): New variable.
Change-Id: I90fa7377fa15a95553960aabef041ce31ce97650
Signed-off-by: Greg Hogan <code@greghogan.com>
gnu: Add vim-mundo.
* gnu/packages/vim.scm (vim-mundo): New variable.
Change-Id: Ic0a96540117c55731ef8f615e916a2ef41a9d0c0
Signed-off-by: Greg Hogan <code@greghogan.com>
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>
gnu: Add vim-guile.
* gnu/packages/vim.scm (vim-guile): New variable.
Change-Id: I2f69a563681693de9af563caa545f6421f61a093
Signed-off-by: Greg Hogan <code@greghogan.com>
gnu: Add vim-commentary.
* gnu/packages/vim.scm (vim-commentary): New variable.
Change-Id: I9435787b234f90cb3d59ff6b65b7a96a533aea03
Signed-off-by: Greg Hogan <code@greghogan.com>
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>
gnu: Add emacs-firefox-javascript-repl.
* gnu/packages/emacs-xyz.scm (emacs-firefox-javascript-repl): New variable.
Change-Id: I6867ee1b57c55767836d67cb255f895fefda8c2b
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>
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
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
gnu: Add benchexec.
* gnu/packages/benchmark.scm (python-benchexec, benchexec): New
variable.
Change-Id: I20fb34532c117c1a0abf38c761ef0ff8303c2b5c
Signed-off-by: Greg Hogan <code@greghogan.com>
gnu: gimp-3: Add xdg-utils to inputs, for email support.
* gnu/packages/gimp.scm (gimp-3) [inputs]: Add xdg-utils.
Change-Id: Ia3b10a2759b46e92ec550c5d44f935b17e69f9ad
gnu: gimp-3: Add libjxl support.
* gnu/packages/gimp.scm (gimp-3) [inputs]: Add libjxl.
Change-Id: If591199a484c844deef894e9c509b918e987ce24