Commit graph

142987 commits

Author SHA1 Message Date
Nicolas Goaziou
9c79eb3cd9
gnu: emacs-eglot-jl: Update to 2.4.0.
* gnu/packages/emacs-xyz.scm (emacs-eglot-jl): Update to 2.4.0.

Change-Id: Ic0c435baedbbf33c1656f05feac319bb3ad83fd5
2024-09-15 10:45:40 +02:00
Nicolas Goaziou
08a18cb05a
gnu: emacs-eglot-tempel: Update to 0.8.
* gnu/packages/emacs-xyz.scm (emacs-eglot-tempel): Update to 0.8.
[arguments]<#:phases>: Fix a failing test.
[propagated-inputs]: Add EMACS-PEG.

Change-Id: I8bd7223a808a3543935c84308d8a6c6a23999dd4
2024-09-15 10:45:39 +02:00
Nicolas Goaziou
556c73d14a
gnu: emacs-orderless: Update to 1.2.
* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 1.2.

Change-Id: Ie230314b1ced61cd1035c5ad31e25b372321f943
2024-09-15 10:45:39 +02:00
Nicolas Goaziou
87274408b1
gnu: emacs-ef-themes: Update to 1.8.0.
* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.8.0.

Change-Id: Iaf11f7d69196baa43d9e8693d12131c1bee43be3
2024-09-15 10:45:39 +02:00
Nicolas Goaziou
75f303e0ae
gnu: emacs-git-gutter: Update to 0.93.
* gnu/packages/emacs-xyz.scm (emacs-git-gutter): Update to 0.93.

Change-Id: I3697fbce129190fc88c700477bf35051f214c419
2024-09-15 10:45:39 +02:00
Nicolas Goaziou
586651c397
gnu: emacs-fontaine: Update to 2.1.0.
* gnu/packages/emacs-xyz.scm (emacs-fontaine): Update to 2.1.0.

Change-Id: Ia3813161c4fa4e5b3a1d7f614423b707cffb19cb
2024-09-15 10:45:38 +02:00
Nicolas Goaziou
68028cd984
gnu: emacs-cape: Update to 1.7.
* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.7.

Change-Id: Iac4aa02f10390729a5c563237a11aa100c4983bb
2024-09-15 10:45:38 +02:00
Nicolas Goaziou
3009cdd960
gnu: emacs-async: Update to 1.9.9.
* gnu/packages/emacs-xyz.scm (emacs-async): Update to 1.9.9.

Change-Id: I4b34a1ae0a2377705d415263b73ada1131c4eafc
2024-09-15 10:45:38 +02:00
Nicolas Goaziou
29f16754b5
gnu: emacs-ghub: Update to 4.1.0.
* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 4.1.0.

Change-Id: If9a9fb11bd82c454af578d8addcfc1fc81925834
2024-09-15 10:45:38 +02:00
Nicolas Goaziou
146ce48e13
gnu: emacs-magit: Update to 4.1.0.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.1.0.

Change-Id: Ia5c4c57ec3e2a9814fed482a19fb8bb1cb5bf6f2
2024-09-15 10:45:38 +02:00
Nicolas Goaziou
d6db229e34
gnu: emacs-llm: Update to 0.17.4.
* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.17.4.

Change-Id: I0bbb5f3758089bfdbaa3c4e53f2355341f144208
2024-09-15 10:45:37 +02:00
Nicolas Goaziou
7375e45cf9
gnu: emacs-with-editor: Update to 3.4.2.
* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.4.2.

Change-Id: I40112547707e88f541b8168102719f9315778dd4
2024-09-15 10:45:37 +02:00
Nicolas Goaziou
dc450b938f
gnu: emacs-chatgpt-shell: Update to 1.6.1.
* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 1.6.1.

Change-Id: Ie8fef235f0c607482bb0421fda713b58e5f0044f
2024-09-15 10:45:37 +02:00
Nicolas Goaziou
76878dfecf
gnu: emacs-geiser: Update to 0.31.1.1.
* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.31.1.1.

