gnu: gst-plugins-good: Update to 1.10.0. * gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.10.0.
gnu: gst-plugins-base: Update to 1.10.0. * gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.10.0.
gnu: gstreamer: Update to 1.10.0. * gnu/packages/gstreamer.scm (gstreamer): Update to 1.10.0.
gnu: Add mps-youtube. * gnu/packages/video.scm (mps-youtube): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
gnu: Add python-pafy. * gnu/packages/python.scm (python-pafy): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
gnu: libidn: Distinguish from libidn2. * gnu/packages/libidn.scm (libidn)[description]: Add detail to help distinguish from libidn2.
gnu: Add libidn2. * gnu/packages/libidn.scm (libidn2): New variable.
gnu: w3m: Switch to Debian's actively maintained fork of w3m. Fixes some security issues seen here: <http://www.openwall.com/lists/oss-security/2016/11/03/3> * gnu/packages/w3m.scm (w3m): Switch it. [source]: Use Debian's git tree. Remove obsolete patches. [arguments]: Remove an unneeded substitute* function. * gnu/packages/patches/w3m-disable-sslv2-and-sslv3.patch, gnu/packages/patches/w3m-disable-weak-ciphers.patch, gnu/packages/patches/w3m-force-ssl_verify_server-on.patch, gnu/packages/patches/w3m-libgc.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them.
gnu: webkitgtk: Update to 2.14.2. * gnu/packages/webkit.scm (webkitgtk): Update to 2.14.1.
gnu: Add jupyter. * gnu/packages/python.scm (jupyter): New variable.
gnu: python-ipython: Update to 4.0.0. * gnu/packages/python.scm (python-ipython): Update to 4.0.0. [inputs]: Keep only "readline" and "which"; move the remaining inputs to propagated-inputs, except for "python-requests" and "python-nose" which are moved to native-inputs. [propagated-inputs]: Add "python-pexpect", "python-pickleshare", "python-simplegeneric", "python-traitlets", "python-ipykernel". [native-inputs]: Add "python-testpath". [arguments]: Enable building of HTML documentation. [source]: Remove patch. * gnu/packages/patches/python-ipython-inputhook-ctype.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Remove it.
gnu: Add python-jupyter-console. * gnu/packages/python.scm (python-jupyter-console, python2-jupyter-console): New variable.
gnu: Add python-ipywidgets. * gnu/packages/python.scm (python-ipywidgets, python2-ipywidgets): New variables.
gnu: Add python-widgetsnbextension. * gnu/packages/python.scm (python-widgetsnbextension, python2-widgetsnbextension): New variables.
gnu: Add python-notebook. * gnu/packages/python.scm (python-notebook, python2-notebook): New variables.
gnu: Add python-nbconvert. * gnu/packages/python.scm (python-nbconvert, python2-nbconvert): New variables.
gnu: Add python-entrypoints. * gnu/packages/python.scm (python-entrypoints, python2-entrypoints): New variables.
gnu: chromium-bsu: Update to 0.9.16.1. * gnu/packages/games.scm (chromium-bsu): Update to 0.9.16.1. [arguments]: Remove 'set-sdl-paths phase. [inputs]: Add gnu-gettext.
gnu: cross-base: Remove exports of cross compilers. They were never really needed and caused troubles in the presence of circular module dependencies as reported by Danny Milosavljevic <dannym@scratchpost.org> at <https://lists.gnu.org/archive/html/guix-devel/2016-11/msg00144.html>. * gnu/packages/cross-base.scm (xgcc-mips64el, xgcc-xtensa, xgcc-armhf): Remove. * gnu/packages/firmware.scm (ath9k-htc-firmware)[native-inputs]: Use 'cross-gcc' instead of XGCC-XTENSA.
gnu: Remove '%final-inputs' references at the top level. Due to circular dependencies, referring to bindings exported by other modules from the top level is frowned upon. This patch addresses one of the remaining cases. * gnu/packages/base.scm (%final-inputs): New procedure. * gnu/packages/cross-base.scm: Remove (gnu packages commencement) import. (cross-gcc): Use the new '%final-inputs'. * gnu/packages/make-bootstrap.scm: Remove (gnu packages commencement) import. (package-with-relocatable-glibc): Use the new '%final-inputs'.