gnu: eudev: Build the hardware database.
* gnu/packages/linux.scm (usbutils)[inputs]: Replace EUDEV-WITH-HWDB
by EUDEV.
(eudev)[arguments]: New field.
(eudev-with-hwdb): Define in terms of 'deprecated-package'.
gnu: sqlite: Update to 3.19.3.
This update addresses an important bug present since 3.16.0 that can cause
database corruption when auto_vacuum is enabled:
https://www.sqlite.org/src/info/fda22108
* gnu/packages/databases.scm (sqlite): Update to 3.19.3.
gnu: gcc: Fix libsanitizer cross-compilation to powerpc-linux-gnu.
* gnu/packages/patches/gcc-asan-powerpc-missing-include.patch: New file.
* gnu/packages/gcc.scm (gcc-5)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
Merge branch 'master' into core-updates
This merge commit includes a fix for CVE-2017-6512 in Perl 5.26.0.
import: cpan: Update CPAN importer to use MetaCPAN v1 API.
* guix/import/cpan.scm (module->dist-name, cpan-fetch): Use metacpan.org
URLs.
* tests/cpan.scm ("cpan->guix-package"): Adjust accordingly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add packagekit.
* gnu/packages/freedesktop.scm (packagekit): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Use 'guix environment --no-grafts' to debug build failures.
* doc/guix.texi (Debugging Build Failures): Pass --no-grafts to 'guix
environment' and explain.
gnu: emacs-org: Update to 20170606.
* gnu/packages/emacs.scm (emacs-org): Update to 20170606.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: livemedia-utils: Update to 2017.06.04.
* gnu/packages/video.scm (livemedia-utils): Update to 2017.06.04.
file-systems: Use creation time if modification time is unset for ISO9660.
* gnu/build/file-systems.scm (iso9660-superblock-uuid): Modify.
gnu: perl: Fix CVE-2017-6512 in File::Path.
* gnu/packages/perl.scm (perl)[replacement]: New field.
(perl/fixed): New variable.
* gnu/packages/patches/perl-file-path-CVE-2017-6512.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
gnu: perl-file-path: Update to 2.13.
This fixes CVE-2017-6512.
* gnu/packages/perl.scm (perl-file-path): Update to 2.13.
gnu: signify: Update to 21.
* gnu/packages/crypto.scm (signify): Update to 21.
gnu: feh: Update to 2.19.
* gnu/packages/image-viewers.scm (feh): Update to 2.19.
gnu: ffmpeg@2.8: Update to 2.8.12.
* gnu/packages/video.scm (ffmpeg-2.8): Update to 2.8.12.
gnu: libnl: Update to 3.3.0.
Since version 3.2.5, signed tarballs are distributed via GitHub. See e.g.
release announcements:
https://lists.infradead.org/pipermail/libnl/2017-May/002313.html
The home page is somewhat outdated, but still hosts mailing lists and git mirror.
* gnu/packages/linux.scm (libnl): Update to 3.3.0.
[source]: Switch to new release URL.
gnu: irssi: Update to 1.0.3.
* gnu/packages/irc.scm (irssi): Update to 1.0.3.
gnu: maxima: Update to 5.40.0.
* gnu/packages/maths.scm (maxima): Update to 5.40.0.
gnu: coq: Add search-paths for coq libraries.
* gnu/packages/ocaml.scm (coq)[native-search-paths]: New field.
gnu: Add ocaml-hex.
* gnu/packages/ocaml.scm (ocaml-hex): New variable.