Change-Id: Ie8b392a81a8648277050f0b3e2415ca41374f0e9
2024-09-15 10:45:37 +02:00
Tobias Geerinckx-Rice
cc9094d322
gnu: sshuttle: Install man{,ual}.
* gnu/packages/vpn.scm (sshuttle)[arguments]: Add a new
'install-documentation phase.  Import required modules.
[native-inputs]: Add python-sphinx and texinfo.

Change-Id: Ia4706c5348b38faf9e79caa41281e71f78399626
2024-09-08 02:00:00 +02:00
Julien Lepiller
e48426b454
gnu: josm: Update to 19160.
* gnu/packages/geo.scm (josm): Update to 19160.
[arguments]: Update phases accordingly.  Update launcher following josm
advice.

Change-Id: Ic168cb04cf4248167b0724faecba8f2b2d238527
2024-09-14 18:49:39 +02:00
Julien Lepiller
5fb9e04b6d
gnu: java-jmapviewer: Update to 2.20.
* gnu/packages/geo.scm (java-jmapviewer): Update to 2.20.
[source]: Update URL.

Change-Id: I75fdb48601854bdda4fd5f7357a2c4c7ce2f54c5
2024-09-14 18:49:29 +02:00
Maxim Cournoyer
258aab2c9b
Revert "gnu: git-minimal: Patch 'sh' command in git-send-email script."
This reverts commit 5fb5cbb8b4.  This will have
to wait/go to a dedicated branch as it causes all the GTK+ world to be rebuilt...
2024-09-14 23:18:24 +09:00
Maxim Cournoyer
a08fc6e60a
gnu: linux-libre: Properly enable CONFIG_BPF_UNPRIV_DEFAULT_OFF.
* gnu/packages/linux.scm (default-extra-linux-options):

Fixes: https://issues.guix.gnu.org/72794
Reported-by: Jorge Acereda <jacereda@gmail.com>
Change-Id: Ie4db277e6e3e54ed835ffbeabd2119688bf63dbb
2024-09-14 23:18:24 +09:00
Tobias Geerinckx-Rice
ff7bba8baa
.guix-authorizations: Authorise Artyom V. Poptsov's key.
* .guix-authorizations (avp): Register PGP key fingerprint.

Voucher: Andrew Tropin <andrew@trop.in>
Voucher: Ludovic Courtès <ludo@gnu.org>
Voucher: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Id6f1d4042daad3708000b9b63064fbf7ad31f2d8
2024-09-08 02:00:00 +02:00
Simon Tournier
4c99ef43f0
gnu: patman: Wrap program with git.
* gnu/packages/bootloaders.scm (patman)
[arguments]: Add 'wrap-script' phase to ensure git is always available.
[inputs]: Add git, git:send-email and guile-3.0/pinned.

Change-Id: Id4ebadd518f271baa087161b10455ec03d6f959b
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-14 21:59:47 +09:00
Maxim Cournoyer
5fb5cbb8b4
gnu: git-minimal: Patch 'sh' command in git-send-email script.
* gnu/packages/version-control.scm (git-minimal)
[phases] <patch-commands>: Extend to patch 'sh' command in
git-send-email.perl.

Change-Id: Ie60d206a4ab33cd894c8bfb6c20d12f52654707c
2024-09-14 21:59:47 +09:00
Maxim Cournoyer
c48600a8ba
gnu: python-jupytext: Use git-minimal/pinned.
* gnu/packages/python-xyz.scm (python-jupytext) [native-inputs]: Replace
git-minimal with git-minimal/pinned.

Change-Id: I793bc670ab41325c4f553df7679b1969e6d6ae98
2024-09-14 21:59:47 +09:00
Maxim Cournoyer
014b545096
gnu: pre-commit: Use git-minimal/pinned.
* gnu/packages/version-control.scm (pre-commit) [native-inputs]: Replace
git-minimal with git-minimal/pinned.

Change-Id: I4b636a31b47f8ef6f3fd4441f7fe1790b93b3a07
2024-09-14 21:59:47 +09:00
Tobias Geerinckx-Rice
9c88f217be
services: Warn about unprivileged privileged-programs.
* gnu/services.scm (privileged-program->activation-gexp): Warn when a
privileged-program appears to lack all possible privilege.

