gnu: Add LRDF. * gnu/packages/rdf.scm (lrdf): New variable.
gnu: Add JACK * gnu/packages/audio.scm: New file * gnu-system.am (GNU_SYSTEM_MODULES): Add it
doc: Update "Limitations" section. * doc/guix.texi (System Installation): Mention Xfce. Update package count.
install: Mention GSD. * gnu/system/install.scm (installation-services): Mention the Guix System Distribution.
gnu: guix: Update snapshot. * gnu/packages/package-management.scm (boot-guile-uri): New procedure. (guix-0.8): Add "boot-guile/armhf" input. Update 'copy-bootstrap-guile' phase to handle it. (guix-devel): Update snapshot.
gnu: zsh: Update to 5.0.7 * gnu/packages/zsh.scm (zsh): Update to 5.0.7 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: apr: Update to 1.5.4. * gnu/packages/apr.scm (apr-util): Update to 1.5.4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: ftp: Update to 4.6.1. * gnu/packages/ftp.scm (lftp): Update to 4.6.1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: mingetty: Wait for udev. * gnu/services/base.scm (mingetty-service): Add 'udev' to 'requirement'.
system: Add 'XDG_DATA_DIRS' and 'XDG_CONFIG_DIRS' to /etc/profile. * gnu/system.scm (etc-directory)[profile]: Set 'XDG_DATA_DIRS' and 'XDG_CONFIG_DIRS'.
nls: Add a few more package modules for translation. * po/packages/POTFILES.in: List a few more files.
build: Unset 'GUIX_PACKAGE_PATH' in 'sync-descriptions'. * Makefile.am (sync-descriptions): Clear 'GUIX_PACKAGE_PATH'.
build: Remove reference to non-existent file. * daemon.am (EXTRA_DIST): Remove nix/sync-with-upstream.
doc: Expound a bit on 'guix lint'. * doc/guix.texi (Invoking guix lint): Give examples of checkers.
services: xorg: Define the <session-type> record type. * gnu/services/xorg.scm (<session-type>): New record type. (%windowmaker-session-type, %ratpoison-session-type): New variables. (%default-xsessions): Use them. (xsessions-directory): Expect SESSIONS to be a list of <session-type> and rewrite accordingly. (slim-service): Adjust docstring. * doc/guix.texi (X Window): Update accordingly.
substitute-binary: Let the user know when the cache is being updated. * guix/scripts/substitute-binary.scm (open-cache*): New macro. (guix-substitute-binary): Use it instead of (delay (open-cache ...)).
hash: Initialize libgcrypt before use. Fixes <http://bugs.gnu.org/19677>. Reported by Mark H Weaver <mhw@netris.org>. * guix/hash.scm: Use (guix gcrypt). (sha256, open-sha256-md, md-write, md-close): Use 'libgcrypt-func' instead of 'dynamic-func'.
Add (guix gcrypt). * guix/gcrypt.scm: New file. * Makefile.am (MODULES): Add it. * guix/pk-crypto.scm: Use it. (libgcrypt-func, gcrypt-version): Remove.
gnu: Add gobject-introspection patches to gnu-system.am. * gnu-system.am (dist_patch_DATA): Add 'gobject-introspection-absolute-shlib-path.patch' and 'gobject-introspection-girepository.patch'.
Merge branch 'wip-gobject-introspection'