~ruther/guix-local

d694a44c — Andreas Enge 12 years ago
gnu: imagemagick: Update to 6.8.7-9.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.8.7-9.
f198ffd0 — Andreas Enge 12 years ago
gnu: qt: Update to 5.2.0.

* gnu/packages/qt.scm (qt): Update to 5.2.0.
6447738c — Mark H Weaver 12 years ago
guix package: allow multiple arguments after -i, -r, and -u.

* guix/scripts/package.scm (%options): Adapt option processors to accept and
  return a second seed value: 'arg-handler', which handles bare arguments (if
  not false).  The install, remove, and upgrade option processors return an
  arg-handler that repeat the same operation.  All other option processors
  return #f as the arg-handler.  Make the arguments to install and remove
  optional.  The upgrade option processor deletes (upgrade . #f) from the
  alist before adding a new entry.
  (guix-package): Procedures passed to 'args-fold*' accept the new seed value
  'arg-handler'.  The 'operand-proc' uses 'arg-handler' (if not false).

* doc/guix.texi (Invoking guix package): Update docs.

* tests/guix-package.sh: Add test.
5839958a — John Darrington 12 years ago
gnu: libxml2: Fixed cross-compilation.

* gnu/packages/xml.scm (libxml2): assign "cross-libc"
  to the variable glibc.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
c94d01ba — Ludovic Courtès 12 years ago
gnu: tzdata: Fix cross-compilation.

Reported by John Darrington <john@darrington.wattle.id.au>.

* gnu/packages/base.scm (tzdata): Use the 'source' keyword argument in
  phases rather than the "source" input.  This fixes cross-compilation.
52a79f1e — Ludovic Courtès 12 years ago
pull: Compile guix/ files before gnu/ files.

* guix/scripts/pull.scm (unpack)[builder]: Build files under guix/
  before files under gnu/.
ca6c4fa1 — Ludovic Courtès 12 years ago
pull: Compile files in parallel.

* guix/scripts/pull.scm (unpack)[builder](compile-file*): Remove.
  (call-with-process, p-for-each): New procedures.  Use them to compile
  files in parallel.
0c2e1dd4 — Ludovic Courtès 12 years ago
pull: Limit memory usage when compiling.

Reported by Arne Babenhauserheide <arne.babenhauserheide@kit.edu>.

* guix/scripts/pull.scm (unpack)[builder](compile-file*): Change to run
  'compile-file' in a child process.  This limits memory usage; before
  that memory usage was proportional to the number of files to compile.
98a046cd — Andreas Enge 12 years ago
gnu: icecat: Further analyse the failure of using system libpng and libjpeg.

* gnu/packages/gnuzilla.scm (icecat): Add comments.
e93c24df — John Darrington 12 years ago
gnu: file: Fixed cross-compilation.

* gnu/packages/file.scm (file): [(eq? (%current-target-system) #f)] Add native-inputs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1ae6df81 — Ludovic Courtès 12 years ago
gnu: icecat: Build without debugging symbols; use some of the system libs.

* gnu/packages/gnuzilla.scm (icecat): Add 'native-inputs'.  Add bzip2,
  libevent, libffi, and zlib as inputs.  Add #:configure-flags.  Change
  'configure' phase to honor it.
2e572831 — Ludovic Courtès 12 years ago
gnu: idutils: Add Emacs as an input so idutils.el gets compiled and installed.

* gnu/packages/idutils.scm (idutils): Add Emacs to 'native-inputs'.
9ed1ba8a — Ludovic Courtès 12 years ago
gnu: global: Install the elisp file under $out/share/emacs/site-lisp.

* gnu/packages/global.scm (global)[arguments]: Add #:phases.
31f9322e — Andreas Enge 12 years ago
gnu: ffmpeg: Check via "make fate".

* gnu/packages/patches/ffmpeg-check.patch: Drop patch.
* gnu-system.am (dist_patch_DATA): Unregister patch.
* gnu/packages/video.scm (ffmpeg): Drop patch and use "fate" as test target
    as recommended at http://trac.ffmpeg.org/ticket/3177#comment:11 .
* gnu/packages/video.scm
a31f4d35 — Ludovic Courtès 12 years ago
gnu: libtasn1: Upgrade to 3.4.

* gnu/packages/gnutls.scm (libtasn1): Upgrade to 3.4.  Add
  'native-inputs' field.
b29f947d — Ludovic Courtès 12 years ago
build: Skip one 'package-source-derivation' test when networking is missing.

* tests/packages.scm ("package-source-derivation, snippet"): Skip when
  networking is missing.
8a43ff10 — Ludovic Courtès 12 years ago
gnu: guix: Upgrade to 0.5.

* gnu/packages/package-management.scm (guix): Upgrade to 0.5.  Update
  the bootstrap binaries; add mips64el; add
  'guix-test-networking.patch'.
e71998cd — Ludovic Courtès 12 years ago
build: Bump to version 0.6.

* configure.ac: Switch to 0.6.
5d6dbd29 — Ludovic Courtès 12 years ago
Update 'NEWS'.
d862bf0f — Ludovic Courtès 12 years ago
build: Remove '..' from srcdir/builddir in 'pre-inst-env'.

* pre-inst-env.in (abs_top_srcdir, abs_top_builddir): New variables.
  Use them instead of @abs_top_srcdir@ and @abs_top_builddir@.
  This fixes the "package-field-location, relative file name" test in
  'make distcheck'.
Next