Commit graph

76214 commits

Author SHA1 Message Date
Ludovic Courtès 1410383dee
gnu: Remove unnecessary imports from (gnu packages gnome).
* gnu/packages/gnome.scm: Remove unnecessary #:use-module forms.
In particular, the (guix store) import led to a name clash with 'build'
from (gnu packages build-tools).
2021-03-31 15:41:46 +02:00
muradm 4f547c50f9
services: sysctl: Export <sysctl-configuration> record field accessors.
* gnu/services/sysctl.scm (sysctl-configuration-sysctl)
(sysctl-configuration-settings): Export.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:49 +02:00
Valentin Herrmann fe0826d5c9
services: xorg: Export %default-xorg-server-arguments.
* gnu/services/xorg.scm (%default-xorg-server-arguments): Export.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:49 +02:00
Pierre Langlois 5eb05ede0b
gnu: virt-manager: Update to 3.2.0.
* gnu/packages/virtualization.scm (virt-manager): Update to 3.2.0.
[arguments]: Remove #:test-target.  Remove fix-qemu-img-reference phase.
Adapt check phase to use pytest, although they still do not run.
[native-inputs]: Add python-docutils.  Suggest adding python-pytest to enable
tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:49 +02:00
Pierre Langlois 7573ab22d7
gnu: libvirt-glib: Update to 4.0.0.
* gnu/packages/virtualization.scm (libvirt-glib): Update to 4.0.0.
[build-system]: Switch to meson-build-system.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:49 +02:00
Pierre Langlois 52ed12afcb
gnu: python-libvirt: Update to 7.1.0.
* gnu/packages/virtualization.scm (python-libvirt): Update to 7.1.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:49 +02:00
Pierre Langlois 383b02a370
gnu: libvirt: Update to 7.1.0.
* gnu/packages/virtualization.scm (libvirt): Update to 7.1.0.
[source]: Remove libvirt-create-machine-cgroup.patch, add
libvirt-do-not-create-var-dirs.patch.
[build-system]: Switch to meson-build-system.
[arguments]: Use meson-0.55.  Adapt #:configure-flags for meson, there is no
need for --docdir anymore.  Remove fix-BOURNE_SHELL-definition phase.  Add
fix-sysconfdir-and-localstatedir phase.  Adapt disable-broken-tests to meson.
[native-inputs]: Add python-docutils and rpcsvc-proto.
* gnu/packages/patches/libvirt-create-machine-cgroup.patch: Delete.
* gnu/packages/patches/libvirt-do-not-create-var-dirs.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add new patch, remove the other.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:48 +02:00
Cees de Groot c536f0b217
tests: Make 'publish' test umask-insensitive.
Fixes <https://bugs.gnu.org/47239>.
Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>.

