gnu: Add ImageMagick. * gnu/packages/imagemagick.scm: New file. * Makefile.am (MODULES): Add it. * guix/download.scm (%mirrors): Add `imagemagick' entry.
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.
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.
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.
gnu: make-bootstrap: Abstract things with `package-with-relocatable-glibc'. * gnu/packages/make-bootstrap.scm (%glibc-for-bootstrap): Replace with... (glibc-for-bootstrap): ... this. New procedure. (%standard-inputs-with-relocatable-glibc): Replace with... (package-with-relocatable-glibc): ... this. New procedure. (%static-inputs, %gcc-static, %guile-static): Use it.
gnu: make-bootstrap: Keep Perl as an input only when needed. * gnu/packages/make-bootstrap.scm (%static-inputs)[coreutils]: Keep Perl as an input only if it's an input of COREUTILS.
gnu: Add GNU gcal. * gnu/packages/gcal.scm: New file. * Makefile.am (MODULES): Add it.
gnu: Add mpg321. * gnu/packages/mp3.scm (mpg321): New variable.
gnu: Add ALSA-lib; use it. * gnu/packages/linux.scm (alsa-lib): New variable. * gnu/packages/oggvorbis.scm (ao): Add ALSA-lib as an input.