Commit Graph

62630 Commits

Author SHA1 Message Date
Ludovic Courtès 3b72618f6e
nar: Use (guix i18n).
* guix/nar.scm: Use (guix i18n) instead of (guix ui).
2020-06-18 14:48:17 +02:00
Ludovic Courtès d7fb553801
nar: Avoid opening the database an additional time.
* guix/nar.scm (finalize-store-file): Call 'register-items' and pass it
DB.  This avoids opening the database a second time and hopefully
reduces contention on 'db.sqlite-shm'.
2020-06-18 14:48:17 +02:00
Ludovic Courtès 97a46055ca
database: 'register-items' takes an open database.
* guix/store/database.scm (store-database-directory)
(store-database-file): New procedures.
(call-with-database): Add call to 'mkdir-p'.
(register-items): Add 'db' parameter and remove #:state-directory and #:schema.
(register-path): Use 'store-database-file' and 'with-database', and
parameterize SQL-SCHEMA.
* gnu/build/image.scm (register-closure): Likewise.
* gnu/build/vm.scm (register-closure): Likewise.
* guix/scripts/pack.scm (store-database)[build]: Likewise.
2020-06-18 14:48:17 +02:00
Ludovic Courtès f9a0fc9dbb
build-system/gnu: Fix 'install' phase of 'gnu-dist'.
* guix/build/gnu-dist.scm (install-dist): Fix 2nd argument to
'for-each'.
2020-06-18 14:48:17 +02:00
Ludovic Courtès 290c316621
repl: Fix typo that would lead ~/.guile to be used when running scripts.
This is a followup to c924e54139.

* guix/scripts/repl.scm (guix-repl)[opts]: Set 'ignore-dot-guile?', with
question mark.
2020-06-18 14:48:17 +02:00
Brice Waegeneire e418c3d076
gnu: privoxy: Fix daemon with default configuration.
* gnu/packages/tor.scm (privoxy)[arguments]: Add --localstatedir=/var to
configure flags.  Patch default configuration to disable logging and thus
allowing non-root users to use it.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2020-06-18 09:39:35 +02:00
Jan (janneke) Nieuwenhuizen f817a0c095
system: hurd: Add "/bin/sh" and "/usr/bin/env".
* gnu/system/hurd.scm (%base-services/hurd): Add extra-special-files "/bin/sh"
and "/usr/bin/env".
2020-06-18 09:38:53 +02:00
Efraim Flashner 3cd7403584
gnu: mutt: Update to 1.14.3.
* gnu/packages/mail.scm (mutt): Update to 1.14.3.
2020-06-18 10:37:21 +03:00
Jan (janneke) Nieuwenhuizen 2df4ef03f0
gnu: guix: Update to 1.1.0-12.c00564192a.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-12.c00564192a.
2020-06-18 09:28:17 +02:00
Jan (janneke) Nieuwenhuizen c00564192a
gnu: coreutils: Update broken tests for the Hurd.
* gnu/packages/base.scm (coreutils)[arguments]: When compiling for the Hurd,
remove hanging "timeout-group" test.  Remove tests "shred-passes", "l-chunk"
and "stats" from XFAIL_TESTS, they pass now.
2020-06-18 09:25:20 +02:00
Mark H Weaver 416439263c
gnu: icecat: Remove the bundled Onion Browser Button [security].
Fixes <https://bugs.gnu.org/35728>.

The Onion Browser Button (tortm-browser-button@jeremybenthum) version 0.1.8,
available from addons.mozilla.org and bundled with IceCat, malfunctions with
both IceCat 68.9 and Firefox ESR 68.9.  It tells the user that it's connected
to Tor, but fails to route traffic through it.  The same happens on Debian 9
with its "firefox-esr" package.

Remove this extension from IceCat, pending further investigation.

* gnu/packages/gnuzilla.scm (icecat-source): Remove the "data/extensions/
tortm-browser-button@jeremybenthum" directory before running makeicecat.
2020-06-18 03:13:08 -04:00
Maxim Cournoyer 620796e66b
gnu: lib2geom: Fix tests on aarch64, i686-linux architectures.
Fixes <http://issues.guix.gnu.org/41827>.

This change also removes obsolete patches.

