Commit graph

110366 commits

Author SHA1 Message Date
Tim Johann b4fbeae3d9
gnu: chez-scheme-for-racket-bootstrap-bootfiles: change for aarch64.
* gnu/packages/chez.scm (chez-scheme-for-racket-bootstrap-bootfiles):
  Temporary change for build on aarch64, making racket available on aarch64.
  Architecture autodetect in rktboot only addresses x86 archs, so far.
  This work-around sets the architecture, looked up in translation table,
  explicitly.  The long term solution should be to fix rktboot to include
  other natively supported architectures in the autodetect mechanism.
    cf. https://github.com/racket/racket/issues/3948
  [arguments] use --machine even when architecture is supported by Racket's
  fork of ChezScheme.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-26 23:24:23 +02:00
Ludovic Courtès 547965aa27
services: herd: Remove workaround for Shepherd < 0.5.0.
* gnu/services/herd.scm (load-services/safe): Remove workaround for
Shepherd < 0.5.0, released in 2018.
2023-03-26 23:24:23 +02:00
Ludovic Courtès 67a7eaa13d
doc: Properly document 'replace' clause of 'modify-inputs'.
* doc/guix.texi (Defining Package Variants): Add 'replace' to the
reference of 'modify-inputs' clauses.
2023-03-26 23:24:23 +02:00
Leo Famulari 9ec1af39e2
gnu: xdg-utils: Use a pinned version of w3m.
* gnu/packages/freedesktop.scm (xdg-utils)[native-inputs]: Replace w3m with
w3m-for-tests.
2023-03-26 16:01:03 -04:00
Leo Famulari d9ea980279
gnu: Add a pinned-version variant of w3m.
* gnu/packages/w3m.scm (w3m-for-tests): New variable.
2023-03-26 16:00:59 -04:00
Jan (janneke) Nieuwenhuizen 8304634260
home: services: Export home-xmodmap-service-type and configuration.
This is a follow-up to commit
    511ae8325d
    home: services: Add home-xmodmap-service-type.

* gnu/home/services/desktop.scm (home-xmodmap-service-type,
home-xmodmap-configuration): Export.
2023-03-26 19:57:07 +02:00
Pierre Langlois 42fbe62d52
linux-container: Remove hosts-service-type when network is shared.
Fixes <https://issues.guix.gnu.org/61627>.

* gnu/system/linux-container.scm (container-essential-services): When
shared-network? is true, remove the hosts-service-type service kind.
2023-03-26 14:15:16 +01:00
Liliana Marie Prikler 36b22aa75a
Revert "gnu: nautilus: Update to 43.2."
This reverts commit d58a804837, as nautilus
43.2 depends on gnome-desktop 43.2.
2023-03-26 14:16:22 +02:00
Liliana Marie Prikler 310ed6453a
Revert "gnu: gnome-desktop: Update to 43.2."
This reverts commit dde25af03e, which broke
the build of gnome-control-center.
2023-03-26 14:16:21 +02:00
Jack Hill 9b58148641
gnu: dino: Update to 0.4.2 [fixes CVE-2023-28686].
* gnu/packages/messaging.scm (dino): Update to 0.4.2.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-03-26 07:52:37 +02:00
Sergey Trofimov 720568e609
gnu: Add physlock.
* gnu/packages/xdisorg.scm (physlock): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-03-26 07:52:37 +02:00
Liliana Marie Prikler d58a804837
gnu: nautilus: Update to 43.2.
* gnu/packages/gnome.scm (nautilus): Update to 43.2.
[arguments]: Adjust ‘skip-gtk-update-icon-cache’ phase accordingly.
[inputs]: Replace glib with glib-next, gtk+ with gtk and libhandy with
libadwaita.
* gnu/packages/patches/nautilus-extension-search-path.patch: Adjust
accordingly.
2023-03-26 07:52:37 +02:00
Liliana Marie Prikler dde25af03e
gnu: gnome-desktop: Update to 43.2.
* gnu/packages/gnome.scm (gnome-desktop): Update to 43.2.
2023-03-26 07:52:37 +02:00
Liliana Marie Prikler e6f29ad0e3
etc: Add gnome team.
* etc/teams.scm.in (gnome): New team.
("Liliana Marie Prikler", "Raghav Gururajan"): Add to gnome.
2023-03-26 07:52:36 +02:00
Ricardo Wurmus 9512fb83d2
gnu: Add python-hatchling.
* gnu/packages/python-xyz.scm (python-hatchling): New variable.
2023-03-25 23:37:14 +01:00
Ricardo Wurmus 0e07bf3cbf
gnu: Add r-ctrdata.
* gnu/packages/cran.scm (r-ctrdata): New variable.
2023-03-25 15:01:05 +01:00
Ricardo Wurmus 1eef799e7d
gnu: Add r-nodbi.
* gnu/packages/cran.scm (r-nodbi): New variable.
2023-03-25 15:01:00 +01:00
Ricardo Wurmus 23d4ee1bf5
gnu: Add r-jsonify.
* gnu/packages/cran.scm (r-jsonify): New variable.
2023-03-25 15:00:56 +01:00
Ricardo Wurmus 04724e5997
gnu: Add r-ctrialsgov.
* gnu/packages/cran.scm (r-ctrialsgov): New variable.
2023-03-25 13:44:41 +01:00
r0man a7f118d062
services: xorg-wrapper: Support xorg server input rewriting.
This patch adds support for proper xorg server input rewriting. It uses the
lookup-package-direct-input procedure to configure the X server paths
dynamically, instead of always using the hard coded package. Something like
this is now possible:

(define other-mesa
  (package-input-rewriting/spec `(("mesa" . ,(const other-mesa)))))

(xorg-configuration
 (xorg-configuration
  (server (other-mesa xorg-server))))

Without this patch the X server would still be configured with mesa (causing
version issues), and not with other-mesa (as per the input rewrite).

* gnu/services/xorg.scm (xorg-configuration-server-package-path)
(xorg-configuration-dri-driver-path, xorg-configuration-xkb-bin-dir)
(xorg-configuration-xkb-dir): New procedures.
(xorg-wrapper): Use them for dri and xkb paths.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-25 10:06:36 +08:00
Nicolas Goaziou ff476daa57
gnu: emacs-cider: Update to 1.7.0.
* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.7.0.
2023-03-24 23:53:13 +01:00
Nicolas Goaziou ba8e1ab018
gnu: emacs-citar: Update to 1.3.1.
* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 1.3.1.
2023-03-24 23:53:12 +01:00
Nicolas Goaziou 8d515cc11f
gnu: emacs-citar-org-roam: Update to 0.5.0.
* gnu/packages/emacs-xyz.scm (emacs-citar-org-roam): Update to 0.5.0.
[propagated-inputs]: Reorder alphabetically.
2023-03-24 23:53:12 +01:00
Nicolas Goaziou 97c594a772
gnu: emacs-evil-collection: Run tests.
* gnu/packages/emacs-xyz.scm (emacs-evil-collection)[arguments]: Run tests.
[native-inputs]: Add EMACS-MAGIT.
[propagated-inputs]: Reorder-alphabetically.
2023-03-24 23:53:12 +01:00
Nicolas Goaziou 950facd138
gnu: emacs-evil-collection: Update to 0.0.9.
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.9.
2023-03-24 23:53:11 +01:00
Nicolas Goaziou 2bc050093c
gnu: emacs-geiser-chez: Update to 0.18.
* gnu/packages/emacs-xyz.scm (emacs-geiser-chez): Update to 0.18.
2023-03-24 23:53:11 +01:00
Nicolas Goaziou a01eb3c99c
gnu: emacs-sqlite3-api: Update to 0.17.
* gnu/packages/emacs-xyz.scm (emacs-sqlite3-api): Update to 0.17.
2023-03-24 23:53:11 +01:00
Leo Famulari de84b24613
gnu: Syncthing: Update to 1.23.2.
* gnu/packages/syncthing.scm (syncthing): Update to 1.23.2.
2023-03-24 16:22:25 -04:00
Ricardo Wurmus 896982f357
gnu: python-scikit-allel: Use pyproject-build-system.
* gnu/packages/python-science.scm (python-scikit-allel): Move up to create
alphabetic order.
[build-system]: Use pyproject-build-system.
[arguments]: Provide test flags instead of overriding 'check phase; split out
build step into new 'build-ext phase.  Disable roh_mhmm tests.
2023-03-24 18:23:01 +01:00
Ricardo Wurmus 6d132c5ebf
gnu: Add python-scikit-optimize.
* gnu/packages/python-science.scm (python-scikit-optimize): New variable.
2023-03-24 18:03:30 +01:00
Leo Famulari 33bb60fe02
.guix-authorizations: Remove Paul Garlick due to inactivity.
* .guix-authorizations: Remove from pgarlick.
2023-03-24 12:15:38 -04:00
Leo Famulari 703ee77115
.guix-authorizations: Remove Jakub Kądziołka due to inactivity.
* .guix-authorizations: Remove niedzejkob.
2023-03-24 12:15:38 -04:00
Leo Famulari 169e60801d
.guix-authorizations: Remove Chris Marusich due to inactivity.
* .guix-authorizations: Remove marusich.
2023-03-24 12:15:38 -04:00
Leo Famulari d873903edc
.guix-authorizations: Remove Brice Waegeneire due to inactivity.
* .guix-authorizations: Remove bricewge.
2023-03-24 12:15:38 -04:00
Leo Famulari 5d70500acb
.guix-authorizations: Remove Alex Kost due to inactivity.
* .guix-authorizations: Remove alezost.
2023-03-24 12:15:38 -04:00
Bruno Victal bc30a9ee88
services: mpd: Set PulseAudio-related variables.
These variables are necessary for PulseAudio to work properly out-of-the-box
for 'non-interactive' users.

* doc/guix.texi (Audio Services): Update environment-variables field description for
mpd-configuration data type.
* gnu/services/audio.scm (mpd-configuration)[environment-variables]: Set
PULSE_CLIENTCONFIG and PULSE_CONFIG environment variables to the system-wide
PulseAudio configuration.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-24 11:01:01 -04:00
Bruno Victal 206446b484
services: audio: Remove redundant list-of-string? predicate.
Use list-of-strings? predicate defined in (gnu services configuration).

* gnu/services/audio.scm (list-of-string?): Remove predicate.
(mpd-serialize-list-of-string): Rename procedure to ...
(mpd-serialize-list-of-strings): ... this.
(mpd-configuration)[environment-variables]: Switch to list-of-strings.
[endpoints]: Switch to maybe-list-of-strings.
(mympd-ip-acl)[allow, deny]: Switch to list-of-strings.
(mympd-serialize-configuration): Rename serialize-list-of-string to
serialize-list-of-strings.
* doc/guix.texi (Audio Services): Update it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-24 10:55:40 -04:00
Bruno Victal 0185b2f9b2
services: mympd: Require 'syslog service when configured to log to syslog.
* gnu/services/audio.scm (mympd-shepherd-service): Depend on 'syslog when
configured to log to syslog.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-24 10:55:40 -04:00
Greg Hogan e0cb344b18
gnu: b2sum: Limit to x86_64-linux.
* gnu/packages/crypto.scm (b2sum)[supported-systems]: New field.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-24 14:29:01 +00:00
Christopher Baines c26687de41
gnu: guix-build-coordinator: Update to 0-75.d6ae42f.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-75.d6ae42f.
2023-03-24 14:27:42 +00:00
Christopher Baines e970e9149d
gnu: guile-3.0-latest: Add patch for invalid unicode handling.
This patch fixes handling of invalid unicode when using suspendable ports.

Reported upstream at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62290 and
patch merged as cba2e7e3fec3c781230570f5d1ef070625eeeda8.

As the build coordinator agents use suspendable ports, this will fix issues
with building things where the log output contains invalid unicode.

* gnu/packages/patches/guile-fix-invalid-unicode-handling.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/guile.scm (guile-3.0-latest)[source]: Use it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-24 13:39:05 +00:00
Nicolas Goaziou 34f2d3aad7
gnu: emacs-wisp-mode: Update to 1.0.11.
* gnu/packages/emacs-xyz.scm (emacs-wisp-mode): Update to 1.0.11.
2023-03-24 10:12:05 +01:00
Nicolas Goaziou 7b5985e6a3
gnu: emacs-telephone-line: Update to 0.6.
* gnu/packages/emacs-xyz.scm (emacs-telephone-line): Update to 0.6.
2023-03-24 10:10:47 +01:00
Nicolas Goaziou 73e74e5ecd
gnu: emacs-plz: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.4.
[arguments]<#:tests?>: Mention why we do not run tests.
2023-03-24 10:09:04 +01:00
Nicolas Goaziou 094f11d202
gnu: emacs-php-mode: Run tests.
* gnu/packages/emacs-xyz.scm (emacs-php-mode)[argument]: Use G-expressions.
Run tests.
2023-03-24 10:06:10 +01:00
Nicolas Goaziou f1f6da3226
gnu: emacs-php-mode: Update to 1.24.3.
* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.3.
2023-03-24 09:51:13 +01:00
Nicolas Goaziou 55d3bd84a1
gnu: emacs-org-jira: Run tests.
* gnu/packages/emacs-xyz.scm (emacs-org-jira)[arguments]: Run tests.
2023-03-24 09:49:56 +01:00
Nicolas Goaziou 1151a16ed1
gnu: emacs-org-jira: Improve packages style.
* gnu/packages/emacs-xyz.scm (emacs-org-jira)[propagated-inputs]: Re-order alphabetically.
[synopsis, description]: Use proper capitalization.
2023-03-24 09:46:34 +01:00
Nicolas Goaziou 7801b0a305
gnu: emacs-org-jira: Update to 4.4.1.
* gnu/packages/emacs-xyz.scm (emacs-org-jira): Update to 4.4.1.
[propagated-inputs]: Remove EMACS-S.
2023-03-24 09:46:10 +01:00
Nicolas Goaziou 3d47017b31
gnu: emacs-elpher: Update to 3.4.3.
* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.4.3.
2023-03-24 09:43:38 +01:00