* tests/publish.scm ("with cache"): Pass the result of 'stat:perms' to
'logand' to be umask-insensitive.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-31 15:36:48 +02:00
Efraim Flashner 04ba7a196a
gnu: plink-ng: Build prettify binary.
* gnu/packages/bioinformatics.scm (plink-ng)[arguments]: Adjust
make-flags to also build prettify.
2021-03-31 14:33:42 +03:00
Efraim Flashner 5f3f2a7cc8
gnu: plink-ng: Remove custom install phase.
* gnu/packages/bioinformatics.scm (plink-ng)[arguments]: Adjust
make-flags and remove custom 'install phase.
2021-03-31 14:33:34 +03:00
Efraim Flashner 977ea2c0a3
gnu: plink-ng: Sort inputs alphabetically.
* gnu/packages/bioinformatics.scm (plink-ng)[inputs]: Sort
alphabetically.
2021-03-31 14:32:43 +03:00
Efraim Flashner 58e9e0e142
gnu: plink-ng: Update to 2.00a2.3.
* gnu/packages/bioinformatics.scm (plink-ng): Update to 2.00a2.3.
[arguments]: Adjust make-flags.
2021-03-31 14:32:43 +03:00
Paul Garlick 26133b1f33
gnu: Add texlive-fourier.
* gnu/packages/tex.scm: New variable.
2021-03-31 12:11:31 +01:00
Efraim Flashner b0b0257ed3
gnu: python-icalendar: Update to 4.0.7.
* gnu/packages/python-xyz.scm (python-icalendar): Update to 4.0.7.
2021-03-31 12:42:57 +03:00
Ricardo Wurmus 9ce963d8b3
gnu: mumi: Update to 0.0.1-4.887471f.
* gnu/packages/mail.scm (mumi): Update to 0.0.1-4.887471f.
2021-03-31 09:44:57 +02:00
zimoun f27bdad0a7
gnu: Add emacs-julia-snail.
* gnu/packages/emacs-xyz.scm (emacs-julia-snail): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2021-03-31 08:15:36 +01:00
zimoun f92e8e5ed1
gnu: Add emacs-julia-repl.
* gnu/packages/emacs-xyz.scm (emacs-julia-repl): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2021-03-31 08:15:27 +01:00
Xinglu Chen fa76e52d87
gnu: Add guile-imanifest.
* gnu/packages/guile-xyz.scm (guile-imanifest): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2021-03-31 07:24:59 +01:00
Chris Marusich 0374617920
news: Add entry announcing powerpc64le-linux support.
* etc/news.scm: Add entry.
2021-03-30 23:02:17 -07:00
Chris Marusich e52ec6c64a
doc: Document powerpc64le-linux support.
* doc/guix.texi (GNU Distribution): Document support for powerpc64le-linux as
a "technology preview."
2021-03-30 23:00:57 -07:00
Tobias Geerinckx-Rice fea1eea452
gnu: perl-net-dns: Update to 1.30.
* gnu/packages/networking.scm (perl-net-dns): Update to 1.30.
2021-03-31 00:58:17 +02:00
Tobias Geerinckx-Rice e3dc5819f9
gnu: youtube-dl: Update to 2021.03.31.
* gnu/packages/video.scm (youtube-dl): Update to 2021.03.31.
2021-03-31 00:49:07 +02:00
Tobias Geerinckx-Rice b4635adf85
gnu: butt: Update to 0.1.29.
* gnu/packages/audio.scm (butt): Update to 0.1.29.
2021-03-31 00:48:54 +02:00
Tobias Geerinckx-Rice 4b8c687a7c
gnu: libupnp: Update to 1.14.4.
* gnu/packages/upnp.scm (libupnp): Update to 1.14.4.
2021-03-30 23:13:39 +02:00
Tobias Geerinckx-Rice de3fe06ab7
gnu: sg3-utils: Update to 1.46.
* gnu/packages/scsi.scm (sg3-utils): Update to 1.46.
2021-03-30 23:13:24 +02:00
Tobias Geerinckx-Rice c9b852a990
gnu: quickjs: Update to 2021-03-27.
* gnu/packages/javascript.scm (quickjs): Update to 2021-03-27.
2021-03-30 23:05:45 +02:00
Tobias Geerinckx-Rice e8aa983cd0
gnu: vim: Update to 8.2.2677.
* gnu/packages/vim.scm (vim): Update to 8.2.2677.
2021-03-30 23:02:10 +02:00
Tobias Geerinckx-Rice a8b59a032d
gnu: avidemux: Update to 2.7.8.
* gnu/packages/video.scm (avidemux): Update to 2.7.8.
[arguments]: Adjust to updated bundled ffmpeg-4.2.4.
2021-03-30 22:54:44 +02:00
Tobias Geerinckx-Rice 8b61b6f512
gnu: nginx-documentation: Update to 1.19.9-2696-f85798c1c70a.
* gnu/packages/web.scm (nginx-documentation): Update to 1.19.9-2696-f85798c1c70a.
2021-03-30 22:54:15 +02:00
Tobias Geerinckx-Rice 9abfeefa95
gnu: nginx: Update to 1.19.9.
* gnu/packages/web.scm (nginx): Update to 1.19.9.
2021-03-30 22:48:03 +02:00
Tobias Geerinckx-Rice 614defcd76
gnu: vsftp: Apply unstaged fixes.
* gnu/packages/ftp.scm (vsftpd): Update comment.
[version]: Separate version and revision with a hyphen.
2021-03-30 22:34:04 +02:00
Tobias Geerinckx-Rice e04c04683b
gnu: nq: Update to 0.4.
* gnu/packages/admin.scm (nq): Update to 0.4.
2021-03-30 22:32:59 +02:00
methuselah-0 634d9845a6
gnu: vsftpd: Use CentOS version and patches.
* gnu/packages/ftp.scm (vftpd)[source]: Use CentOS source RPM.
[arguments]: Adapt the 'unpack phase, and apply CentOS patches in a new
'apply-CentOS-patches phase.
[inputs]: Add openssl, linux-pam, and libcap.
[native-inputs]: Add p7zip and cpio.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-03-30 21:38:39 +02:00
Tobias Geerinckx-Rice 5cf90c43ca
gnu: hikari: Update to 2.2.3.
* gnu/packages/wm.scm (hikari): Update to 2.2.3.
2021-03-30 21:38:39 +02:00
Tobias Geerinckx-Rice 6ff782683b
gnu: autocutsel: Update to 0.10.1.
* gnu/packages/xdisorg.scm (autocutsel): Update to 0.10.1.
2021-03-30 21:38:38 +02:00
Tobias Geerinckx-Rice f7158350b2
gnu: xscreensaver: Update to 5.45.
* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.45.
2021-03-30 21:38:38 +02:00
Tobias Geerinckx-Rice 254b331050
gnu: minicom: Update to 2.8.
* gnu/packages/engineering.scm (minicom): Update to 2.8.
2021-03-30 21:38:38 +02:00
Leo Famulari 3c5e1412e3
gnu: WebKitGTK: Update to 2.32.0 [fixes CVE-2021-{1788,1844,1871}].
* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.0.
[arguments]: Add -DENABLE_GAMEPAD=OFF to #:configure-flags.
2021-03-30 14:11:28 -04:00
Paul Garlick 1b6e7157cd
gnu: Add texlive-bera.
* gnu/packages/tex.scm: New variable.
2021-03-30 17:14:12 +01:00
Efraim Flashner 9098745b18
gnu: zziplib/fixed: Add missing library symlinks.
Fixes <https://bugs.gnu.org/47212>, <https://bugs.gnu.org/47448>,
<https://bugs.gnu.org/47492>.