Change-Id: I68ed8cb2cff88b11b090cf99a2cc7d6264b888e0
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
3578fc58d2
read-print: Indent ‘privileged-program’ specially.
* guix/read-print.scm (%special-forms): Replace SETUID-PROGRAM
with PRIVILEGED-PROGRAM.

Change-Id: I5f0301c87de1d3a375b9f0cae944e5b13b39d247
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
7eddfea4a0
images: wsl2: Update comment.
* gnu/system/images/wsl2.scm (wsl-boot-program): Update privileged
program directory in a comment.

Change-Id: I65906cbfbcd17ff164837ad293dc4324314bfcf1
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
fb1a8642ee
services: desktop: Migrate to (gnu system privilege).
* gnu/services/desktop.scm (desktop-services-for-system): Extend
PRIVILEGED-PROGRAM-SERVICE-TYPE rather than SETUID-PROGRAM-SERVICE-TYPE
and use the totally new FILE-LIKE->SETUID-PROGRAM.

Change-Id: Ia8cac67c8234657332390794a41d91e60f788d90
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
67f4a3ddfd
services: polkit: Migrate to (gnu system privilege).
* gnu/services/dbus.scm (polkit-setuid-programs): Rename this…
(polkit-privileged-programs): …to this.
(polkit-service-type): Extend PRIVILEGED-PROGRAM-SERVICE-TYPE with it.

Change-Id: Iae742ada6162301cdca9df5df5502f70037aaef2
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
c6fe8424e4
services: dbus: Migrate to (gnu system privilege).
* gnu/services/dbus.scm (dbus-setuid-programs): Rename this…
(dbus-privileged-programs): …to this.  Return a <privileged-program> list.
(dbus-root-service-types): Extend PRIVILEGED-PROGRAM-SERVICE-TYPE with it.

Change-Id: I1f1871bb1e9fd1b37aa0c7890356469c3143e8a6
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
0dd8e4c351
privilege: Add file-like->setuid-program helper.
* gnu/system/privilege.scm (file-like->setuid-program): New public
procedure.
* gnu/system/setuid.scm: Re-export it for compatibility.
(file-like->setuid-program): Remove this old version.
* gnu/services/docker.scm (singularity-setuid-programs): Use it (again).
* gnu/services/desktop.scm (enlightenment-privileged-programs): Likewise.

Change-Id: I8e41144438677a15cdadb3063651dbc780715497
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
67a2073d27
gnu: libjami: Fix build.
* gnu/packages/jami.scm (webrtc-audio-processing/jami): New variable.
(libjami)[inputs]: Use it.
* gnu/packages/patches/webrtc-audio-processing-big-endian.patch: New file.

Change-Id: I51a25acd1b8d50e91869aef8ea1fadc862afe215
2024-09-08 02:00:00 +02:00
Roman Scherer
6661169697
gnu: Add cl-s-base64.
* gnu/packages/lisp-xyz.scm (sbcl-s-base64, cl-s-base64, ecl-s-base64): New
  variables.

Change-Id: I58e64470d98696ec722350465159a48581c2a1df
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-14 11:02:17 +02:00
Roman Scherer
6d9a82a6fb
gnu: Add cl-print-licenses.
* gnu/packages/lisp-xyz.scm (sbcl-print-licenses, cl-print-licenses,
  ecl-print-licenses): New variables.

Change-Id: I62b6655a560e37218e2f056065cd4523b4c0916f
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-14 10:47:37 +02:00
Guillaume Le Vaillant
607280fa8f
gnu: smalltalk: Disable tests on x86-64.
* gnu/packages/smalltalk.scm (smalltalk)[arguments]: Disable tests on x86-64.

Change-Id: I6838e94545df4c11f048b06dfbfd99358bf240a3
2024-09-14 10:36:59 +02:00
Tobias Geerinckx-Rice
2cf45e9ef1
gnu: skopeo: Migrate to /run/privileged/bin.
* gnu/packages/virtualization.scm (skopeo)[arguments]: Update privileged
program directory.

Change-Id: I8c5243bc99ed414e5bb7bd6b211eae9dc6d15e9f
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
12bbc9ebff
gnu: durden: Migrate to /run/privileged/bin.
* gnu/packages/patches/durden-shadow-arcan.patch: Update privileged
program directory.

