gnu: gd: Fix failing test on i686.
* gnu/packages/patches/gd-fix-test-on-i686.patch: New file.
* gnu/local.mk (dist_PATCH_DATA): Add it.
* gnu/packages/gd.scm (gd)[source]: Add the patch.
gnu: gnutls: Fix test failure.
* gnu/packages/patches/gnutls-fix-stale-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/tls.scm (gnutls)[replacement]: New field.
(gnutls/fixed): New variable.
gnu: libinput: Update to 1.4.0.
* gnu/packages/freedesktop.scm (libinput): Update to 1.4.0.
gnu: efl: Use 'modify-phases'.
* gnu/packages/enlightenment.scm (efl)[arguments]: Use 'modify-phases'.
gnu: efl: Remove valgrind from inputs.
* gnu/packages/enlightenment.scm (efl)[inputs]: Remove valgrind.
gnu: python-gst: Update to 1.8.2.
* gnu/packages/gstreamer.scm (python-gst): Update to 1.8.2.
gnu: gst-libav: Update to 1.8.2.
* gnu/packages/gstreamer.scm (gst-libav): Update to 1.8.2.
gnu: gst-plugins-ugly: Update to 1.8.2.
* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.8.2.
gnu: gst-plugins-good: Update to 1.8.2.
* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.8.2.
gnu: gst-plugins-base: Update to 1.8.2.
* gnu/pakcages/gstreamer.scm (gst-plugins-base): Update to 1.8.2.
gnu: gstreamer: Update to 1.8.2.
* gnu/packages/gstreamer.scm (gstreamer): Update to 1.8.2.
tests: install: Generalize 'run-install'.
* gnu/tests/install.scm (%simple-installation-script): New variable.
Contains installation script formerly in 'run-install'.
(run-install): Add 'target-os', 'target-os-source', and #:script
parameters. Honor them.
(qemu-command/writable-image): New procedure.
(%test-installed-os): Use it.
system: Honor the 'dependencies' field of file systems.
This allows mapped devices listed in 'dependencies' to be properly taken
into account.
Reported by Andreas Enge <andreas@enge.fr>.
* gnu/system.scm (mapped-device-user): Check whether DEVICE is a member
of the 'dependencies' of FS.
* tests/system.scm (%luks-device, %os-with-mapped-device): New variables.
("operating-system-user-mapped-devices")
("operating-system-boot-mapped-devices")
("operating-system-boot-mapped-devices, implicit dependency"): New tests.
gnu: Add xdelta.
* gnu/packages/compression.scm (xdelta): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: diamond: Update to 0.8.15.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.15.
gnu: hoedown: Update to 3.0.7.
* gnu/packages/markdown.scm (hoedown): Update to 3.0.7.
gnu: stalonetray: Update to 0.8.3.
* gnu/packages/stalonetray.scm (stalonetray): Update to 0.8.3.
gnu: python-simplejson: Update to 3.8.2.
* gnu/packages/python.scm (python-simplejson): Update to 3.8.2.
[source]: Use 'pypi-uri' format.
gnu: behave: Update to 1.2.5.
* gnu/packages/python.scm (behave): Update to 1.2.5.
[source]: Use 'pypi-uri' format.