gnu: dub: Use invoke. * gnu/packages/ldc.scm (dub): Use invoke.
gnu: rdmd: Use invoke. * gnu/packages/ldc.scm (rdmd): Use invoke.
services: slim: Make the logged-in session show up in "w". * gnu/services/xorg.scm (slim-shepherd-service): Use SESSREG to register X11 session. * doc/guix.texi (slim-configuration): Document new field "sessreg".
gnu: ldc: Update to 1.7.0. Fixes recent bootstrap and updates ldc and package manager to match. * gnu/packages/ldc.scm (ldc-bootstrap): Update to 0.17.4. [properties]: Add max-slient-time. [arguments]<#:phases>[patch-phobos]: Update patches (see below). (ldc): Update to 1.7.0. (ldc-beta): Delete variable. [arguments]<#:phases>[patch-phobos]: Update patches (see below). [arguments]<#:phases>[check]: Use invoke. (rdmd): Update to 2.077.1. (dub): Update to 1.7.2. * gnu/local.mk (dist_patch_DATA): Remove "ldc-disable-tests.patch". Add "ldc-bootstrap-disable-tests.patch". Remove "ldc-1.1.0-disable-phobos-tests.patch". Add "ldc-1.7.0-disable-phobos-tests.patch". Remove "ldc-1.1.0-disable-dmd-tests.patch". Co-Authored-By: Danny Milosavljevic <dannym@scratchpost.org>
gnu: nginx: Update to 1.13.9. * gnu/packages/web.scm (nginx): Update to 1.13.9.
gnu: grub: Run tests against Qemu 2.10. * gnu/packages/bootloaders.scm (qemu-minimal-2.10): New variable. (grub)[native-inputs]: Replace QEMU-MINIMAL with QEMU-MINIMAL-2.10.
gnu: qemu: Update to 2.11.1. * gnu/packages/patches/qemu-CVE-2017-15038.patch, gnu/packages/patches/qemu-CVE-2017-15289.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. * gnu/packages/virtualization.scm (qemu): Update to 2.11.1 [source](patches): Remove.
gnu: freetype: Fix CVE-2018-6942. * gnu/packages/patches/freetype-CVE-2018-6942.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/fontutils.scm (freetype)[replacement]: New field. (freetype/fixed): New variable.
gnu: python-pyopenssl: Update to 17.5.0. * gnu/packages/python-crypto.scm (python-pyopenssl): Update to 17.5.0.
gnu: python-cryptography: Update to 2.1.4. * gnu/packages/python-crypto.scm (python-cryptography-vectors, python-cryptography): Update to 2.1.4.
gnu: imagemagick: Update to 6.9.9-35. * gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-35.
gnu: calendar.scm: Use license: prefix. * gnu/packages/calendar.scm (libical, khal, remind, libhdate): Use license: prefix.
gnu: rrdtool: Use a fixed version of tzdata for tests. * gnu/packages/rrdtool.scm (rrdtool)[native-inputs]: Replace TZDATA with TZDATA-FOR-TESTS.
gnu: nix, patchelf: Use HTTPS for nixos.org home pages. * gnu/packages/elf.scm (patchelf)[home-page]: Use HTTPS. * gnu/packages/package-management.scm (nix)[home-page]: Likewise.
gnu: font-hack: Update to 3.002. * gnu/packages/fonts.scm (font-hack): Update to 3.002.
gnu: chromaprint: Update to 1.4.3. * gnu/packages/mp3.scm (chromaprint): Update to 1.4.3. [source]: Update URI.
gnu: socat: Update to 1.7.3.2. * gnu/packages/networking.scm (socat): Update to 1.7.3.2.
gnu: setbfree: Update to 0.8.5. * gnu/packages/music.scm (setbfree): Update to 0.8.5.
gnu: ola: Update to 0.10.6. * gnu/packages/lighting.scm (ola): Update to 0.10.6.
gnu: pciutils: Use HTTPS home page. * gnu/packages/pciutils.scm (pciutils)[home-page]: Use HTTPS.