Change-Id: Id1d99d8a48582d81ebd0bfc7b152c16bf262a463
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice
be50b25b7b
gnu: sudo: Update to 1.9.16.
* gnu/packages/admin.scm (sudo): Update to 1.9.16.

Change-Id: I2079b4d83195cc6271320c10eee378c8cbd1ee02
2024-09-08 02:00:00 +02:00
Florian Pelz
c572cf81f4
gnu: perl-sub-override: Fix another typo in the description.
* gnu/packages/perl.scm (perl-sub-override): Fix another typo in the
description field.

Change-Id: Iab36d7d2dc23d146114ab1aa65a845d19724e1eb
2024-09-14 01:50:37 +02:00
Rostislav Svoboda
a3d10e080b
gnu: upower-service-type: Fix typo in the description field.
* gnu/services/desktop.scm (upower-service-type): Fix typo in the
description field.

Change-Id: Ifc6e5a86bd1a031353bd2e93871c314c7937adeb
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2024-09-14 01:36:45 +02:00
Rostislav Svoboda
73b42c3704
gnu: python-treq: Fix typo in the description field.
* gnu/packages/python-web.scm (python-treq): Fix typo in the description
field.

Change-Id: I4d5effcd3a9d3e5e1281357505ade16481824275
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2024-09-14 00:57:39 +02:00
Rostislav Svoboda
47d36f34b2
gnu: perl-sub-override: Fix typo in the description field.
* gnu/packages/perl.scm (perl-sub-override): Fix typo in the description
field.

Change-Id: I43abd6f035fe641c3f53ff3fe7d352c8d03c2a59
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2024-09-14 00:57:34 +02:00
James Smith
0e0d9bc91f
gnu: dhewm3: Update to 1.5.4.
* gnu/packages/game-development.scm: (dhewm3): Update to 1.5.4.
[arguments]: Set configure flags for 32-bit builds.

Change-Id: I8db801b099910e60e85d0da7ddcc77654205107f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-13 20:31:47 +02:00
Hilton Chain
6340cefd39
gnu: emacs-wanderlust: Update to 2.15.9-829.8a0ea21.
* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-829.8a0ea21.

Change-Id: Ib49d5e681ae26f2071a249fb4735188151422501
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-13 20:31:47 +02:00
Hilton Chain
fcdf4e2a21
gnu: emacs-semi-epg: Update to 1.14.6-250.85a52b8.
* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-250.85a52b8.

Change-Id: Id25dd625ac52ab7a9189e602036512712806af55
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-13 20:31:47 +02:00
Hilton Chain
69977b2c09
gnu: emacs-flim-lb: Update to 1.14.9-143.23bb29d.
* gnu/packages/emacs-xyz.scm (emacs-flim-lb): Update to 1.14.9-143.23bb29d.

Change-Id: I39e0e89d7e0e75c0aa9447b6194be98b49487b63
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-13 20:31:47 +02:00
aurtzy
f1bdb291dc
gnu: Add syncplay.
* gnu/packages/video.scm (syncplay): New variable.

Change-Id: I72cdfa3db2b4b7ef6c3ef0b8585d138c272046a7
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-14 01:05:04 +09:00
Maxim Cournoyer
ed5ba7eaab
gnu: emacs-org: Mention the emacs-org-texlive-collection in description.
* gnu/packages/emacs-xyz.scm (emacs-org) [description]: Add text suggesting
the use of the 'emacs-org-texlive-collection' meta-package.

Change-Id: Iaba1940843c4de641303b48fa41aa5d036f1cb18
2024-09-14 01:05:03 +09:00
Maxim Cournoyer
0afd09785d
gnu: Add emacs-org-texlive-collection.
* gnu/packages/emacs-xyz.scm (emacs-org-texlive-collection): New variable.

Change-Id: I4039e67f174d0440f351da6d11634f0ceea191cd
2024-09-14 01:05:03 +09:00
Wilko Meyer
078f3eea72
gnu: linux-libre 6.1: Update to 6.1.109.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.109.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I5af25fbb3fd69d791faa1b4212ef1a0c5f62bb42
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-09-13 11:47:05 -04:00