Merge branch 'master' into core-updates Conflicts: gnu/packages/commencement.scm gnu/packages/xml.scm
doc: Move most 'HACKING' informations into the manual. * HACKING (Contributing): New section. (Building from Git, The Perfect Setup, Coding Style, Submitting Patches): Move to ... * doc/guix.texi (Running Guix Before It Is Installed): Likewise. * doc/contributing.texi: ... here. New file. * doc.am (EXTRA_DIST): Use it. * README (Installation): Adapt to it. * configure.ac (DOT): Likewise.
Merge branch 'master' into core-updates
build: Bump version number. * configure.ac: Change version to 0.8.3.
build: Build and install manual pages. * configure.ac: Use 'AM_MISSING_PROG' for 'help2man'. * doc.am (subcommand-manual-target, SUBCOMMANDS, dist_man1_MANS): New variables. (doc/guix-$(1).1, doc/guix.1): New targets.
Merge branch 'master' into gtk-rebuild Conflicts: gnu/packages/gtk.scm
build: Require Guile >= 2.0.7. * configure.ac: Require guile-2.0 >= 2.0.7. * README: Adjust accordingly. * doc/guix.texi (Requirements): Likewise.
Merge branch 'master' into core-updates Conflicts: gnu-system.am gnu/packages/gstreamer.scm
build: Silence warnings about 'make' portability. * configure.ac: Pass -Wno-portability to AM_INIT_AUTOMAKE.
Merge branch 'master' into core-updates
Add Bash completion file. * etc/completion/bash/guix: New file. * Makefile.am (dist_bashcompletion_DATA): New variable. * configure.ac: Add --with-bash-completion-dir.
Merge branch 'master' into core-updates
build: Enable silent rules by default. * configure.ac: Use 'AM_SILENT_RULES'.
Merge branch 'master' into core-updates
build: Detect lack of guile.m4 at autoconf time. * configure.ac: Add 'm4_pattern_forbid' invocation.
Merge branch 'master' into core-updates
build: Bump version number. * configure.ac: Change to version 0.8.2.
build: Reject or warn against file name length limit overruns. * m4/guix.m4 (GUIX_TEST_ROOT_DIRECTORY, LINUX_HASH_BANG_LIMIT, SOCKET_FILE_NAME_LIMIT, GUIX_SOCKET_FILE_NAME_LENGTH, GUIX_TEST_SOCKET_FILE_NAME_LENGTH, GUIX_HASH_BANG_LENGTH, GUIX_CHECK_FILE_NAME_LIMITS): New macros. * configure.ac: Use 'GUIX_CHECK_FILE_NAME_LIMITS'. * config-daemon.ac: Use 'GUIX_TEST_ROOT_DIRECTORY'. * test-env.in: Check socket name length and emit warning if it exceeds 107.
build: Change version to 0.8.1. * configure.ac: Change version to 0.8.1.
Merge branch 'master' into 'core-updates'.