gnu: python-pygobject: Propagate glib and libffi. * gnu/packages/glib.scm (python-pygobject): Move glib and libffi to propagated-inputs. (python2-pygobject)[inputs]: Remove glib and libffi.
gnu: python-pygobject: Add search path for GI_TYPELIB_PATH. * gnu/packages/glib.scm (python-pygobject)[native-search-paths]: Use the same search paths as gobject-introspection.
gnu: orc: Update to 0.4.25. * gnu/packages/gstreamer.scm (orc): Update to 0.4.25.
services: Use 'packages->manifest' in 'packages->profile-entry'. This allows using (PACKAGE OUTPUT) in the packages field. Reported by Jan Nieuwenhuizen <janneke@gnu.org>. * gnu/services.scm (packages->profile-entry): Use 'packages->manifest'.
services: elogind: Rely on D-Bus activation. Previously elogind was explicitly spawned by the Shepherd. Now it is activated by dbus-daemon on demand. * gnu/packages/freedesktop.scm (elogind)[arguments]: Add 'fix-service-file' phase. * gnu/services/desktop.scm (elogind-shepherd-service): Remove. (elogind-dbus-service): New procedure. (elogind-service-type): Do not extend SHEPHERD-ROOT-SERVICE-TYPE. Use 'elogind-dbus-service' for DBUS-ROOT-SERVICE-TYPE.
gnu: alsa-modular-synth: Insert space to separate linker flags. * gnu/packages/audio.scm (alsa-modular-synth)[arguments]: Add build phase to separate linker flags.
gnu: alsa-modular-synth: Drop Qt 4. * gnu/packages/audio.scm (alsa-modular-synth)[inputs]: Replace "qt-4" with "qt". [arguments]: Add configure flag to build with Qt 5.
gnu: vigra: Update to a development snapshot. * gnu/packages/image.scm (vigra): Update to a git snapshot to fix build problems with the current python-numpy.
gnu: Add einstein. * gnu/packages/games.scm (einstein): New variable. * gnu/packages/patches/einstein-build.patch: New file. * gnu-system.am (dist_patch_DATA): Register patch.
gnu: jalv: Drop Qt-4 support. * gnu/packages/audio.scm (jalv)[inputs]: Drop qt-4. It does not receive any upstream security updates, and Qt-4 support is marked as experimental in the jalv documentation.
gnu: letsencrypt, python-acme: Update to 0.4.2. These packages should be updated together. * gnu/packages/tls.scm (letsencrypt): Update to 0.4.2. (python-acme, python2-acme): Update to 0.4.2.
gnu: python-cryptography, python-cryptography-vectors: Update to 1.2.3. These packages should be updated together. * gnu/packages/python.scm (python-cryptography): Update to 1.2.3. (python-cryptography-vectors): Update to 1.2.3.
doc: Mention syslogd configuration. * gnu/services/base.scm (syslog-service): Add xref to Inetutils in the docstring. (%default-syslog.conf): Export. * doc/guix.texi (Base Services): Update accordingly.
gnu: gnome: Sync description and synopsis. * gnu/packages/gnome.scm (gnome)[synopsis, description]: Use official GNU blurb.
gnu: nano: Update to 2.5.3. * gnu/packages/nano.scm (nano): Update to 2.5.3.
gnu: libgit2: Update to 0.23.4. * gnu/packages/version-control.scm (libgit2): Update to 0.23.4.
gnu: findnewest: Update to 0.3. * gnu/packages/version-control.scm (findnewest): Update to 0.3.
gnu: exim: Update to 4.86.2 [fixes CVE-2016-1531]. * gnu/packages/mail.scm (exim): Update to 4.86.2.
gnu: Add byzanz. * gnu/packages/gnome.scm (byzanz): New variable.
gnu: youtube-dl: Update to 2016.03.01. * gnu/packages/video.scm (youtube-dl): Update to 2016.03.01.