---
Note: master is at 7c7853d269fe53271dd35d5bd941d18a2cb55120 in this commit.
NEWS | 3 +++
doc/guix.texi | 38 +++++++++++++++++++-------------------
gnu/local.mk | 9 +++++----
gnu/packages/admin.scm | 56 +++++++++++++++++++++++++++++++++++++-------------------
gnu/packages/audio.scm | 63 ++++-----------------------------------------------------------
gnu/packages/benchmark.scm | 41 ++++++++++++++++++++++++++++-------------
gnu/packages/build-tools.scm | 2 +-
gnu/packages/c.scm | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
gnu/packages/calendar.scm | 4 ++--
gnu/packages/cdrom.scm | 1 +
gnu/packages/certs.scm | 4 ++--
gnu/packages/check.scm | 12 ++++++------
gnu/packages/crates-graphics.scm | 7 +++++--
gnu/packages/crates-io.scm | 2489 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
gnu/packages/databases.scm | 112 ++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------
gnu/packages/electronics.scm | 22 +++++++++-------------
gnu/packages/emulators.scm | 5 +++--
gnu/packages/fonts.scm | 60 ++++++++++++++++++++++++++++++++----------------------------
gnu/packages/fontutils.scm | 77 +++++++++++++++++++++++++++++++----------------------------------------------
gnu/packages/freedesktop.scm | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
gnu/packages/games.scm | 8 ++++----
gnu/packages/gl.scm | 23 +++++++++++++----------
gnu/packages/gnome.scm | 20 +++++++++++---------
gnu/packages/gnunet.scm | 151 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------
gnu/packages/gnuzilla.scm | 183 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
gnu/packages/golang.scm | 6 +++---
gnu/packages/graphics.scm | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------
gnu/packages/gstreamer.scm | 91 ++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------
gnu/packages/ibus.scm | 32 ++++++++++++++++++++------------
gnu/packages/image.scm | 4 ++--
gnu/packages/jami.scm | 70 +++++++++++++++++++---------------------------------------------------
gnu/packages/kde-frameworks.scm | 14 ++++++--------
gnu/packages/less.scm | 5 +++--
gnu/packages/libcanberra.scm | 6 ------
gnu/packages/linux.scm | 20 ++++++++++----------
gnu/packages/lisp-xyz.scm | 8 ++++----
gnu/packages/lisp.scm | 15 +++++++--------
gnu/packages/man.scm | 4 ++--
gnu/packages/maths.scm | 44 ++++++++++++++++++++++++++++++--------------
gnu/packages/minetest.scm | 9 +++++----
gnu/packages/music.scm | 97 +++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------
gnu/packages/nss.scm | 10 +++++-----
gnu/packages/package-management.scm | 6 +++---
gnu/packages/patches/glslang-install-static-libs.patch | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
gnu/packages/patches/jami-libjami-headers-search.patch | 45 ++++++++++++---------------------------------
gnu/packages/patches/libcdio-glibc-compat.patch | 43 +++++++++++++++++++++++++++++++++++++++++++
gnu/packages/patches/mariadb-link-libatomic.patch | 83 -----------------------------------------------------------------------------------
gnu/packages/patches/openboardview-use-system-mpc.patch | 42 ++++++++++++++++++++++++++++++++++++++++++
gnu/packages/patches/openboardview-use-system-utf8.patch | 48 ------------------------------------------------
gnu/packages/patches/orangeduck-mpc-fix-pkg-config.patch | 25 +++++++++++++++++++++++++
gnu/packages/patches/python-afdko-suppress-copyright-test.patch | 20 --------------------
gnu/packages/patches/python2-pyopenssl-openssl-compat.patch | 51 ---------------------------------------------------
gnu/packages/patches/rust-openssl-sys-no-vendor.patch | 30 ++++++++++++++++++------------
gnu/packages/patches/webkitgtk-libelogind.patch | 38 ++++++++++++++++++++++++++++++++++++++
gnu/packages/perl-check.scm | 4 ++--
gnu/packages/perl.scm | 4 ++--
gnu/packages/photo.scm | 6 ++----
gnu/packages/python-check.scm | 9 ++++-----
gnu/packages/python-compression.scm | 16 +++++++---------
gnu/packages/python-crypto.scm | 278 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
gnu/packages/python-web.scm | 17 ++++++++---------
gnu/packages/python-xyz.scm | 106 +++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------
gnu/packages/qt.scm | 1193 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
gnu/packages/radio.scm | 84 +++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
gnu/packages/rails.scm | 6 ++++++
gnu/packages/ruby.scm | 22 ++++++++++++++--------
gnu/packages/rust-apps.scm | 24 +++++++++++++++++++-----
gnu/packages/sdl.scm | 82 +++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
gnu/packages/sphinx.scm | 31 ++++++++++++++++++++-----------
gnu/packages/syndication.scm | 6 +++---
gnu/packages/telephony.scm | 11 +++++++----
gnu/packages/toolkits.scm | 58 +++++++++++++++++++++++++++++++++++++++++-----------------
gnu/packages/unicode.scm | 18 ++----------------
gnu/packages/version-control.scm | 4 ++++
gnu/packages/video.scm | 102 +++++++++++++++++++++++++++++++++---------------------------------------------------------------------
gnu/packages/vulkan.scm | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------
gnu/packages/web.scm | 18 ++++++++++--------
gnu/packages/webkit.scm | 60 +++++++++++++++++++++++++++++++-----------------------------
gnu/packages/xdisorg.scm | 63 +++++++++++++++------------------------------------------------
gnu/packages/xiph.scm | 8 ++++----
gnu/packages/xorg.scm | 212 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------
gnu/tests/databases.scm | 6 +++++-
guix/build/qt-utils.scm | 5 ++---
83 files changed, 4422 insertions(+), 3188 deletions(-)
create mode 100644 gnu/packages/patches/glslang-install-static-libs.patch
create mode 100644 gnu/packages/patches/libcdio-glibc-compat.patch
delete mode 100644 gnu/packages/patches/mariadb-link-libatomic.patch
create mode 100644 gnu/packages/patches/openboardview-use-system-mpc.patch
delete mode 100644 gnu/packages/patches/openboardview-use-system-utf8.patch
create mode 100644 gnu/packages/patches/orangeduck-mpc-fix-pkg-config.patch
delete mode 100644 gnu/packages/patches/python-afdko-suppress-copyright-test.patch
delete mode 100644 gnu/packages/patches/python2-pyopenssl-openssl-compat.patch
create mode 100644 gnu/packages/patches/webkitgtk-libelogind.patch
Toggle diff (147 lines)
diff --git a/NEWS b/NEWS
index 47545f6..79c80cf 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,9 @@ Copyright © 2022 Mathieu Othacehe <othacehe@gnu.org>
Please send Guix bug reports to bug-guix@gnu.org.
+* Changes in 1.5.0 (since 1.4.0)
+** Package management
+*** New ‘rpm’ format for the ‘guix pack’ command
* Changes in 1.4.0 (since 1.3.0)
** Package management
*** New ‘guix home’ command, for home environment management
diff --git a/doc/guix.texi b/doc/guix.texi
index acb6f0c..adb1975 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -14398,7 +14398,7 @@ for compatibility with an upgraded @code{flex} package.
@table @code
@item --list-transitive
-@itemx --T
+@itemx -T
List all the packages which one or more packages depend upon.
@example
@@ -18464,7 +18464,7 @@ The Kmscon package to use.
@cindex @abbr{nscd, name service cache daemon}
@defvar nscd-service-type
Type of the service that runs the libc @abbr{nscd, name service cache
-daemon}, whose value is a @code{<nscd-configuration>} object.
+daemon}, whose value is an @code{<nscd-configuration>} object.
For convenience, the Shepherd service for nscd provides the following actions:
@@ -18992,7 +18992,7 @@ seconds for the negative lookups. @xref{Invoking guix publish,
@end deftp
@defvar rngd-service-type
-Type of the service that runs rng-tools rngd, whose value is a
+Type of the service that runs rng-tools rngd, whose value is an
@code{<rngd-configuration>} object.
@end defvar
@@ -26315,7 +26315,7 @@ variables.
@defvar getmail-service-type
This is the type of the @uref{http://pyropus.ca/software/getmail/, Getmail}
-mail retriever, whose value should be an @code{getmail-configuration}.
+mail retriever, whose value should be a @code{getmail-configuration}.
@end defvar
Available @code{getmail-configuration} fields are:
@@ -31520,7 +31520,7 @@ The list of knot-zone-configuration used by this configuration.
@defvar knot-resolver-service-type
This is the type of the knot resolver service, whose value should be
-an @code{knot-resolver-configuration} object as in this example:
+a @code{knot-resolver-configuration} object as in this example:
@lisp
(service knot-resolver-service-type
@@ -31557,7 +31557,7 @@ Number of milliseconds for @code{kres-cache-gc} to periodically trim the cache.
@subsubheading Dnsmasq Service
@defvar dnsmasq-service-type
-This is the type of the dnsmasq service, whose value should be an
+This is the type of the dnsmasq service, whose value should be a
@code{dnsmasq-configuration} object as in this example:
@lisp
@@ -37570,7 +37570,7 @@ on whatever else might be trying to use the disk at the time.
@defvar fstrim-service-type
Type for a service that periodically runs @command{fstrim}, whose value must
-be a @code{<fstrim-configuration>} object. The service can be instantiated
+be an @code{<fstrim-configuration>} object. The service can be instantiated
in its default configuration with:
@lisp
@@ -42313,7 +42313,7 @@ for home services is that they have to be declared in a
record.
@defvar home-mcron-service-type
-This is the type of the @code{mcron} home service, whose value is an
+This is the type of the @code{mcron} home service, whose value is a
@code{home-mcron-configuration} object. It allows to manage scheduled
tasks.
@@ -42661,16 +42661,16 @@ to the @code{services} field of your @code{home-environment}:
@end lisp
@defvar home-ssh-agent-service-type
-This is the type of the @code{git daemon} home service, whose value is an
+This is the type of the @code{ssh-agent} home service, whose value is a
@code{home-ssh-agent-configuration} object.
@end defvar
@deftp {Data Type} home-ssh-agent-configuration
Available @code{home-ssh-agent-configuration} fields are:
@table @asis
-@item @code{git} (default: @code{git}) (type: file-like)
-The git package to use.
+@item @code{openssh} (default: @code{openssh}) (type: file-like)
+The OpenSSH package to use.
@item @code{socket-directory} (default: @code{@env{XDG_RUNTIME_DIR}/ssh-agent"}) (type: gexp)
The directory to write the ssh-agent's @file{socket} file.
@@ -43100,16 +43100,16 @@ to the @code{services} field of your @code{home-environment}:
@end lisp
@defvar home-znc-service-type
-This is the type of the @code{git daemon} home service, whose value is an
+This is the type of the ZNC home service, whose value is a
@code{home-znc-configuration} object.
@end defvar
@deftp {Data Type} home-znc-configuration
Available @code{home-znc-configuration} fields are:
@table @asis
-@item @code{git} (default: @code{git}) (type: file-like)
-The git package to use.
+@item @code{znc} (default: @code{znc}) (type: file-like)
+The ZNC package to use.
@item @code{extra-options} (default: @code{'()})
Extra options will be passed to @command{znc}, please run @command{man
@@ -43122,9 +43122,9 @@ znc} for more information.
@subsection Media Home Services
@cindex kodi
-The @uref{https://kodi.tv, KODI media center} can be run as a daemon on
+The @uref{https://kodi.tv, Kodi media center} can be run as a daemon on
a media server. With the @code{(gnu home services kodi)} service, you
-can configure KODI to run upon login.
+can configure Kodi to run upon login.
Here is an example of a service and its configuration that you could add
to the @code{services} field of your @code{home-environment}:
@@ -43136,16 +43136,16 @@ to the @code{services} field of your @code{home-environment}:
@end lisp
@defvar home-kodi-service-type
-This is