Commit graph

76819 commits

Author SHA1 Message Date
Ludovic Courtès
cb7b577bcf
gnu: guix: Update to 8f9052d.
* gnu/packages/package-management.scm (guix): Update to 8f9052d.
2021-03-31 17:06:19 +02:00
Ludovic Courtès
8f9052d543
scripts: Scripts that defaulted to -v2 now default to -v3.
This is a followup to e45ef9a648.

* guix/scripts/archive.scm (%default-options): Change 'verbosity' to 3.
* guix/scripts/build.scm (%default-options): Likewise.
* guix/scripts/copy.scm (%default-options): Likewise.
2021-03-31 16:08:05 +02:00
Ludovic Courtès
e45ef9a648
status: Don't display download URLs for '--verbosity=1'.
With this change, each substitute occupies a single line of
output (instead of two) when using '-v1', the default for 'guix package'
& co.

* guix/status.scm (print-build-event): Add #:print-urls? and honor it.
(print-build-event/quiet): Pass #:print-urls? #f.
(print-build-event/quiet-with-urls): New procedure.
(logger-for-level): Add case for LEVEL 2.
* doc/guix.texi (Common Build Options): Adjust '--verbosity'
documentation.
2021-03-31 15:57:46 +02:00
Ludovic Courtès
1fa4aff1fb
substitute: Emit a single newline upon completion.
The immediate effect is that, with '--verbosity=1', only two lines are
displayed for each substitute, instead of two lines followed by an empty
line.

* guix/scripts/substitute.scm (process-substitution): Emit a single
newline upon completion when PRINT-BUILD-TRACE? is true.
2021-03-31 15:57:46 +02:00
Ludovic Courtès
f233bb170b
gnu: julia-commonsubexpressions: Fix Texinfo syntax.
* gnu/packages/julia-xyz.scm (julia-commonsubexpressions)[synopsis]
[description]: Fix Texinfo syntax.
2021-03-31 15:57:46 +02:00
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