Commit Graph

99312 Commits

Author SHA1 Message Date
Ricardo Wurmus
f88a0bb0db
gnu: sugar-write-activity: Add missing library.
* gnu/packages/sugar.scm (sugar-write-activity)[propagated-inputs]: Add
libgsf.
2023-03-06 22:32:40 +01:00
Ricardo Wurmus
fd4545a47a
gnu: evince: Use correct home page.
* gnu/packages/gnome.scm (evince)[home-page]: Use page for Evince.
2023-03-06 18:58:03 +01:00
Greg Hogan
a0d22c4198
gnu: git: Update to 2.39.2 [fixes CVE-2023-22490 & CVE-2023-23946].
* gnu/packages/version-control.scm (git): Update to 2.39.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06 12:19:54 -05:00
Antero Mejr
e8c25e389d
gnu: libcap: Add bsd-3 license.
* gnu/packages/linux.scm (libcap)[license]: Add bsd-3.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06 11:47:56 -05:00
Antero Mejr
9c69b322ea
gnu: libsndfile: Correct license.
* gnu/packages/pulseaudio.scm (libsndfile)[license]: Change to lgpl2.1+.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06 11:47:56 -05:00
Jelle Licht
3f222cd5ad
gnu: emacs-lsp-treemacs: Install vscode icons.
emacs-lsp-treemacs bundles icons from both the vscode-icons/vscode-icons
and microsoft/vscode-icons projects.

* gnu/packages/emacs-xyz.scm (emacs-lsp-treemacs)[arguments]<#:include>:
Install vscode icons.
[license]: Update accordingly.
2023-03-06 14:58:57 +01:00
Jelle Licht
6494f93e21
gnu: ledger: Update to 3.3.1.
* gnu/packages/finance.scm (ledger): Update to 3.3.1.
[source]: Remove snippet.
[arguments]<#:phases>: Re-enable old test.
2023-03-06 14:58:57 +01:00
Ricardo Wurmus
fe9bcf9db2
gnu: Add r-plsdabatch.
* gnu/packages/bioinformatics.scm (r-plsdabatch): New variable.
2023-03-06 14:55:06 +01:00
Ricardo Wurmus
760be95385
gnu: Add sugar-maze-activity.
* gnu/packages/sugar.scm (sugar-maze-activity): New variable.
2023-03-06 14:55:06 +01:00
Paul A. Patience
461577f0fc
gnu: src: Update to 1.31.
* gnu/packages/version-control.scm (src): Update to 1.31.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-06 16:20:24 +08:00
Felix Lechner
882112b581
services: knot: Default zone-file-refresh to 12h.
The Knot DNS service in Guix uses two days, or 48 hours, for the SOA
refresh interval but that is outside the range of RFC 1912, which is
entitled "Common DNS Operational and Configuration Errors." [1]

Section 2.2 of RFC 1912 recommends a maximum of 12 hours for the SOA
refresh rate: "You can keep it short (20 mins to 2 hours) if you
aren't worried about a small increase in bandwidth used, or longer
(2-12 hours) if your Internet connection is slow or is started on
demand."

This commit sets the default refresh interval at the nearest value
recommended by the standard, which is 12 hours.

Due to the widespread adoption of NOTIFY messages between primary and
secondary DNS servers, the SOA refresh interval has arguably lost some
importance, but the Guix default should still be in line with the
standards.

Values outside the recommended range can provoke warning messages from
services commonly used to find bugs in DNS configurations, such as the
MX Toolbox Super Tool. [2]

[1] https://datatracker.ietf.org/doc/rfc1912/
[2] https://mxtoolbox.com/SuperTool.aspx

* gnu/services/dns.scm (<zone-file>)[refresh]: Default to (* 12 3600).

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-06 16:10:27 +08:00
Andrew Tropin
8e9f207c5e
gnu: emacs-org-modern: Update to 0.8.
* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.8.
2023-03-06 11:22:17 +04:00
Andy Tai
0804732025
gnu: lilypond: Update to 2.24.1
* gnu/packages/music.scm (lilypond): Update to 2.24.1

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-06 13:57:47 +08:00
Ricardo Wurmus
bbf88ad4e0
gnu: Add sugar-write-activity.
* gnu/packages/sugar.scm (sugar-write-activity): New variable.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus
dbd085ff5f
gnu: abiword: Enable gobject introspection.
* gnu/packages/abiword.scm (abiword)[native-inputs]: Add gobject-introspection
and python-wrapper.
[arguments]: Enable building of gobject introspection files.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus
a7790d3085
gnu: abiword: Drop input labels.
* gnu/packages/abiword.scm (abiword)[inputs, native-inputs]: Drop package
labels.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus
e67f6aa8eb
gnu: goffice: Use librsvg-for-system.
This lets us build goffice for i686-linux.

* gnu/packages/gnome.scm (goffice)[inputs]: Replace librsvg with
librsvg-for-system.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus
a268115ca3
gnu: abiword: Use librsvg-for-system.
This allows us to build abiword for i686-linux.

* gnu/packages/abiword.scm (abiword)[inputs]: Replace librsvg with
librsvg-for-system.
2023-03-05 23:42:28 +01:00
Bruno Victal
2397f47680
file-systems: Remove deprecated 'title' field helper procedures.
* gnu/system/file-systems.scm (<file-system>): Change constructor name to 'file-system'.
(report-deprecation, device-expression, process-file-system-declaration, file-system): Remove macros.
(file-system-title): Remove procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
Demis Balbach
559732e42b
gnu: Add libevdi.
* gnu/packages/linux.scm (libevdi): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
Demis Balbach
626205fbff
gnu: Add evdi.
* gnu/packages/linux.scm (evdi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
pukkamustard
de45676c2a
gnu: Update ocaml-eio to 0.8.1.
* gnu/packages/ocaml.scm (ocaml-eio): Update to 0.8.1.
  [native-inputs]: Add ocaml-mdx.
  (ocaml-mtime): Update to 2.0.0.
  [source]: Use https instead of http.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
pukkamustard
506f8ffff1
gnu: Update ocaml-uring to 0.5.
* gnu/packages/ocaml.scm (ocaml-uring): Update to 0.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
Andy Tai
fa059cb001
gnu: flatbuffers: Add version 23.1.21.
* gnu/packages/serialization.scm (flatbuffers-next): New variable
as flatbuffers@2.0.0 is depended on by tensorflow-lite so we cannot
just upgrade directly, so adding current release flatbuffers@23.1.21.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
Ludovic Courtès
674d893316
home: services: Add 'pulseaudio-rtp-sink' and 'pulseaudio-rtp-source'.
* gnu/home/services/sound.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Sound Home Services): New section.
2023-03-05 23:06:55 +01:00
Hilton Chain
833febb522
gnu: qbittorrent: Update to 4.5.2.
* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.5.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-05 15:16:44 -05:00
Roel Janssen
e43220973b
gnu: Add python-zipfly.
* gnu/packages/python-xyz.scm (python-zipfly): New variable.
2023-03-05 14:28:04 +01:00
Roel Janssen
6b79201956
gnu: virtuoso-ose: Update to 7.2.9.
* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.9; Add 'which' for
  the test suite.
* gnu/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch: Update
  patch for new version.
