tests: Adjust for 'http-fetch' change in (guix import json).
This is a followup to commit 81e0bc1834490a1a8092c75a0733b15c2b407285.
* tests/cpan.scm ("cpan->guix-package"): Add a 'rest' argument to the
lambda that mocks 'http-fetch'.
* tests/crate.scm ("crate->guix-package"): Likewise.
* tests/gem.scm ("gem->guix-package"): Likewise.
* tests/pypi.scm ("pypi->guix-package"): Likewise.
("pypi->guix-package, wheels"): Likewise.
gnu: Add font-google-material-design-icons.
* gnu/packages/font.scm (font-google-material-design-icons): New
variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add simh.
* gnu/packages/simh.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add simh.scm.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add ghc-hslogger.
* gnu/packages/haskell.scm (ghc-hslogger): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: bundler: Update to 1.14.4.
* gnu/packages/ruby.scm (bundler): Update to 1.14.4.
system: Use the normalized codeset for the locale name in the examples.
* gnu/system/examples/bare-bones.tmpl <locale>: Change to "en_US.utf8".
* gnu/system/examples/desktop.tmpl <locale>: Likewise.
* gnu/system/examples/lightweight-desktop.tmpl <locale>: Likewise.
doc: Update patch submission instructions.
* doc/contributing.texi (Submitting Patches): Add paragraph on
guix-patches@gnu.org.
gnu: wget: Update to 1.19.1.
* gnu/packages/wget.scm (wget): Update to 1.19.1.
gnu: i3status: Update to 2.11.
* gnu/packages/wm.scm (i3status): Update to 2.11.
gnu: Add angband.
* gnu/packages/games.scm (angband): New variable.
gnu: postgresql: Update to 9.5.6.
* gnu/packages/databases.scm (postgresql): Update to 9.5.6.
gnu: mcabber: Update to 1.0.5 [fixes CVE-2017-5604].
* gnu/packages/messaging.scm (mcabber): Update to 1.0.5.
gnu: screen: Fix CVE-2017-5618.
* gnu/packages/patches/screen-CVE-2017-5618.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/screen.scm (screen)[source]: Use it.
gnu: mpd: Update to 0.20.4.
* gnu/packages/mpd.scm (mpd): Update to 0.20.4.
[native-inputs]: Add gcc-5.
gnu: qemu: Fix CVE-2017-{5667,5898,5931}.
* gnu/packages/patches/qemu-CVE-2017-5667.patch,
gnu/packages/patches/qemu-CVE-2017-5898.patch,
gnu/packages/patches/qemu-CVE-2017-5931.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
gnu/packages/qemu.scm (qemu)[source]: Use them.
gnu: ffmpeg: Update to 3.2.4.
* gnu/packages/video.scm (ffmpeg): Update to 3.2.4.
services: Add openvswitch-service-type.
* gnu/services/networking.scm (<openvswitch-configuration>): New record type.
(openvswitch-activation, openvswitch-shepherd-service): New procedures.
(openvswitch-service-type): New variable.
* doc/guix.texi (Networking Services): Document it.
gnu: Add openvswitch.
* gnu/packages/networking.scm (openvswitch): New variable.