* gnu/packages/compression.scm (zziplib/fixed)[arguments]: Add new phase
to create missing library symlinks.
2021-03-30 11:04:33 +03:00
Xinglu Chen d978c1cfeb
gnu: grokmirror: Update to 2.0.8.
* gnu/packages/version-control.scm (grokmirror): Update to 2.0.8.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-03-30 10:32:07 +03:00
zimoun aed51ecea8
gnu: guix: Fix openrc init scripts.
Fixes <https://bugs.gnu.org/46871>.

* gnu/packages/package-management.scm (guix)[arguments]: Fix openrc init.
* nix/local.mk (openrcservicedir): Likewise.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-03-30 10:29:33 +03:00
Léo Le Bouter 9feef62b73
gnu: zstd: Downgrade to 1.4.4 and make security graft saner.
* gnu/packages/patches/zstd-CVE-2021-24031_CVE-2021-24032.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/compression.scm (zstd-1.4.9): Remove.
(zstd/fixed): New variable. Apply patch.
(zstd)[replacement]: Graft with zstd/fixed.
2021-03-30 02:21:25 +02:00
Tobias Geerinckx-Rice aae012e91e
gnu: gimp: Properly handle missing optional ‘dot’.
* gnu/packages/gimp.scm (gimp)[source]: Add a patch to fix a fatal error
when ‘dot’ is not in $PATH.
(gegl)[arguments]: Move the 'refer-to-dot phase...
[inputs]: ...and graphviz...
(gegl-for-glimpse)[arguments]: ...here, and...
[inputs]: ...here, respectively.
(glimpse)[inputs]: Use gegl-for-glimpse gegl variant.
2021-03-30 00:42:41 +02:00
Brendan Tildesley 02f664a0a3
gnu: python-poppler-qt5: Update to 21.1.0.
* gnu/packages/pdf.scm (python-poppler-qt5): Update to 21.1.0.
2021-03-29 18:12:22 -04:00
Ludovic Courtès 3104a743f9
services: rottlog: Add /var/log/mcron.log to '%default-rotations'.
Fixes <https://bugs.gnu.org/47436>.
Reported by Leo Famulari <leo@famulari.name>.

* gnu/services/admin.scm (%rotated-files): Add "/var/log/mcron.log".
2021-03-29 23:33:41 +02:00
Ludovic Courtès de2e36411f
gnu: metis: Add 'release-monitoring-url' property.
* gnu/packages/maths.scm (metis)[properties]: New field.
2021-03-29 23:33:40 +02:00
Ludovic Courtès 1575da6062
gnu-maintenance: Recognize "-source" tarball suffix.
Fixes <https://bugs.gnu.org/47398>.
Reported by Léo Le Bouter <lle-bout@zaclys.net>.

* guix/gnu-maintenance.scm (%tarball-rx): Add "-[Ss]ource" suffix.
* tests/gnu-maintenance.scm ("release-file?"): Add exiv2 example.
2021-03-29 23:33:40 +02:00
Raghav Gururajan 6aaa8269b8
gnu: linphone-desktop: Fix linphone accounts functionality.
The Linphone accounts were not able to do TLS authentication against the
Linphone servers, and multiple plugins used by the Linphone accounts were not
loaded.  This change should fix this.

* gnu/packages/linphone.scm (linphone-desktop)[phases](post-install): Modify phase.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-03-29 16:45:44 -04:00
Tobias Geerinckx-Rice 7162e5b882
gnu: gegl: Refer to dot.
* gnu/packages/gimp.scm (gegl)[arguments]: Add a new 'refer-to-dot phase.
2021-03-29 22:38:36 +02:00