2023-03-05 13:54:28 +01:00
Liliana Marie Prikler
be6485405e
gnu: Add tenacity.
* gnu/packages/audio.scm (tenacity): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler
c497e1b0ae
gnu: komikku: Update to 1.12.1.
* gnu/packages/gnome.scm (komikku): Update to 1.12.1.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler
ffbf8ce07a
gnu: Add java-smtinterpol.
* gnu/packages/maths.scm (java-smtinterpol): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler
a10cc08a0f
gnu: Add boolector.
* gnu/packages/patches/boolector-find-googletest: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/maths.scm (boolector): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler
1164f100d3
gnu: Add btor2tools.
* gnu/packages/maths.scm (btor2tools): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler
367979cbff
gnu: Add yices.
* gnu/packages/maths.scm (yices): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler
771d4f86dd
gnu: Add libpoly.
* gnu/packages/maths.scm (libpoly): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler
19769f5b6b
gnu: Add cudd.
* gnu/packages/maths.scm (cudd): New variable.
2023-03-05 08:17:57 +01:00
Liliana Marie Prikler
e7860fcb5b
gnu: tracker: Update to 3.4.2.
* gnu/packages/gnome.scm (tracker): Update to 3.4.2.
2023-03-05 08:17:57 +01:00
Liliana Marie Prikler
daa681a38b
gnu: tracker: Use G-Expressions in arguments.
* gnu/packages/gnome.scm (tracker)[arguments]: Change to list of
G-Expressions.  Re-indent.
2023-03-05 08:17:57 +01:00
Liliana Marie Prikler
ea75ca1806
gnu: tracker: Don't wrap binaries in libexec/tracker3 directory.
These binaries are mere symlinks to the already wrapped tracker command.
They are used in a command lookup via argv[0], which wrapping them breaks.

