gnu: giflib: Update to 5.1.1.
* gnu/packages/image.scm (giflib): Update to 5.1.1.
gnu: curl: Update to 7.45.0.
* gnu/packages/curl.scm (curl): Update to 7.45.0.
Merge branch 'master' into dbus-update
gnu: giflib: Update to 5.1.1.
* gnu/packages/image.scm (giflib): Update to 5.1.1.
gnu: gnurl: Update to 7.45.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.45.0.
gnu: curl: Update to 7.45.0.
* gnu/packages/curl.scm (curl): Update to 7.45.0.
gnu: units: Update to 2.12.
* gnu/packages/maths.scm (units): Update to 2.12.
gnu: qemu: Adjust to newer GLib versions.
* gnu/packages/qemu.scm (qemu-patch): New procedure.
(%glib-memory-vtable-patch, %glib-duplicate-test-patch): New
variables.
gnu: mesa: Patch the dlopen call for 'libudev.so'.
Fixes a regression introduced in d18c3c6.
* gnu/packages/gl.scm (mesa)[arguments]: Update the 'substitute*'
call for 'libudev.so'.
gnu: gtk+: Remove colord from inputs.
This broke building on non-intel systems.
* gnu/packages/gtk.scm (gtk+)[inputs]: Remove colord.
services: dbus: Build '/etc/dbus-1/system-local.conf'.
* gnu/services/dbus.scm (dbus-etc-files): New procedure.
(dbus-dmd-service): Remove the use of '--config-file'.
(dbus-configuration-directory): Adjust accordingly.
(dbus-root-service-type): Add extension of ETC-SERVICE-TYPE.
gnu: libdrm: Fix symbol check tests on mips64el and armhf.
* gnu/packages/patches/libdrm-symbol-check.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xdisorg.scm (libdrm)[source]: Add patch.
gnu: elogind: Provide the file name of 'halt' and 'reboot'.
* gnu/packages/freedesktop.scm (elogind)[inputs]: Add DMD.
gnu: gnurl: Update to 7.44.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.44.0.
gnu: gtk+: Add more inputs.
* gnu/packages/gtk.scm (gtk+)[propagated-inputs]: Add libxcursor.
[inputs]: Add rest, json-glib and colord.
gnu: colord: Add input libgudev.
* gnu/packages/gnome.scm (colord)[inputs]: Add libgudev.
gnu: json-glib: Update to 1.0.4, fix test.
* gnu/packages/gnome.scm (json-glib): Update to 1.0.4.
[source]: Add snippet.
gnu: elogind: Fix build by explicitly link with librt.
* gnu/packages/freedesktop.scm (elogind)[arguments]: Pass
'LDFLAGS=-lrt' to configure.