gnu: git: Fix gitweb. * gnu/packages/version-control.scm (git)[inputs]: Add perl-cgi. [arguments]: Wrap "gitweb.cgi" with PERL5LIB.
gnu: Add grantlee. * gnu/packages/qt.scm (grantlee): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add libksysguard. * gnu/packages/kde.scm (libksysguard): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: icecat: Update to 45.5.1-gnu1. * gnu/packages/gnuzilla.scm (icecat): Update to 45.5.1-gnu1. [source]: Remove temporary URI for 45.3 beta. Fix URI computation. Remove outdated patches. Add more cherry-picked bug fixes from upstream mozilla-esr45. Use 'list' instead of quasiquote in 'patches' field.
doc: Use @file to mark file names. * doc/guix.texi: Use @file where appropriate.
gnu: Add Kerberos client service. * doc/guix.texi (Kerberos Services)[Krb5 Service]: New subsubheading. * gnu/services/kerberos.scm (krb5-service-type): New variable. * gnu/services/configuration.scm (configuration-field-serializer, configuration-field-getter): Export variables.
gnu: Add fcgiwrap. * gnu/packages/web.scm (fcgiwrap): New variable.
gnu: Add fcgi. * gnu/packages/patches/fcgi-2.4.0-gcc44-fixes.patch: New file. * gnu/packages/patches/fcgi-2.4.0-poll.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patches. * gnu/packages/web.scm (fcgi): New variable.
gnu: linux-libre: Update to 4.8.12. * gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash) (linux-libre): Update to 4.8.12.
gnu: linux-libre@4.4: Update to 4.4.36. * gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.36.
gnu: linux-libre@4.1: Update to 4.1.36. * gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.36.
doc: Remove obsolete bit about networking in VMs. * doc/guix.texi (Running GuixSD in a VM): Remove "the boot will fail" wording since that is no longer true since commit 6129dd8b5989f77b2976c68ecdf1f7dbfa63ec46.
gnu: guix: Update development snapshot. * gnu/packages/package-management.scm (guix-devel): Update to 463fb7d.
gnu: python-cryptography: Update to 1.6. * gnu/packages/python.scm (python-cryptography, python2-cryptography): Update to 1.6. (python-cryptography-vectors, python2-cryptography-vectors): Update to 1.6.
gnu: dblatex: Update comment. * gnu/packages/docbook.scm (dblatex)[arguments]: Detail comment about why the use of setuptools needs to be disabled.
gnu: python-numpy: Fix inputs. This fixes 2efabc5589dc641dce75702b99253a3fb40bb2eb, where some inputs have been changed to propagated-inputs, but the propagated-inputs are still extended from inputs and the inputs are not extended at all. * gnu/packages/python.scm (python-numpy, python2-numpy)[inputs]: Extend from python-numpy-bootstrap's package-inputs. [propagated-inputs]: Extend from python-numpy-bootstrap's package-propagated-inputs.
gnu: python2-ipython: Fix inputs. This fixes e62600feb6a3aca2304925ed8c0bb5a9060e38dd, where the inputs have been changed to native-inputs, but still extended from inputs. * gnu/packages/python.scm (python2-ipython)[native-inputs]: Extend from python-ipython's package-native-inputs.
gnu: python-numpydoc: Correct inputs. This does what 213d1745c6adbfd274b1edc575529e026b0ab743 was supposed to do. * gnu/packages/python.scm (python-numpydoc, python-numpydoc) Change first of the duplicate [native-inputs] definitions to [propagated-inputs].
gnu: calibre: Do not use python setuptools for building. * gnu/packages/ebook.scm (calibre)[arguments]: Set #:use-setuptools? to false.
gnu: file-system-shepherd-service: Use mount-file-system. * gnu/services/base.scm (file-system-shepherd-service): Use mount-file-system instead of manually mounting the file system.