gnu: dbus: Use https source URL.
* gnu/packages/glib.scm (dbus)[source]: Use https URL.
gnu: Add nautilus.
* gnu/packages/gnome.scm (nautilus): New variable.
Co-authored-by: 宋文武 <iyzsong@gmail.com>
gnu: python-pillow: Update to 3.1.1 [fixes CVE-2016-{0740, 0775}].
* gnu/packages/python.scm (python-pillow, python2-pillow): Update to 3.1.1.
gnu: Add assword.
* gnu/packages/password-utils.scm (assword): New variable.
gnu: Add python2-xdo.
* gnu/packages/python.scm (python2-xdo): New variable.
gnu: python-matplotlib: Define 'python2-variant'.
* gnu/packages/python.scm (python2-numpy): Take the result of
'package-with-python2' directly.
(python2-scipy): Likewise.
(python-matplotlib)[properties]: New field.
(python2-matplotlib): Call 'strip-python2-variant'.
gnu: python-cython: Define 'python2-variant'.
* gnu/packages/python.scm (python-cython)[properties]: New field.
(python2-cython): Use 'strip-python2-variant'.
gnu: python-pycairo: Define 'python2-variant'.
* gnu/packages/gtk.scm (python-pycairo)[properties]: New field.
(python2-pycairo): Use 'strip-python2-variant'.
gnu: python-pygobject: Define 'python2-variant'.
* gnu/packages/glib.scm (python-pygobject)[properties]: New field.
(python2-pygobject): Use 'strip-python2-variant'.
build-system/python: Honor the 'python2-variant' property of packages.
Fixes <http://bugs.gnu.org/22437>.
Reported by Leo Famulari <leo@famulari.name> and others.
* guix/build-system/python.scm (package-with-explicit-python): Add
#:variant-property and honor it.
(strip-python2-variant): New procedure.
gnu: upower: Install man pages.
* gnu/packages/gnome.scm (upower)[native-inputs]: Add LIBXML2, LIBXSLT,
and DOCBOOK-XSL.
gnu: keepassx: Update to 2.0.2.
* gnu/packages/password-utils.scm (keepassx): Update to 2.0.2.
gnu: Add libcanberra-gtk2.
* gnu/packages/libcanberra.scm (libcanberra/gtk+-2): New variable.
gnu: python2-pysqlite: Update to 2.8.1.
* gnu/packages/python.scm (python2-pysqlite): Update to 2.8.1.
[source]: Change to `pypi uri` syntax.
[home-page]: Update to new homepage.
gnu: python2-backport-ssl-match-hostname: Update to 3.5.0.1.
* gnu/packages/python.scm (python2-backport-ssl-match-hostname):
Update to 3.5.0.1.
[arguments]: Skip tests.
[synopsis]: Update for python version 3.5.x.
gnu: python-cryptography: Update to 1.2.2.
* gnu/packages/python.scm (python-cryptography): Update to 1.2.2.
[source]: Change to `pypi uri` syntax.
[native-inputs]: Add python-pyasn1, python-pyasn1-modules,
python-hypothesis.
(python2-cryptography)[propagated-inputs]: Add
python2-backport-ssl-match-hostname
gnu: python-cryptography-vectors: Update to 1.2.2.
* gnu/packages/python.scm (python-cryptography-vectors): Update to 1.2.2.
gnu: python-pip: Update to 8.0.2.
* gnu/packages/python.scm (python-pip): Update to 8.0.2.
[source]: Change to `pypi uri` syntax.
gnu: python-gnupg: Update to 0.3.8.
* gnu/packages/gnupg.scm (python-gnupg): Update to 0.3.8.
[source]: Change to 'pypi uri` syntax.
doc: Document 'guix-edit' Emacs command.
* doc/emacs.texi (Emacs Commands): Document "M-x guix-edit".
* doc/guix.texi (Invoking guix edit): Mention it.