* gnu/packages/gnome.scm (tracker)[#:phases]: Add ‘unwrap-libexec’.
2023-03-05 08:17:57 +01:00
Andy Tai
7fc415aba9
gnu: meld: Use new package style.
* gnu/packages/patchutils.scm (meld)[arguments]: Convert to list of
G-Expressions.
<#:phases>: Drop trailing #t.
[inputs, native-inputs]: Drop labels.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-03-05 08:17:57 +01:00
Andy Tai
f9f9efc467
gnu: meld: Update to 3.22.0
* gnu/packages/patchutils.scm (meld): Update to 3.22.0
[build-system]: Switch to meson-build-system.
[native-inputs]: Add desktop-file-utils, itstool, gobject-introspection,
pkg-config, and python.
[inputs]: Add bash-minimal, python, and python-pycairo.
Replace gtksourceview-3 with gtksourceview-4.
[arguments]: Add #:glib-or-gtk?, #:imported-modules, and #:modules.
<#:phases>: Remove custom ‘install’ and ‘check’.
Add ‘skip-gtk-update-icon-cache’.
Adjust ‘copy-styles’ to gtksourceview-4.
Replace ‘wrap-typelib’ with ‘python-and-gi-wrap’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-03-05 08:17:56 +01:00
Ricardo Wurmus
a4fca7884c
gnu: sugar-datastore: Patch reference to md5sum.
* gnu/packages/sugar.scm (sugar-datastore)[inputs]: Add coreutils.
[arguments]: Rename phase 'patch-reference-to-du to 'patch-tool-references and
patch reference to md5sum.
2023-03-05 00:14:04 +01:00
Ricardo Wurmus
21f9edb051
gnu: sugar: Patch additional references to tools.
* gnu/packages/sugar.scm (sugar)[inputs]: Add ethtool, openssh, and
xdg-user-dirs.
[arguments]: Patch references to ssh-keygen, xdg-user-dir, ethtool, and
locale.
2023-03-05 00:13:01 +01:00
Ricardo Wurmus
d604505572
gnu: Add sugar-block-party-activity.
* gnu/packages/sugar.scm (sugar-block-party-activity): New variable.
2023-03-04 18:59:17 +01:00
Ricardo Wurmus
a0b17c0977
gnu: Add sugar-log-activity.
* gnu/packages/sugar.scm (sugar-log-activity): New variable.
2023-03-04 18:59:17 +01:00
Michal Atlas
6c68abcc66
gnu: Add guile-gemini.
* gnu/packages/guile-xyz.scm (guile-gemini): New variable

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-04 18:46:38 +01:00
Preston M. Firestone
173a42b487
gnu: gambit-c: Update gambit-c to 4.9.4.
* gnu/packages/scheme.scm (gambit-c): Update to 4.9.4.
  [uri]: change source URL to http://www.gambitscheme.org/.
  [home-page]: update URL to the project's new home page.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-04 18:46:37 +01:00
Morgan Smith
0d6c5e0ba1
gnu: Remove and deprecate tidy for tidy-html
* gnu/packages/web.scm (tidy): Change to deprecated alias for tidy-html
* gnu/packages/pumpio.scm (pumpa): Use tidy-html instead of tidy and correct
header name.
* gnu/packages/markup.scm (hoedown):
* gnu/packages/photo.scm (enblend-enfuse):
* gnu/packages/php.scm (php):
* gnu/packages/python-xyz.scm (python-pytidylib):
Use tidy-html instead of tidy.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-04 18:46:37 +01:00
Ludovic Courtès
a6194d1f35
gnu: cross-base: Inherit arguments from 'mig'.
That way, 'xmig' inherits the 'avoid-perl-dependency' build phase.

* gnu/packages/hurd.scm (mig)[arguments]: In 'avoid-perl-dependency',
use 'find-files' to locate the "mig" executable(s).
* gnu/packages/cross-base.scm (cross-kernel-headers*)[xmig]: Use
'substitute-keyword-arguments'.
2023-03-04 18:46:37 +01:00
Ludovic Courtès
3442edac89
gnu: cross-base: Remove input labels for GNU Mach and MiG.
* gnu/packages/cross-base.scm (cross-kernel-headers*)[xgnumach-headers]
[xmig]: Remove input labels; use gexps and 'modify-inputs'.
[xgnumach-headers-name]: New variable.
2023-03-04 18:46:37 +01:00
Ludovic Courtès
0b4837a95b
gnu: mig: Remove dependency on Perl.
* gnu/packages/hurd.scm (mig)[inputs]: Remove PERL.
[arguments]: Remove 'patch-non-shebang-references' phase and add
'avoid-perl-dependency' phase.
2023-03-04 18:46:37 +01:00
Ludovic Courtès
cfda54c12f
gnu: mig: Use gexps.
* gnu/packages/hurd.scm (mig)[arguments]: Use gexps.
2023-03-04 18:46:37 +01:00
Ricardo Wurmus
ec9192933c
gnu: Add sugar-read-activity.
* gnu/packages/sugar.scm (sugar-read-activity): New variable.
2023-03-04 17:57:05 +01:00
Ricardo Wurmus
ca7bd90db3
gnu: Add sugar-terminal-activity.
* gnu/packages/sugar.scm (sugar-terminal-activity): New variable.
2023-03-04 17:57:05 +01:00
Ricardo Wurmus
ed63a3d9d6
gnu: telepathy-salut: Enable OLPC extensions.
* gnu/packages/freedesktop.scm (telepathy-salut)[arguments]: Enable OLPC
support in configure flags.
2023-03-04 17:57:05 +01:00
Ricardo Wurmus
d3708a0d66
gnu: sugar: Add XMPP telepathy inputs.
* gnu/packages/sugar.scm (sugar)[propagated-inputs]: Add telepathy-gabble and
telepathy-salut.
2023-03-04 15:51:14 +01:00
Ricardo Wurmus
4acc5e0309
gnu: Add telepathy-gabble.
* gnu/packages/freedesktop.scm (telepathy-gabble): New variable.
2023-03-04 15:20:04 +01:00
Vivien Kraus
1b07f397dc
gnu: widelands: Update to 1.1.
* gnu/packages/games.scm (widelands): Update to 1.1.
[source]: Remove obsolete patches.
[native-inputs]: Add pkg-config.
[inputs]: Add asio.
* gnu/packages/patches/widelands-add-missing-map-include.patch,
gnu/packages/patches/widelands-system-wide_minizip.patch: Delete
files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-03 20:48:59 -05:00
Leo Famulari
d762991620
gnu: linux-libre 4.19: Update to 4.19.275.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.275.
(linux-libre-4.19-pristine-source): Update hash.
2023-03-03 19:30:24 -05:00
Leo Famulari
d908b1c4d0
gnu: linux-libre 5.4: Update to 5.4.234.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.234.
(linux-libre-5.4-pristine-source): Update hash.
2023-03-03 19:30:24 -05:00
Leo Famulari
1a0d98094b
gnu: linux-libre 5.10: Update to 5.10.172.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.172.
(linux-libre-5.10-pristine-source): Update hash.
2023-03-03 19:30:23 -05:00
Leo Famulari
0be4b5631d
gnu: linux-libre 5.15: Update to 5.15.98.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.98.
(linux-libre-5.15-pristine-source): Update hash.
2023-03-03 19:30:23 -05:00
Leo Famulari
bb098edd38
gnu: linux-libre: Update to 6.1.15.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.15.
(linux-libre-6.1-pristine-source): Update hash.
2023-03-03 19:30:23 -05:00
Ricardo Wurmus
6a1464b0cc
gnu: Add telepathy-salut.
* gnu/packages/freedesktop.scm (telepathy-salut): New variable.
2023-03-03 23:49:14 +01:00
Navid Afkhami
8f084b2c7c
gnu: r-doubletcollection: Add missing inputs.
If these Python packages are not available at runtime the package tries to
install them automatically via Conda.

* gnu/packages/bioinformatics.scm (r-doubletcollection)[propagated-inputs]:
Add python, python-scrublet, and python-doubletdetection.
2023-03-03 23:49:14 +01:00
Tobias Geerinckx-Rice
73cb232442
gnu: linux-libre-documentation: Honour ‘--cores’.
* gnu/packages/linux.scm (linux-libre-documentation)[arguments]:
Respect PARALLEL-BUILD? and PARALLEL-JOB-COUNT.
2023-02-26 01:00:07 +01:00
Bruno Victal
cd22932945
services: desktop: Set default value for geoclue-service-type.
This follows up on commit ae0975332c60818793c6c63a3646c982d686bf49?.

* gnu/services/desktop.scm (geoclue-service-type): Set default-value.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-26 01:00:07 +01:00
Bruno Victal
2799ad4423
services: dbus: Deprecate 'dbus-service' procedure.
* doc/guix.texi (Desktop Services): Replace with 'dbus-root-service-type'.
Document dbus-configuration.
* gnu/services/dbus.scm (dbus-service): Define with 'define-deprecated'.
* gnu/services/desktop.scm (desktop-services-for-system): Replace with
dbus-root-service-type.
* gnu/system/install.scm (%installation-services): Ditto.
* gnu/tests/base.scm (%avahi-os): Ditto.
* gnu/tests/docker.scm (%docker-os): Ditto.
* gnu/tests/lightdm.scm (minimal-desktop-services): Ditto.
* gnu/tests/virtualization.scm (%libvirt-os): Ditto.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:35 +01:00
Bruno Victal
7c23dab85c
services: spice: Deprecate 'spice-vdagent-service' procedure.
* doc/guix.texi (Miscellaneous Services): Replace 'spice-vdagent-service' with
'spice-vdagent-service-type'. Document <spice-vdagent-configuration>.
* gnu/services/spice.scm (spice-vdagent-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:35 +01:00
Bruno Victal
e24555234a
services: lirc: Deprecate 'lirc-service' procedure.
* doc/guix.texi (Miscellaneous Services): Replace 'lirc-service' with 'lirc-service-type'.
Document <lirc-configuration>.
* gnu/services/lirc.scm (<lirc-configuration>): Set default values based on
the arguments from the now deprecated 'lirc-service' procedure.
(lirc-service-type): Set default value.
(lirc-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal
eddd9b1240
services: vpn: Deprecate 'openvpn-client-service' & 'openvpn-server-service' procedures.
* doc/guix.texi (VPN Services): Replace 'openvpn-client-service' & 'openvpn-server-service' procedures
with their service-type counterparts.
* gnu/services/vpn.scm (openvpn-client-service, openvpn-server-service): Deprecate procedure.
(openvpn-server-service-type, openvpn-client-service-type): Set default value.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal
c6cbce9ad8
services: mail: Deprecate 'dovecot-service' procedure.
* doc/guix.texi (Mail Services): Replace 'dovecot-service' with 'dovecot-service-type'.
* gnu/services/mail.scm (dovecot-service-type): Set default value.
(dovecot-service): Deprecate procedure.
* gnu/tests/mail.scm (%dovecot-os): Use dovecot-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal
be1435d668
services: desktop: Deprecate 'bluetooth-service' procedure.
* doc/guix.texi (Desktop Services): Remove mention of 'bluetooth-service'.
* gnu/services/desktop.scm (bluetooth-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal
ae0975332c
services: desktop: Deprecate 'geoclue-service' procedure.
* doc/guix.texi (Desktop Services): Replace 'geoclue-service' with 'geoclue-service-type'.
* gnu/services/desktop.scm (<geoclue-configuration>): Set default values
based on the values from the now deprecated geoclue-service procedure.
(geoclue-service): Deprecate procedure.
(desktop-services-for-system): Use geoclue-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal
e8f161ea11
services: desktop: Deprecate 'udisks-service' procedure.
* doc/guix.texi (Desktop Services): Replace 'udisks-service' with 'udisks-service-type'.
Document <udisks-configuration>.
* gnu/packages/kde-multimedia.scm (k3b)[description]: Replace 'udisks-service' with 'udisks-service-type'.
* gnu/services/desktop.scm (udisks-service-type): Set default value.
(udisks-service): Deprecate procedure.
(desktop-services-for-system): Use udisks-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal
ffc5d42fc2
services: dbus: Deprecate 'polkit-service' procedure.
* doc/guix.texi (Desktop Services): Replace 'polkit-service' with 'polkit-service-type'.
* gnu/services/dbus.scm (polkit-service): Deprecate procedure.
* gnu/tests/docker.scm (%docker-os): Use polkit-service-type.
* gnu/tests/virtualization.scm (%libvirt-os): Ditto.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal
c3dc13e29c
services: desktop: Deprecate 'accountsservice-service' procedure.
* doc/guix.texi (Desktop Services): Replace 'accountsservice-service'
with 'accountsservice-service-type'.
* gnu/services/desktop.scm (accountsservice-service): Deprecate procedure.
(desktop-services-for-system): Use accountsservice-service-type.
* gnu/tests/lightdm.scm (minimal-desktop-services): Ditto.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal
ca3a73de3d
services: elogind-configuration: Do not ignore 'handle-hibernate-key' by default.
* gnu/services/desktop.scm (<elogind-configuration>)[handle-hibernate-key]: Set default value to 'hibernate.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal
00767d967d
services: desktop: Deprecate 'elogind-service' procedure.
* doc/guix.texi (Desktop Services): Replace 'elogind-service' with
'elogind-service-type'.
* gnu/services/desktop.scm (elogind-service): Deprecate procedure.
(desktop-services-for-system): Use elogind-service-type.
* gnu/tests/lightdm.scm (minimal-desktop-services): Ditto.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal
3b2e88011a
services: ssh: Deprecate 'dropbear-service' procedure.
* doc/guix.texi (Networking Services): Replace 'dropbear-service' with
'dropbear-service-type'.
* gnu/services/ssh.scm (dropbear-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal
0e21015fd2
services: ssh: Deprecate 'lsh-service' procedure.
* doc/guix.texi (Networking Services): Remove mention of lsh-service.
Document lsh-service-type and lsh-service-configuration.
* gnu/services/ssh.scm (<lsh-configuration>): Set default values based
on the now deprecated 'lsh-service' procedure.
(lsh-service-type): Set default value.
(lsh-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal
31b1e22926
services: base: Deprecate 'rngd-service' procedure.
* doc/guix.texi (Base Services): Replace rngd-service with rngd-service-type.
Document <rngd-configuration>.
* gnu/services/base.scm (<rngd-configuration>): Set default values from
the values in the now deprecated 'rngd-service' procedure.
(rngd-service): Deprecate procedure.
(rngd-service-type): Set default value.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal
2e7516168e
services: base: Deprecate 'udev-service' procedure.
* doc/guix.texi (Base Services): Replace udev-service with udev-service-type.
Document <udev-configuration>. Use @defun @-commands for udev-rules-service,
udev-rule and file->udev-rule.
* gnu/services/base.scm (udev-service): Deprecate procedure.
* gnu/system/install.scm (%installation-services): Use udev-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal
6edacf2491
services: base: Deprecate 'syslog-service' procedure.
* doc/guix.texi (Base Services): Replace syslog-service with syslog-service-type.
* gnu/services/base.scm (%default-syslog.conf): Place before <syslog-configuration>.
(syslog-service-type): Set default value.
(syslog-service): Deprecate procedure.
(%base-services): Use syslog-service-type.
* gnu/system/hurd.scm (%base-services/hurd): Ditto.
* gnu/system/install.scm (%installation-services): Ditto.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal
98e9dc6ab7
services: base: Deprecate 'nscd-service' procedure.
* doc/guix.texi (Application Setup): Compress @cindex entries.
(Base Services): Compress @cindex entries. Delete %nscd-default-configuration.
Replace 'nscd-service' with 'nscd-service-type'.
* gnu/services/base.scm (%nscd-default-configuration): Deprecate variable.
(nscd-service): Deprecate procedure.
* gnu/system/install.scm (%installation-services): Use nscd-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal
4892c0186e
services: base: Deprecate 'agetty-service' procedure.
* doc/guix.texi (Base Services): Replace agetty-service with
agetty-service-type.
* gnu/services/base.scm (agetty-service): Deprecate procedure.
* gnu/system/examples/beaglebone-black.tmpl
(operating-system)[services]: Use agetty-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal
ad665a38fc
services: base: Deprecate 'mingetty-service' procedure.
* doc/guix.texi (Base Services): Replace mingetty-service with
mingetty-service-type.
* gnu/services/base.scm (mingetty-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal
6dd635b4cf
services: base: Deprecate 'login-service' procedure.
* doc/guix.texi (Base Services): Replace with login-service-type.
* gnu/services/base.scm (login-service): Deprecate procedure.
* gnu/system/install.scm (%installation-services): Use login-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal
cb00e600ff
services: base: Deprecate 'host-name-service' procedure.
* doc/guix.texi (operating-system Reference): Reorder cross-reference.
Add an anchor to be used ...
(Base services): ... here by host-name-service-type. Document
host-name-service-type.
* gnu/services/base.scm: Export host-name-service-type.
(host-name-service): Deprecate procedure.
* gnu/system.scm (operating-system-default-essential-services): Use
host-name-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:31 +01:00
Navid Afkhami
c6480edbe3
gnu: Add r-seurat-utils.
* gnu/packages/bioinformatics.scm (r-seurat-utils): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami
03ef0914d5
gnu: Add r-hgnchelper.
* gnu/packages/cran.scm (r-hgnchelper): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami
9aad3dfd7b
gnu: Add r-tictoc.
* gnu/packages/bioinformatics.scm (r-tictoc): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami
573b65f51e
gnu: Add r-ggexpress.
* gnu/packages/bioinformatics.scm (r-ggexpress): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami
fd099793c8
gnu: Add r-markdownreports.
* gnu/packages/bioinformatics.scm (r-markdownreports): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami
8eb8af7e30
gnu: Add r-markdownhelpers.
* gnu/packages/bioinformatics.scm (r-markdownhelpers): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami
ba47b0fceb
gnu: Add r-codeandroll2.
* gnu/packages/bioinformatics.scm (r-codeandroll2): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami
877e2e7cf3
gnu: Add r-readwriter.
* gnu/packages/bioinformatics.scm (r-readwriter): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami
351de7426c
gnu: Add r-stringendo.
* gnu/packages/bioinformatics.scm (r-stringendo): New variable.
2023-03-03 15:11:42 +01:00
Sharlatan Hellseher
6385070190
gnu: Add julia-astrotime.
* gnu/packages/julia-xyz.scm (julia-astrotime): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:50 +01:00
Sharlatan Hellseher
39f02b5760
gnu: Add julia-muladdmacro.
* gnu/packages/julia-xyz.scm (julia-muladdmacro): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:49 +01:00
Sharlatan Hellseher
549c227f3c
gnu: Add julia-itemgraphs.
* gnu/packages/julia-xyz.scm (julia-itemgraphs): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:47 +01:00
Sharlatan Hellseher
16c7becdc7
gnu: Add julia-lightgraphs.
* gnu/packages/julia-xyz.scm (julia-lightgraphs): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:46 +01:00
Sharlatan Hellseher
7f53aa7aa8
gnu: Add julia-arnoldimethod.
* gnu/packages/julia-xyz.scm (julia-arnoldimethod): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:45 +01:00
Sharlatan Hellseher
a6fc3bc163
gnu: Add julia-inflate.
* gnu/packages/julia-xyz.scm (julia-inflate): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:43 +01:00
Sharlatan Hellseher
b7804b473f
gnu: Add julia-earthorientation.
* gnu/packages/julia-xyz.scm (julia-earthorientation): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:40 +01:00
Sharlatan Hellseher
a0ca88b1a6
gnu: Add julia-remotefiles.
* gnu/packages/julia-xyz.scm (julia-remotefiles): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:37 +01:00
Sharlatan Hellseher
f808ce789d
gnu: Add julia-optionaldata.
* gnu/packages/julia-xyz.scm (julia-optionaldata): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:33 +01:00
Sharlatan Hellseher
e21c19b2ad
gnu: Add julia-leapseconds.
* gnu/packages/julia-xyz.scm (julia-leapseconds): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:24 +01:00
Navid Afkhami
4f681cdbc2
gnu: Add r-oscope.
* gnu/packages/bioconductor.scm (r-oscope): New variable.
2023-03-03 12:04:24 +01:00
Guillaume Le Vaillant
98cac9dcab
gnu: cl-tripod: Fix build.
* gnu/packages/lisp-xyz.scm (sbcl-tripod)[arguments]: Use the 'assoc-ref' form
  for the bin output.
  (cl-tripod)[outputs]: Remove bin.
  (ecl-tripod)[outputs]: Remove bin.
  [arguments]: Remove 'build-program' phase.
2023-03-03 10:38:41 +01:00
Guillaume Le Vaillant
a359b744ce
gnu: eisl: Update to 2.72.
* gnu/packages/lisp.scm (eisl): Update to 2.72.
  [arguments]: Update 'fix-paths' phase.
2023-03-03 09:52:52 +01:00
Guillaume Le Vaillant
d5e41d7166
gnu: gcl: Update to 2.6.14.
* gnu/packages/lisp.scm (gcl): Update to 2.6.14.
2023-03-03 09:52:52 +01:00
Guillaume Le Vaillant
dfc5d6628f
gnu: sbcl: Update to 2.3.2.
* gnu/packages/lisp.scm (sbcl): Update to 2.3.2.
2023-03-03 09:52:51 +01:00
Winter
ea870a70e9
gnu: fish: Update to 3.6.0.
* gnu/packages/shells.scm (fish): Update to 3.6.0.
[source]: Remove snippet, as the bundled PCRE2 sources have been
removed (see CHANGELOG.rst).

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-26 01:00:09 +01:00
Tobias Geerinckx-Rice
4ef9a5dd5e
file-systems: Validate 'no-diratime flag.
This follows up on commit c077345539, and
adds a comment to avoid this in future.

* gnu/system/file-systems.scm (invalid-file-system-flags):
Add 'no-diratime to the list of KNOWN-FLAGS.
2023-02-26 01:00:07 +01:00
Josselin Poiret
997b93cc4a
gnu: go-github-com-robfig-cron-1.2: Move to (gnu packages golang).
Because (gnu packages golang) and (gnu packages check) use each other, this
avoids an undefined symbol due to a module dependency cycle.

* gnu/packages/check.scm (go-github-com-robfig-cron-1.2): Move to...
* gnu/packages/golang.scm (go-github-com-robfig-cron-1.2): ...here.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-26 01:00:00 +01:00
Maxim Cournoyer
89e5f3f384
gnu: make-mozilla-with-l10n: Use the copy-build-system.
Fixes <https://issues.guix.gnu.org/61742>.

* gnu/packages/gnuzilla.scm (make-mozilla-with-l10n): Rewrite to use the
copy-build-system.

Reported-by: Feng Shu <tumashu@163.com>
2023-03-02 16:03:57 -05:00
Antero Mejr
b2200e3488
gnu: grimshot: Correct man page path.
* gnu/packages/wm.scm (grimshot)[arguments]: Remove 'usr/' from man page path.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-02 15:01:39 -05:00
Mădălin Ionel Patrașcu
5dae9d2683
gnu: Add r-mmuphin.
* gnu/packages/bioconductor.scm (r-mmuphin): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-02 20:11:06 +01:00
Jack Hill
ffb756e8c0
gnu: python-acme, certbot: Update to 2.3.0.
* gnu/packages/tls.scm (python-acme): Update to 2.3.0.
(certbot)[source]: Update hash.
[propagated-inputs]: Remove python-zope-interface and
python-zope-component.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-02 13:49:46 -05:00
Efraim Flashner
e9c1ea84fc
gnu: grub-efi: Remove test inputs.
* gnu/packages/bootloaders.scm (grub-efi)[native-inputs]: Remove parted,
qemu-minimal, xorriso.
2023-03-02 16:13:56 +02:00
Mădălin Ionel Patrașcu
a7763e067d
gnu: Add r-chromomap.
* gnu/packages/cran.scm (r-chromomap): New variable.
2023-03-02 12:58:26 +01:00
Efraim Flashner
06f49a77a8
gnu: libmicrohttpd: Update to 0.9.76.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.76.
2023-03-02 11:48:11 +02:00
Efraim Flashner
4acda21217
gnu: gama: Update to 2.24.
* gnu/packages/gps.scm (gama): Update to 2.24.
2023-03-02 11:48:10 +02:00
Juliana Sims
af95f2d8f9
gnu: pcmanfm-qt: Update to 1.2.1.
* gnu/packages/lxqt.scm (pcmanfm-qt): Update to 1.2.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 13:59:38 +08:00
Juliana Sims
2db95ac735
gnu: libfm-qt: Update to 1.2.1.
* gnu/packages/lxqt.scm (libfm-qt): Update to 1.2.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 13:59:31 +08:00
Juliana Sims
369b2a56a9
gnu: lxqt-panel: Update to 1.2.1.
* gnu/packages/lxqt.scm (lxqt-panel): Update to 1.2.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 13:59:21 +08:00
Ryan Sundberg
03b463b68b
gnu: FFmpeg: Enable libwebp.
* gnu/packages/video.scm (ffmpeg)[inputs]: Add libwebp.
[arguments]: Pass '--enable-libwebp' to #:configure-flags.
(ffmpeg-2.8)[inputs]: Remove libwebp.

Co-authored-by: Leo Famulari <leo@famulari.name>
2023-03-01 23:02:19 -05:00
宋文武
e7e1f58563
gnu: gimp: Don't retain reference on GCC.
Partly fixes <https://issues.guix.gnu.org/57677>.

* gnu/packages/gimp.scm (gimp)[arguments]: Add #:modules and #:phases.
2023-03-02 11:32:20 +08:00
宋文武
c53e8404e8
gnu: Remove broken xf86 video drivers.
Those packages build failed with current xorg-server:
  openchrome: multiple definition of some functions.
  other: missing headers for xf86RamDac.h, IBM.h, etc.

* gnu/packages/xorg.scm (xf86-video-glint, xf86-video-openchrome
xf86-video-suncg6, xf86-video-sunffb, xf86-video-tga
xf86-video-trident): Remove packages.
* gnu/packages/patches/xf86-video-tga-remove-mibstore.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
2023-03-02 11:29:17 +08:00
Philippe SWARTVAGHER
7493ff7ae3
gnu: cloc: Update to 1.96.1.
* gnu/packages/code.scm (cloc): Update to 1.96.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:15:05 +08:00
Timotej Lazar
ad82d834f6
gnu: dos2unix: Use new package style.
* gnu/packages/textutils.scm (dos2unix)[arguments]: Use gexps.
[native-inputs]: Drop labels.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:14:06 +08:00
Timotej Lazar
66e677f58e
gnu: dos2unix: Update to 7.4.4.
* gnu/packages/textutils.scm (dos2unix): Update to 7.4.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:13:33 +08:00
Bruno Victal
ac9ccf03a6
gnu: mympd: Update to 10.2.4.
* gnu/packages/mpd.scm (mympd): Update to 10.2.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:09:35 +08:00
Mădălin Ionel Patrașcu
7dc190f83e
gnu: Add r-maaslin2.
* gnu/packages/bioconductor.scm (r-maaslin2): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu
3e4de18d3e
gnu: Add r-metagenomeseq.
* gnu/packages/bioconductor.scm (r-metagenomeseq): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu
19764c06b7
gnu: Add r-chemometrics.
* gnu/packages/cran.scm (r-chemometrics): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu
8e5a6b35fd
gnu: Add r-som.
* gnu/packages/cran.scm (r-som): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu
b9be025b0e
gnu: Add r-cplm.
* gnu/packages/cran.scm (r-cplm): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu
242c3e9300
gnu: Add r-biglm.
* gnu/packages/cran.scm (r-biglm): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-02 00:08:11 +01:00
Maxim Cournoyer
f0f5f01197
gnu: emacs-bash-completion: Update to 3.1.1-0.796a806.
* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.1.1-0.796a806.
[phases]: Delete make-git-checkout-writable phase.
2023-03-01 11:21:35 -05:00
Guillaume Le Vaillant
ab6e434eaa
gnu: sdrangel: Update to 7.10.0.
* gnu/packages/radio.scm (sdrangel): Update to 7.10.0.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant
8291682af7
gnu: csdr: Update to 0.18.1.
* gnu/packages/radio.scm (csdr): Update to 0.18.1.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant
f2f530e808
gnu: xmrig: Update to 6.19.0.
* gnu/packages/finance.scm (xmrig): Update to 6.19.0.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant
f3a3e5fc76
gnu: monero-gui: Update to 0.18.2.0.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.2.0.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant
0987dcc3e1
gnu: p2pool: Update to 3.1.
* gnu/packages/finance.scm (p2pool): Update to 3.1.
  [arguments]: Add 'configure-flags". Add custom 'check' phase and enable
  tests.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant
5064d184f2
gnu: monero: Update to 0.18.2.0.
* gnu/packages/finance.scm (monero): Update to 0.18.2.0.
2023-03-01 16:31:53 +01:00
Andy Tai
c05adaddb1
gnu: Add emacs-motif.
* gnu/packages/text-editors.scm (emacs-motif): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:15:50 +00:00
Alice BRENON
4ccba48de1
gnu: Add ghc-hs-conllu.
* gnu/packages/haskell-xyz (ghc-hs-conllu): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
Simon South
9a4dd01f1d
gnu: font-google-noto-emoji: Install correct license file.
* gnu/packages/fonts.scm (font-google-noto-emoji)[arguments]<#:phases>: Add
"enter-font-directory" phase; remove now-superfluous prefix from paths in
"remove-unsupported" phase.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
B. Wilson
48cda62fb0
gnu: Add font-apl2741-unicode.
* gnu/packages/apl.scm (font-apl2741-unicode): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
r0man
72ec11d24f
gnu: icecat: Remove unsupported --disable-eme option on aarch64.
* gnu/packages/gnuzilla.scm (icecat): Remove unsupported --disable-eme option
on aarch64.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
Giacomo Leidi
a0da11ee47
gnu: Add python-pypresence.
* gnu/packages/messaging.scm (python-pypresence): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
Sughosha
fbcc42ad6c
gnu: Add flat-remix-gnome-theme.
* gnu/packages/gnome-xyz.scm (flat-remix-gnome-theme): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
Sughosha
4a15f2e226
gnu: Add flat-remix-gtk-theme.
* gnu/packages/gnome-xyz.scm (flat-remix-gtk-theme): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
Sughosha
ec0f5b5f7e
gnu: Add flat-remix-icon-theme.
* gnu/packages/gnome-xyz.scm (flat-remix-icon-theme): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:35 +00:00
Nicolas Graves
722073b151
gnu: Add python-pixelmatch.
* gnu/packages/python-xyz.scm (python-pixelmatch): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:35 +00:00
Nicolas Graves
f9abf24f24
gnu: Add python-pyee.
* gnu/packages/python-xyz.scm (python-pyee): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:35 +00:00
Mădălin Ionel Patrașcu
f01b5299db
gnu: Add r-rmumps.
* gnu/packages/cran.scm (r-rmumps): New variable.
2023-03-01 14:10:14 +01:00
Mădălin Ionel Patrașcu
9ba8dd3bd2
gnu: Add r-pma.
* gnu/packages/cran.scm (r-pma): New variable.
2023-03-01 14:08:32 +01:00
Mădălin Ionel Patrașcu
60652a8efa
gnu: Add r-p2data.
* gnu/packages/bioinformatics.scm (r-p2data): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-01 14:07:58 +01:00
Mădălin Ionel Patrașcu
df74c74688
gnu: Add r-conospanel.
* gnu/packages/bioinformatics.scm (r-conospanel): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-01 14:06:04 +01:00
Mădălin Ionel Patrașcu
1fb43d1d19
gnu: Add r-conos.
* gnu/packages/bioconductor.scm (r-conos): New variable.
2023-03-01 13:46:02 +01:00
Mădălin Ionel Patrașcu
020e5ac362
gnu: Add r-pagoda2.
* gnu/packages/cran.scm (r-pagoda2): New variable.
2023-03-01 13:46:01 +01:00
Mădălin Ionel Patrașcu
c7a25ee3de
gnu: Add r-dendsort.
* gnu/packages/cran.scm (r-dendsort): New variable.
2023-03-01 12:41:33 +01:00
Mădălin Ionel Patrașcu
fca17c0b28
gnu: Add r-drat.
* gnu/packages/cran.scm (r-drat): New variable.
2023-03-01 12:41:33 +01:00
Mădălin Ionel Patrașcu
e59eb3fe63
gnu: Add r-leidenalg.
* gnu/packages/cran.scm (r-leidenalg): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-01 12:38:52 +01:00
Mădălin Ionel Patrașcu
7018092b0e
gnu: Add r-sccore.
* gnu/packages/cran.scm (r-sccore): New variable.
2023-03-01 12:20:42 +01:00
Mădălin Ionel Patrașcu
3efea1fc14
gnu: Add r-n2r.
* gnu/packages/cran.scm (r-n2r): New variable.
2023-03-01 12:19:59 +01:00
Mădălin Ionel Patrașcu
5fdf7e9ab9
gnu: Add r-rcppspdlog.
* gnu/packages/cran.scm (r-rcppspdlog): New variable.
2023-03-01 12:19:56 +01:00
Mădălin Ionel Patrașcu
2eb750ab1f
gnu: Add r-simplermarkdown.
* gnu/packages/cran.scm (r-simplermarkdown): New variable.
2023-03-01 12:05:13 +01:00
Mădălin Ionel Patrașcu
ef7df2ca7b
gnu: Add r-sitar.
* gnu/packages/cran.scm (r-sitar): New variable.
2023-03-01 09:37:40 +01:00
Z572
bfb8a74880
gnu: aspell: fix cross-compile.
* gnu/packages/aspell.scm (aspell): fix cross-compile.
[inputs]: move perl to ...
[native-inputs]: here.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-01 14:53:05 +08:00
宋文武
f9925ad9c4
gnu: thunar: Update to 4.18.4.
* gnu/packages/xfce.scm (thunar): Update to 4.18.4.
2023-03-01 09:48:52 +08:00
宋文武
f926fd50d1
gnu: herbstluftwm: Enable Xcursor support.
* gnu/packages/wm.scm (herbstluftwm)[inputs]: Add libxcursor.
[arguments]: Set 'LDFLAGS' to '-lXcursor'.
2023-03-01 09:47:26 +08:00
宋文武
1c1d7e3db9
gnu: herbstluftwm: Update to 0.9.5.
* gnu/packages/wm.scm (herbstluftwm): Update to 0.9.5.
2023-03-01 09:47:18 +08:00
Ricardo Wurmus
d7f9eb0e87
gnu: sugar-desktop-configuration: Allow specification of activities.
* gnu/services/desktop.scm (<sugar-desktop-configuration>): Add new fields for
activities and gobject-introspection.
(sugar-gobject-introspection, sugar-activities): New procedures.
(sugar-desktop-service-type): Install packages for activities and
gobject-introspection alongside the sugar package.
* doc/guix.texi (Desktop Services): Document changes.
2023-02-28 23:17:22 +01:00
Ricardo Wurmus
3ad3006c23
gnu: Add sugar-jukebox-activity.
* gnu/packages/sugar.scm (sugar-jukebox-activity): New variable.
2023-02-28 23:17:22 +01:00
Ricardo Wurmus
bf542dea07
gnu: sugar: Augment GI_TYPELIB_PATH, don't replace it.
This is important so that the typelib files of libraries that may have been
propagated by Sugar activities are visible when launching the activities
via sugar-toolkit-gtk3's "sugar-activity3" tool.

Activities propagate their needed gobject introspection libraries; when
installed to the system profile these libraries are available to the Sugar
launchers.

* gnu/packages/sugar.scm (sugar)[arguments]: Do not replace GI_TYPELIB_PATH
but augment it.
2023-02-28 23:17:22 +01:00
Ricardo Wurmus
7dd45f86dc
gnu: sugar-toolkit-gtk3: Extend GI_TYPELIB_PATH, don't replace it.
This is convenient in case typelib files are needed by activities at runtime
that are not available at build time.

* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]: Extend
GI_TYPELIB_PATH when wrapping.
2023-02-28 23:17:22 +01:00
EuAndreh
307d1b626b
gnu: xmonad: Re-add xmonad.desktop file.
* gnu/packages/wm.scm (xmonad)[arguments]: Add 'install-xsession phase
  that was removed in previous automated update.

Fixes: <https://issues.guix.gnu.org/61872>
Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-02-28 20:36:08 +01:00
Efraim Flashner
19fc388d2b
gnu: qutebrowser: Update to 2.5.3.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.5.3.
2023-02-28 20:51:33 +02:00
Ricardo Wurmus
04919730ef
gnu: sugar: Add missing import.
This is a follow-up to commit 03c5b8933d.

* gnu/packages/sugar.scm: Add missing import of (gnu packages bash).
2023-02-28 18:32:32 +01:00
Ricardo Wurmus
57180fc7b9
gnu: sugar-toolkit-gtk3: Add bash-minimal to inputs.
This is needed due to the use of wrap-program.

* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[inputs]: Add bash-minimal.
2023-02-28 18:19:22 +01:00
Ricardo Wurmus
dc44f8d1ce
gnu: sugar-datastore: Add bash-minimal to inputs.
This is needed due to the use of wrap-program.

* gnu/packages/sugar.scm (sugar-datastore)[inputs]: Add bash-minimal.
2023-02-28 18:18:55 +01:00
Ricardo Wurmus
03c5b8933d
gnu: sugar: Add bash-minimal to inputs.
This is needed when using wrap-program.

* gnu/packages/sugar.scm (sugar)[inputs]: Add bash-minimal.
2023-02-28 18:18:26 +01:00
Ricardo Wurmus
6118c1e228
services: Add sugar-desktop-service-type.
* gnu/services/desktop.scm (sugar-desktop-service-type): New variable.
(sugar-polkit-settings, sugar-desktop-configuration,
make-sugar-desktop-configuration, sugar-desktop-configuration?,
sugar-package): New procedures.
(<sugar-desktop-configuration>): New record.
* doc/guix.texi (Desktop Services): Document it.
2023-02-28 18:12:19 +01:00
Ricardo Wurmus
93fb9cb02f
gnu: Add sugar-browse-activity.
* gnu/packages/sugar.scm (sugar-browse-activity): New variable.
2023-02-28 18:07:16 +01:00
Ricardo Wurmus
23a2faf5c9
gnu: sugar-help-activity: Build English HTML.
* gnu/packages/sugar.scm (sugar-help-activity)[arguments]: Replace 'build
phase to generate HTML files.
[native-inputs]: Add python-sphinx.
2023-02-28 13:46:54 +01:00
Ricardo Wurmus
b8f6cffb11
gnu: sugar-toolkit-gtk3: Include output directory in GI_TYPELIB_PATH.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]: Include package
output directory in search path for GI_TYPELIB_PATH.
2023-02-28 13:46:54 +01:00
Ricardo Wurmus
5e22f8962a
gnu: sugar-typing-turtle-activity: Add setxkbmap to inputs.
* gnu/packages/sugar.scm (sugar-typing-turtle-activity)[inputs]: Add
setxkbmap.
[arguments]: Patch invocation of setxkbmap.
2023-02-28 13:46:49 +01:00
Lars-Dominik Braun
3bb2078a12
gnu: ghc-9.2: Increase max-silent-time.
Times out on i686 CI, but not locally.

* gnu/packages/haskell.scm (ghc-9.2)[properties]: Add max-silent-time.
2023-02-28 09:29:43 +01:00
Andrew Tropin
a79950af15
gnu: emacs-eat: Update to 0.6.
* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.6.
2023-02-28 06:35:20 +04:00
Andrew Tropin
2369e8b0ac
gnu: emacs-vertico: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-vertico)[arguments]: Migrate to gexps,
generate info from README.org.
2023-02-28 06:35:19 +04:00
Andrew Tropin
eed41fbcdd
gnu: emacs-marginalia: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-marginalia)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
2023-02-28 06:35:18 +04:00
Andrew Tropin
bc3280190b
gnu: emacs-consult: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-consult)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
2023-02-28 06:35:17 +04:00
Andrew Tropin
62e8ba15d7
gnu: emacs-embark: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-embark)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
2023-02-28 06:35:16 +04:00
Andrew Tropin
699936485a
gnu: emacs-cape: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-cape)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
2023-02-28 06:35:15 +04:00
Andrew Tropin
60e03bb5e7
gnu: emacs-corfu: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-corfu)[native-inputs]: Add texinfo.
[arguments]: Migrate to gexps, generate info from README.org.
2023-02-28 06:35:14 +04:00
Olivier Dion
ff5fbcc19b
gnu: Add barectf.
* gnu/packages/instrumentation.scm (barectf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 23:40:44 +01:00
Simon South
a7458a6278
gnu: leptonica: Update to 1.83.1.
* gnu/packages/image.scm (leptonica): Update to 1.83.1.
[arguments]<#:phases>: Update file name in "provide-absolute-giflib-reference"
phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 23:40:44 +01:00
Simon South
fb9124cb04
gnu: leptonica: Use new package style.
* gnu/packages/image.scm (leptonica)[inputs]: Remove labels.
[arguments]<#:phases>: Use gexps; use "this-package-input" to locate package
input; do not explicitly return #t from phases.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 23:40:43 +01:00
Hilton Chain
064d331068
gnu: hyfetch: Update to 1.4.7.
* gnu/packages/admin.scm (hyfetch): Update to 1.4.7.
* gnu/packages/patches/hyfetch-fix-generator-script-quotation-escaping.patch,
* gnu/packages/patches/hyfetch-remove-old-catchy-os-py.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 23:40:43 +01:00
Ludovic Courtès
43c36c5c9f
ui: 'display-hint' quotes extra arguments for Texinfo.
Fixes <https://issues.guix.gnu.org/61201>.

Previously, common practice was to splice arbitrary strings (user names,
file names, etc.) into Texinfo snippets passed to 'display-hint'.  This
is unsafe in the general case because at signs and braces need to be
escaped to produced valid Texinfo.  This commit addresses that.

* guix/ui.scm (texinfo-quote): New procedure.
(display-hint): When ARGUMENTS is non-empty, pass it to 'texinfo-quote'
and call 'format'.
(report-unbound-variable-error, check-module-matches-file)
(display-collision-resolution-hint, run-guix-command): Remove explicit
'format' call; pass 'format' arguments as extra arguments to 'display-hint'.
* gnu/services/monitoring.scm (zabbix-front-end-config): Likewise.
* guix/scripts.scm (warn-about-disk-space): Likewise.
* guix/scripts/build.scm (%standard-cross-build-options)
(%standard-native-build-options): Likewise.
* guix/scripts/describe.scm (display-checkout-info): Likewise.
* guix/scripts/environment.scm (suggest-command-name): Likewise.
* guix/scripts/home.scm (process-command): Likewise.
* guix/scripts/home/edit.scm (service-type-not-found): Likewise.
* guix/scripts/import.scm (guix-import): Likewise.
* guix/scripts/package.scm (display-search-path-hint): Likewise.
* guix/scripts/pull.scm (build-and-install): Likewise.
* guix/scripts/shell.scm (auto-detect-manifest): Likewise.
* guix/scripts/system.scm (check-file-system-availability): Likewise.
(guix-system): Likewise.
* guix/scripts/system/edit.scm (service-type-not-found): Likewise.
* guix/status.scm (print-build-event): Likewise.
2023-02-27 23:40:43 +01:00
Ricardo Wurmus
a31225badb
gnu: sugar-toolkit-gtk3: Propagate missing inputs.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
telepathy-glib and webkitgtk-with-libsoup2.
2023-02-27 23:19:27 +01:00
Andy Tai
dfcf1d5d6a
gnu: opencl-headers, opencl-clhpp and opencl-icd-loader: Update to 2023.02.06
These packages should be updated together.

* gnu/packages/opencl.scm (opencl-clhpp): Update to 2023.02.06.
[arguments]: Add configure flag to disable CTest building that cause errors as
tests are meant to be disabled.
(opencl-headers): Update to 2023.02.06.
(opencl-icd-loader): Update to 2023.02.06.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-27 16:49:11 -05:00
Andy Tai
ac90609644
gnu: parallel: Update to 20230222
* gnu/packages/parallel.scm (parallel): Update to 20230222

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-27 16:49:07 -05:00
Ricardo Wurmus
4db367f8ae
gnu: Add r-msa.
* gnu/packages/bioconductor.scm (r-msa): New variable.
2023-02-27 20:38:14 +01:00
Lars-Dominik Braun
086e426d20
gnu: ghc: Disable failing test on i686
Conditionally, so we don’t rebuild GHC on amd64.

* gnu/packages/haskell.scm (ghc-9.2)[arguments]: Conditionally add phase
'skip-T21694-i686.
2023-02-27 19:49:31 +01:00
Tobias Geerinckx-Rice
29a278f65c
gnu: sudo: Update to 1.9.13p2.
* gnu/packages/admin.scm (sudo): Update to 1.9.13p2.
2023-02-26 01:00:00 +01:00
Ricardo Wurmus
6b6e05cd23
gnu: Add sugar-typing-turtle-activity.
* gnu/packages/sugar.scm (sugar-typing-turtle-activity): New variable.
2023-02-27 16:46:06 +01:00
Ricardo Wurmus
c21a2aa1f7
gnu: Add sugar-help-activity.
* gnu/packages/sugar.scm (sugar-help-activity): New variable.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus
20aae9ad31
gnu: sugar: Add missing inputs.
* gnu/packages/sugar.scm (sugar)[propagated-inputs]: Add
gsettings-desktop-schemas, telepathy-mission-control, and upower.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus
37049110a3
gnu: sugar: Propagate sugar packages.
* gnu/packages/sugar.scm (sugar)[inputs]: Move sugar-artwork and
sugar-datastore from here...
[propagated-inputs]: ...to here.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus
596a4db9f9
gnu: sugar: Patch brightness module.
* gnu/packages/sugar.scm (sugar)[arguments]: Fix syntax error; disable
brightness module.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus
f14f2752fc
gnu: sugar-toolkit-gtk3: Add missing inputs.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
gstreamer and gst-plugins-espeak.
2023-02-27 16:13:44 +01:00
Ricardo Wurmus
c8c0d53faf
gnu: sugar: Patch global location of Sugar activities.
* gnu/packages/sugar.scm (sugar)[arguments]: Update build phase
'fix-references to patch activities directory.
2023-02-27 16:13:44 +01:00
Ricardo Wurmus
e0ea8fb1ea
gnu: Add gst-plugins-espeak.
* gnu/packages/gstreamer.scm (gst-plugins-espeak): New variable.
2023-02-27 16:13:44 +01:00
Simon South
cf9e0508b2
gnu: hwloc: Skip failing test on non-x86 systems.
* gnu/packages/mpi.scm (hwloc-2)[arguments]<#:phases>: Rename
"skip-test-that-requires-/sys" phase to "skip-tests-that-require-/sys" and
expand to skip additional test requiring /sys on non-x86 systems.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Simon South
be8714b07a
gnu: hwloc: Remove obsolete comments.
hwloc 2.x become the default with commit 8ec7ca22d3, "gnu: hwloc: Default to
2.x.".

* gnu/packages/mpi.scm (hwloc-1): Remove obsolete comment.
(hwloc-2): Remove obsolete comment.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Bruno Victal
7edf42ddf7
gnu: nvme-cli: Update to 2.3.
* gnu/packages/linux.scm (nvme-cli): Update to 2.3.
[build-system]: Switch to meson-build-system.
[arguments]: Remove stages. Build documentation.
[native-inputs]: Add pkg-config.
[inputs]: Add libnvme, json-c and zlib.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Bruno Victal
7c4c61919c
gnu: Add libnvme.
* gnu/packages/linux.scm (libnvme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Hilton Chain
5ed49cc42b
gnu: podman: Update to 4.4.1.
* gnu/packages/containers.scm (podman): Update to 4.4.1.
[native-inputs]: Replace go to go-1.19.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Jake Leporte
137390e66c
gnu: Add font-microsoft-cascadia.
* gnu/packages/fonts.scm (font-microsoft-cascadia): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Andrew Whatson
47a14185b1
gnu: Add scheme48-prescheme.
* gnu/packages/scheme.scm (scheme48-prescheme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:09 +01:00
Efraim Flashner
2cf07434d8
gnu: dpkg: Update to 1.21.21.
* gnu/packages/debian.scm (dpkg): Update to 1.21.21.
2023-02-27 15:29:27 +02:00
Efraim Flashner
5e23071aa9
gnu: debootstrap: Update to 1.0.128.
* gnu/packages/debian.scm (debootstrap): Update to 1.0.128.
2023-02-27 15:29:26 +02:00
Efraim Flashner
90188a66b4
gnu: debian-ports-archive-keyring: Update to 2023.02.21.
* gnu/packages/debian.scm (debian-ports-archive-keyring): Update to
2023.02.01.
[arguments]: Remove trailing #t from phases.
2023-02-27 15:29:23 +02:00
Sharlatan Hellseher
55054c1235
gnu: Add cl-calm.
* gnu/packages/lisp-xyz.scm (cl-calm, ecl-calm, sbcl-calm): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-27 14:13:11 +01:00
Sharlatan Hellseher
a71e455441
gnu: Add cl-cairo2.
* gnu/packages/lisp-xyz.scm (cl-cairo2, ecl-cl-cairo2, sbcl-cl-cairo2):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-27 14:02:28 +01:00
Sharlatan Hellseher
ad854e06b4
gnu: Add cl-sdl2-mixer.
* gnu/packages/lisp-xyz.scm (cl-sdl2-mixer, ecl-sdl2-mixer,
  sbcl-sdl2-mixer): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-27 13:51:23 +01:00
Sharlatan Hellseher
945edb8654
gnu: cl-sdl2: Remove input labels.
* gnu/packages/lisp.scm (sbcl-sdl2):
  [arguments]{asd-systems}: Add sdl2/examples.
  {phases}<fix-path>: Remove trailing #f from lambda, use
  search-input-file to link SO library.
  [inputs]: Remove labels, add sbcl-cl-opengl.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-27 13:41:32 +01:00
Sharlatan Hellseher
4ca869d151
gnu: cl-sdl2: Update to 0.0.0-2.80410b5.
* gnu/packages/lisp-xyz.scm (sbcl-sdl2): Update to 0.0.0-2.80410b5.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-27 13:38:26 +01:00
Christopher Baines
9ae4846c50
gnu: Fix openmpi related packages.
This makes these package definitions compatible with the openmpi package which
uses gexps as of f45fc72c28.

* gnu/packages/mpi.scm (openmpi-c++, java-openmpi,
openmpi-thread-multiple)[arguments]: Use gexps.
2023-02-27 09:34:09 +00:00
Andrew Tropin
17bd024331
gnu: Remove emacs-transient from propagated-inputs.
emacs-transient is built into emacs already and not required as an explicit
dependency anymore, but having it in propagated-inputs can break things in
various ways: for example emacs-next have a newer version and automatically
pulling older emacs-transient into profile breaks emoji-insert, or
emacs-docker.

* gnu/packages/emacs-xyz.scm (emacs-piem, emacs-clj-deps-new, emacs-dirvish):
Remove emacs-transient from propagated-inputs.
2023-02-27 07:31:22 +04:00
Ludovic Courtès
81fbf5d71f
gnu: texlive-apa6: Update reference to deprecated package.
* gnu/packages/tex.scm (texlive-apa6)[inputs]: Replace
'texlive-generic-xstring' with 'texlive-xstring'.
2023-02-27 01:17:04 +01:00
Ludovic Courtès
3f81ec18e4
gnu: libssh: Fix compilation on GNU/Hurd.
* gnu/packages/ssh.scm (libssh)[source]: Add snippet.
2023-02-27 01:16:32 +01:00
Bruno Victal
6bae14f614
gnu: perl-encode: Update to 3.19 [fixes CVE-2021-36770].
* gnu/packages/perl.scm (perl-encode): Update to 3.19.
[propagated-inputs]: Remove.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:00 +01:00
Timo Wilken
eb87d2c4a0
gnu: Add actionlint.
Actionlint is a linter for GitHub Action workflow files.

* gnu/packages/check.scm (actionlint): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-26 14:29:59 -05:00
Timo Wilken
ec8c7370df
gnu: Add go-github-com-robfig-cron-1.2.
* gnu/packages/check.scm (go-github-com-robfig-cron-1.2):
  New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-26 14:29:59 -05:00
Timo Wilken
1a550c93e5
gnu: Add go-golang.org-x-sync-semaphore.
* gnu/packages/golang.scm (go-golang.org-x-sync-semaphore):
  New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-26 14:29:59 -05:00
kiasoc5
226103fdd1
gnu: clamav: Update to 0.103.8 [security fixes].
Fixes CVE-2023-20032 and CVE-2023-20052.

* gnu/packages/antivirus.scm (clamav): Update to 0.103.8.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-26 12:44:04 -05:00
Vasile Dumitrascu via Guix-patches via
53a739ae5d
gnu: nano: Update to 7.2.
* gnu/packages/nano.scm (nano): Update to 7.2.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:15 +01:00
Vasile Dumitrascu via Guix-patches via
8d0a8ca1a9
gnu: perl-cgi: Update to 4.55
* gnu/packages/web.scm (perl-cgi): Update to 4.55.
[native-inputs]: Remove perl-test-deep.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:18 +01:00
Vasile Dumitrascu via Guix-patches via
a52074001f
gnu: mpg123: Update to 1.31.2.
* gnu/packages/mp3.scm (mpg123): Update to 1.31.2.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:18 +01:00
Vasile Dumitrascu via Guix-patches via
bf9db38291
gnu: simple-scan: Update to 42.5.
* gnu/packages/gnome.scm (simple-scan): Update to 42.5.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:17 +01:00
Vasile Dumitrascu via Guix-patches via
517740d1dd
gnu: network-manager-applet: Update to 1.30.0.
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.30.0.
[inputs]: Remove libnotify.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:17 +01:00
Vasile Dumitrascu via Guix-patches via
9928b6c495
gnu: xarchiver: Update to 0.5.4.20.
* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.20.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:17 +01:00
Vasile Dumitrascu via Guix-patches via
9beaf9ba82
gnu: adwaita-icon-theme: Update to 43.
* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 43.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:16 +01:00
Efraim Flashner
156da54a50
gnu: moe: Update to 1.13.
* gnu/packages/moe.scm (moe): Update to 1.13.
2023-02-26 12:45:27 +02:00