gnu: gnome-calculator: Update to 46.1. * gnu/packages/gnome.scm (gnome-calculator): Update to 46.1.
gnu: gnome-boxes: Update to 46.1. * gnu/packages/gnome.scm (gnome-boxes): Update to 46.1. [inputs]: Add libportal.
gnu: libvirt-glib: Update to 5.0.0. * gnu/packages/virtualization.scm (libvirt-glib): Update to 5.0.0.
gnu: gnome-bluetooth: Update to 46.0. * gnu/packages/gnome.scm (gnome-bluetooth): Update to 46.0.
gnu: evince: Update to 46.3. * gnu/packages/gnome.scm (evince): Update to 46.3.
gnu: d-spy: Update to 1.10.0. * gnu/packages/gnome.scm (d-spy): Update to 1.10.0.
gnu: dconf-editor: Update to 45.0.1. * gnu/packages/gnome.scm (dconf-editor): Update to 45.0.1. [native-inputs]: Add desktop-file-utils.
gnu: baobab: Update to 46.0. * gnu/packages/gnome.scm (baobab): Update to 46.0.
gnu: tracker-miners: Update to 3.7.3. * gnu/packages/gnome.scm (tracker-miners): Update to 3.7.3. [#:configure-flags]: Add “-Dlandlock=disabled”.
gnu: tracker: Update to 3.7.3. * gnu/packages/gnome.scm (tracker): Update to 3.7.3. [#:phases]: Drop ‘unwrap-libexec’.
gnu: Audacity: Downgrade to 3.5.1. The update to Audacity 3.6.0 broke the ability to lookup FFmpeg and open a variety of file types This problem was raised in the patch ticket but ignored for some reason. See further discussion in the patch ticket: https://issues.guix.gnu.org/75200 This reverts commits 8a4d05501fc4f69c12af3ee324c627501a6a1507 and af85cfa45e806d9ed3cea9c3d30ac782d3914e1d. Change-Id: Iff388431180874db198154b2e8b126e473b757b0
gnu: guile-ics: Update to 0.7.0. * gnu/packages/guile-xyz.scm (guile-ics): Update to 0.7.0. Change-Id: I35f525a92f41a82905eec7949aa8df6568dff252
doc: Fix typos. * doc/guix.texi (Log Rotation): Fix typo. Quote lists. (Shepherd Services): Fix plurals. Quote lists. Change-Id: I65edebcddb8dcd4caae0c5eb91900f53ba6c2b97
gnu: pnetcdf: Add missing zlib input. * gnu/packages/maths.scm (pnetcdf): Add missing zlib input. Change-Id: I8b0c143cce016d6cfb2ffe8923f1380452a7e8ac Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Extend a few more importers with support for #:partial-version?. This fixes a few omissions in commit f13f076968 ("refresh: Add support for partial target versions."). * guix/gnu-maintenance.scm (import-kernel.org-release): Add #:partial-version? argument. * guix/gnu-maintenance.scm (import-savannah-release): Likewise. (import-xorg-release): Likewise. (import-kernel.org-release): Likewise. (latest-sourceforge-release): Likewise (reporting an error). Use report-error instead of error directly. Change-Id: I188fa8fa7250a7165410b8d5c4870f428ea228af
services/udev: Allow configuring udev to run in debug mode. * gnu/services/base.scm (<udev-configuration>): <debug?>: New field. * gnu/services/base.scm (udev-shepherd-service): Use it to add '--debug' to the command line, if applicable. * doc/guix.texi (Base Services): Document it. Change-Id: I88243fb4f321ff0876dd227e3c2b22082d37cfcf
gnu: qemu: Fix indentation. * gnu/packages/virtualization.scm (qemu): Fix indentation. Change-Id: Id50f7ccc5a491c8610e6698d160de872c193e095
gnu: qemu: Add gnutls to inputs. This enables qcow2 disk encryption. * gnu/packages/virtualization.scm (qemu)[inputs]: Add gnutls. Change-Id: I501d7155aaa9efe7c98a7414478eae80f38ab6fd Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
import: Avoid duplicate trailing '/' in computed import URL. Unlike for file names, duplicate slashes in URLs matter. For example attempting to refresh 'qemu' would previously not find any result because it'd try to find links from 'https://download.qemu.org//', which is unreachable. * guix/gnu-maintenance.scm (import-html-release): Use canonicalize-url to join BASE-URL and DIRECTORY, which handles trailing '/' correctly. Change-Id: I108a542c4eede85c78a47f62921184273dc1ea01
services: Add apcupsd-service-type. * gnu/services/power.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Power Management Services): Document service and data types. Change-Id: If205d19bea1d20a99309626e28521a2d6fe6702f Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>