gnu: python-gst: Update to 1.10.1.
* gnu/packages/gstreamer.scm (python-gst, python2-gst): Update to 1.10.1.
gnu: gst-libav: Update to 1.10.1.
* gnu/packages/gstreamer.scm (gst-libav): Update to 1.10.1.
gnu: gst-plugins-ugly: Update to 1.10.1.
* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.10.1.
gnu: gst-plugins-bad: Update to 1.10.1 (Fixes security issues).
* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.10.1.
gnu: gst-plugins-good: Update to 1.10.1.
* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.10.1.
gnu: gst-plugins-base: Update to 1.10.1.
* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.10.1.
gnu: gstreamer: Update to 1.10.1.
* gnu/packages/gstreamer.scm (gstreamer): Update to 1.10.1.
guix package: Display newline after generation diffs.
* guix/ui.scm (display-profile-content-diff): Display an extra newline.
services: static-networking: Add netmask.
Reported by Mathieu Lirzin and Andreas Enge.
* gnu/services/networking.scm (<static-networking>)[netmask]: New
field.
(static-networking-service-type): Honor it.
* gnu/services/networking.scm (static-networking-service): Add #:netmask
and honor it.
* doc/guix.texi (Networking Services): Adjust accordingly.
tests: basic: Fix harmless thinko.
* gnu/tests/base.scm (run-basic-test)["login on tty1"]: Move the
file-waiting loop inside the 'marionette-eval' body. Before that, we
were waiting for the file to appear on the host, which would never
happen, meaning that we were always waiting for 15 seconds.
syscalls: 'configure-network-interface' has a #:netmask parameter.
* guix/build/syscalls.scm (configure-network-interface): Add #:netmask
keyword parameter and honor it.
gnu: mpop: Update to 1.2.6.
* gnu/packages/mail.scm (mpop): Update to 1.2.6.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
gnu: obs: Update to 0.16.5.
* gnu/packages/video.scm (obs): Update to 0.16.5.
gnu: aria2: Update to 1.29.0.
* gnu/packages/bittorrent.scm (aria2): Update to 1.29.0.
Revert "gnu: icecat: Enable gtk3 support."
This reverts commit eaf72e218e38c0c908ee30c914ab7d9c0c0389b8.
IceCat misbehaves with gtk+3, most notably the scroll bar handles are
invisible. Here we revert back to gtk+2 until these problems can be
addressed.
gnu: Add Handbrake.
* gnu/packages/video.scm (handbrake): New variable.
* gnu/packages/patches/handbrake-pkg-config-path.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
gnu: libtiff: Fix some buffer overflows.
* gnu/packages/patches/libtiff-uint32-overflow.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (libtiff/fixed)[source]: Use it.
gnu: libtiff: Fix CVE-2016-9297.
* gnu/packages/patches/libtiff-CVE-2016-9297.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (libtiff/fixed)[source]: Use it.
syscalls: Add bindings for SIOCGIFNETMASK and SIOCSIFNETMASK.
* guix/build/syscalls.scm (SIOCGIFNETMASK, SIOCSIFNETMASK): New
variables.
(set-network-interface-netmask, network-interface-netmask): New
procedures.
* tests/syscalls.scm ("network-interface-netmask lo")
("set-network-interface-netmask"): New tests.