Add `substitute-binary.scm' to POTFILES.in. * po/POTFILES.in: Add guix/scripts/substitute-binary.scm.
gnu: Add ImageMagick. * gnu/packages/imagemagick.scm: New file. * Makefile.am (MODULES): Add it. * guix/download.scm (%mirrors): Add `imagemagick' entry.
substitute-binary: Provide feedback when the server is unresponsive. * guix/scripts/substitute-binary.scm (%fetch-timeout): New variable. (with-timeout): New macro. (fetch): Add `timeout?' keyword parameter. Enclose `http-fetch' call in `with-timeout'. (guix-substitute-binary): Call `fetch' with #:timeout? #f.
build: Fix `sync-with-upstream'. * nix/sync-with-upstream: Remove schema.sql.hh.
gnu: Add Linux iproute2. * gnu/packages/bdb.scm (bdb): Add `--enable-compat185'. * gnu/packages/linux.scm (iproute): New variable.
gnu: Add iptables. * gnu/packages/linux.scm (iptables): New variable.
gnu: graphviz: Fix typo. * gnu/packages/graphviz.scm (graphviz): Fix typo in description.
gnu: Move subversion with the other version control systems. * gnu/packages/subversion.scm: Remove file. * gnu/packages/version-control.scm (subversion): New variable. * Makefile.am (MODULES): remove subversion.scm.
build: Remove non-existent git.scm from Makefile.am. * Makefile.am (MODULES): Remove git.scm.
gnu: Add Graphviz. * gnu/packages/graphviz.scm: New file. * Makefile.am (MODULES): Add it.
gnu: libpng: Propagate zlib. * gnu/packages/libpng.scm (libpng): Propagate zlib.
gnu: Add GD. * gnu/packages/gd.scm: New file. * Makefile.am (MODULES): Add it.
gnu: Add Racket. * gnu/packages/scheme.scm (racket): New variable.
build-system/trivial: Fix introduction of `%target' when cross-building. * guix/build-system/trivial.scm (trivial-cross-build): Wrap BUILDER in a `let' rather than in `begin'.
gnu: linux-libre-headers: Allow cross-compilation. * gnu/packages/linux.scm (linux-libre-headers): Use (guix build gnu-cross-build) and %standard-cross-phases when cross-compiling.
gnu: pkg-config: Export package definition. * gnu/packages/pkg-config.scm (%pkg-config): Make public. Reported by Andreas Enge <andreas@enge.fr>.
gnu: Add pango. * gnu/packages/gtk.scm (pango): New variable.
gnu: Add harfbuzz. * gnu/packages/gtk.scm (harfbuzz): New variable.
gnu: Add cairo. * gnu/packages/gtk.scm (cairo): New variable.
gnu: Add libspectre. * gnu/packages/ghostscript.scm (libspectre): New variable.