* gnu/packages/patches/lib2geom-fix-tests.patch: New file.
* gnu/packages/patches/lib2geom-link-tests-against-glib.patch: Delete file.
* gnu/packages/patches/lib2geom-use-system-googletest.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/graphics.scm (lib2geom)[origin]: Use new patch.
2020-06-18 02:25:49 -04:00
Mark H Weaver c7c7e115d0
gnu: linux-libre: Update to 5.4.47
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.47
(linux-libre-5.4-pristine-source): Update hash.
2020-06-18 01:03:47 -04:00
Mark H Weaver f4f5adcb50
gnu: linux-libre@5.7: Update to 5.7.3
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.3
(linux-libre-5.7-pristine-source): Update hash.
2020-06-18 01:03:27 -04:00
Tobias Geerinckx-Rice 85c4364c78
gnu: wesnoth: Update to 1.14.13.
* gnu/packages/games.scm (wesnoth): Update to 1.14.13.
2020-06-18 02:44:26 +02:00
Tobias Geerinckx-Rice 667e3f490a
gnu: meshlab: Update to 2020.06.
* gnu/packages/engineering.scm (meshlab): Update to 2020.06.
2020-06-18 02:44:26 +02:00
Tobias Geerinckx-Rice 654c13f6c1
gnu: perl-date-manip: Update to 6.82.
* gnu/packages/perl.scm (perl-date-manip): Update to 6.82.
2020-06-18 02:44:26 +02:00
Tobias Geerinckx-Rice be2278afab
gnu: perl-getopt-long: Update to 2.51.
* gnu/packages/perl.scm (perl-getopt-long): Update to 2.51.
2020-06-18 02:44:25 +02:00
Tobias Geerinckx-Rice 12f9c50ac4
gnu: perl-yaml: Update to 1.30.
* gnu/packages/perl.scm (perl-yaml): Update to 1.30.
2020-06-18 02:44:25 +02:00
Tobias Geerinckx-Rice 5b186c7117
gnu: perl-text-csv-xs: Update to 1.43.
* gnu/packages/perl.scm (perl-text-csv-xs): Update to 1.43.
2020-06-18 02:44:25 +02:00
Tobias Geerinckx-Rice 8952889636
gnu: handbrake: Update to 1.3.3.
* gnu/packages/video.scm (handbrake): Update to 1.3.3.
2020-06-18 02:44:25 +02:00
Leo Famulari eaca906219
gnu: VLC: Find dav1d via FFmpeg.
* gnu/packages/video.scm (vlc)[inputs]: Remove dav1d.
2020-06-17 17:32:30 -04:00
Leo Famulari e68dd68ffe
gnu: FFmpeg: Update to 4.3.
* gnu/packages/video.scm (ffmpeg): Update to 4.3.
[source]: Remove obsolete patch.
[inputs]: Add rav1e.
[arguments]: Pass "--enable-librav1e" to #:configure-flags.
(ffmpeg-3.4): Don't build with librav1e.
[inputs]: Remove rav1e.
[arguments]: Remove "--enable-librav1e" from #:configure-flags.
* gnu/packages/patches/ffmpeg-prefer-dav1d.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-06-17 17:32:30 -04:00
Tobias Geerinckx-Rice 5e5776dfde
gnu: bind: Update to 9.16.4 [fixes CVE-2020-8618 & CVE-2020-8619].
* gnu/packages/dns.scm (isc-bind): Update to 9.16.4.
2020-06-17 21:28:14 +02:00
Maxim Cournoyer 19ca982861
gnu: Add anubis.
* gnu/packages/mail.scm (anubis): New variable.
2020-06-17 14:28:11 -04:00
Maxim Cournoyer 3b3e392196
gnu: Add emacs-dvc.
* gnu/packages/emacs-xyz.scm (emacs-dvc): New variable.
2020-06-17 14:14:43 -04:00
Maxim Cournoyer 2915a7604a
gnu: supercollider: Enable all tests.
* gnu/packages/audio.scm (supercollider)[phases]{set-home, prepare-x}: New
phases.
{disable-broken-tests}: Delete phase.
{patch-scclass-dir}: Adapt accordingly.
[native-inputs]: Add xorg-server-for-tests.
2020-06-17 13:50:37 -04:00
Maxim Cournoyer a563848347
gnu: supercollider: Move the unbundling phase to a snippet.
* gnu/packages/audio.scm (supercollider)[phases]{rm-bundled-libs}: Move to...
[origin]{snippet}: ...here.
2020-06-17 13:50:37 -04:00
Ludovic Courtès 8b1f7c03d2
.guix-channel: Add primary URL.
* .guix-channel: Add 'url'.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 4ae762af76
channels: Warn when pulling from a mirror.
* guix/channels.scm (<channel-metadata>)[url]: New field.
(read-channel-metadata): Initialize it.
(read-channel-metadata-from-source): Likewise.
(channel-instance-primary-url): New procedure.
(latest-channel-instances): Compare CHANNEL's URL against it.
* doc/guix.texi (Channels)[Primary URL]: New subsection.
2020-06-17 19:32:43 +02:00
Ludovic Courtès cb8c698e8d
news: Add entry for authenticated channels.
* etc/news.scm: Add entry.
2020-06-17 19:32:43 +02:00
Ludovic Courtès ba8c09f289
build-system/gnu: Rename "make dist" phase to 'build-dist'.
* guix/build/gnu-dist.scm (%dist-phases): Add BUILD under the name
'build-dist'.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 7488d70c55
build-system/gnu: Simplify 'dist-package'.
* guix/build-system/gnu.scm (dist-package): Use default keyword
arguments in 'substitute-keyword-arguments'.
2020-06-17 19:32:43 +02:00
Ludovic Courtès dabbddbbaa
build-system/gnu: Remove redundant 'unpack' phase from 'gnu-dist'.
This has become redundant with the standard 'unpack' phase since
17919a5801.

* guix/build/gnu-dist.scm (copy-source): Remove.
(%dist-phases): Remove 'unpack' phase.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 03686f26cc
build-system/gnu: Remove Hydra-specific code from 'gnu-dist'.
* guix/build/gnu-dist.scm (install-dist): Remove code for
'hydra-build-products'.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 2ee1cce324
build-system/gnu: Remove 'autoreconf' phase from 'gnu-dist'.
This has been superseded by the 'bootstrap' phase added in
189be331ac.

* guix/build/gnu-dist.scm (autoreconf): Remove.
(%dist-phases): Remove it.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 8cca3f939a
build-system/gnu: Adjust 'dist-package' to current 'autoconf-wrapper' API.
This is a followup to 464f544739.

* guix/build-system/gnu.scm (dist-package): Do not call 'autoconf-wrapper'.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 9c8893ce20
gnu: gnurl: Update home page.
* gnu/packages/gnunet.scm (gnurl): Update 'home-page'.
2020-06-17 19:32:39 +02:00
Zhu Zihao 94e72b7502
gnu: font-sarasa-gothic: Update to 0.12.7
From 5e41fcb899267b6854990e79edca3526e90ebb11 Mon Sep 17 00:00:00 2001
From: Zhu Zihao <all_but_last@163.com>
Date: Wed, 17 Jun 2020 21:33:01 +0800
Subject: [PATCH] gnu: font-sarasa-gothic: Update to 0.12.7

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-06-17 13:29:16 -04:00
Tobias Geerinckx-Rice 0bed485a39
gnu: vlc: Update to 3.0.11.
* gnu/packages/video.scm (vlc): Update to 3.0.11.
2020-06-17 18:42:09 +02:00
Tobias Geerinckx-Rice 32d531eef8
gnu: foo2zjs: Update to 20200610.
* gnu/packages/cups.scm (foo2zjs): Update to 20200610.
2020-06-17 18:42:09 +02:00
Tobias Geerinckx-Rice ccc960bb9f
gnu: xmobar: Update to 0.34.
* gnu/packages/wm.scm (xmobar): Update to 0.34.
2020-06-17 18:42:08 +02:00
Tobias Geerinckx-Rice ad9db848b0
gnu: nix: Update to 2.3.6.
* gnu/packages/package-management.scm (nix): Update to 2.3.6.
2020-06-17 18:42:07 +02:00
Maxim Cournoyer 7fcf4fa082
gnu: linphoneqt: Remove obsolete phase.
Now that we have Qt 5.14, having SOURCE_DATE_EPOCH set prevents
reproducibility problems with the Qt Resource Compiler (this was fixed
upstream in Qt 5.13).

* gnu/packages/linphone.scm (linphoneqt)[phases]: Remove obsolete
'set-qt-rcc-source-date-override phase.
2020-06-17 09:50:44 -04:00
Maxim Cournoyer cb4b60bcee
gnu: emacs-elpy: Disable two tests that fail when building with Emacs 27.
* gnu/packages/emacs-xyz.scm (emacs-elpy)[phases]{disable-problematic-tests}:
New phase.
2020-06-17 09:50:44 -04:00
Maxim Cournoyer b8744955f5
gnu: emacs-elpy: Update to 1.34.0.
* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.34.0.
2020-06-17 09:50:43 -04:00
Timotej Lazar 916003fa33
gnu: xsnow: Update to 2.0.22.
* gnu/packages/toys.scm (xsnow): Update to 2.0.22.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-17 16:32:02 +03:00
Mathieu Othacehe e3c6768822
gnu: guix: Update to 1.1.0-11.204623b.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-11.204623b.
2020-06-17 14:41:46 +02:00
Efraim Flashner 204623bc68
gnu: znc: Update home-page.
* gnu/packages/messaging.scm (znc)[home-page]: Follow redirect.
2020-06-17 14:52:21 +03:00
Timotej Lazar df3a461184
gnu: znc: Use HTTPS.
* gnu/packages/messaging.scm (znc)[source]: Use HTTPS.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-17 14:49:23 +03:00