GNU Guixguix source archive branch, master, updated. v0.3-196-g37c0ce3

2013-09-18 Thread Ludovic Court�s
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project guix source archive.

The branch, master has been updated
   via  37c0ce3d279450d5f33f7bc405989c570249f032 (commit)
   via  59688fc4b5cfac3e05610195a47795f5cc15f338 (commit)
   via  81b66f8567ea2e3ecb0983318d5dedd3b1332e48 (commit)
   via  07c86312ca96d095ff5ebeae37940fd7c726c3e5 (commit)
   via  6a446d56801bfb197b1561bbe660675caa31c96c (commit)
  from  803704418c4738ed63b3dd6aa893e3dc6da7d4db (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 37c0ce3d279450d5f33f7bc405989c570249f032
Author: Ludovic Courtès l...@gnu.org
Date:   Wed Sep 18 19:00:03 2013 +0200

hydra: Point the Git submodule to our local copy.

* build-aux/hydra/guix.scm (tarball-package): Add 'nix-checkout'
  parameter.  Replace 'patch-bootstrap-script' phase by
  'set-nix-module'.
  (hydra-jobs): Get the 'nix' value from ARGUMENTS, and pass it to
  'tarball-package'.

commit 59688fc4b5cfac3e05610195a47795f5cc15f338
Author: Ludovic Courtès l...@gnu.org
Date:   Wed Sep 18 17:01:40 2013 +0200

derivations: 'derivation' and related procedures return a single value.

* guix/derivations.scm (derivation-output-path,
  derivation-output-paths): New procedures.
  (derivation-path-output-path): Use 'derivation-output-path'.
  (derivation-path-output-paths): Use 'derivation-output-paths'.
  (derivation): Accept 'derivation?' objects as inputs.  Return a single
  value.
  (build-derivations): New procedure.
  (compiled-modules): Use 'derivation-output-paths'.
  (build-expression-derivation)[source-path]: Add case for when the
  input matches 'derivation?'.
  [prologue]: Accept 'derivation?' objects in INPUTS.
  [mod-dir, go-dir]: Use 'derivation-output-path'.
* guix/download.scm (url-fetch): Adjust to the single-value return.
* guix/packages.scm (package-output): Use 'derivation-output-path'.
* guix/scripts/build.scm (guix-build): When the argument is
  'derivation-path?', pass it through 'read-derivation'.
  Use 'derivation-file-name' to print out the .drv file names, and to
  register them.  Use 'derivation-output-path' instead of
  'derivation-path-output-path'.
* guix/scripts/package.scm (roll-back): Adjust to the single-value
  return.
  (guix-package): Use 'derivation-output-path'.
* guix/ui.scm (show-what-to-build): Adjust to deal with 'derivation?'
  objects instead of .drv file names.
* gnu/system/grub.scm (grub-configuration-file): Use
  'derivation-output-path' instead of 'derivation-path-output-path'.
* gnu/system/vm.scm (qemu-image, system-qemu-image): Likewise.
* tests/builders.scm, tests/derivations.scm, tests/packages.scm,
  tests/store.scm, tests/union.scm: Adjust to the new calling
  convention.
* doc/guix.texi (Defining Packages, The Store, Derivations): Adjust
  accordingly.

commit 81b66f8567ea2e3ecb0983318d5dedd3b1332e48
Author: Ludovic Courtès l...@gnu.org
Date:   Wed Sep 18 16:42:51 2013 +0200

tests: Clarify filtering of the debug output.

* tests/guix-package.sh: Clearly filter out the debug output of
  'gnu-make-boot0'.

commit 07c86312ca96d095ff5ebeae37940fd7c726c3e5
Author: Ludovic Courtès l...@gnu.org
Date:   Wed Sep 18 11:10:02 2013 +0200

derivations: Add a nicer printer.

* guix/derivations.scm (derivation): Add a printer.

commit 6a446d56801bfb197b1561bbe660675caa31c96c
Author: Ludovic Courtès l...@gnu.org
Date:   Tue Sep 17 23:00:55 2013 +0200

derivations: Keep the .drv file name in derivation objects.

* guix/derivations.scm (derivation): Add 'file-name' field.
  (%read-derivation): Use (port-filename DRV-PORT) as the file name for
  the result.
  (derivation): Set the 'file-name' field in the result.
* tests/derivations.scm (build derivation with 1 source): Assert that
  'derivation-file-name' returns the right thing.

---

Summary of changes:
 build-aux/hydra/guix.scm |   20 +++--
 doc/guix.texi|   37 
 gnu/system/grub.scm  |6 +-
 gnu/system/vm.scm|   12 +-
 guix/build-system/cmake.scm  |6 +-
 guix/build-system/gnu.scm|   20 +++--
 guix/build-system/perl.scm   |4 +-
 guix/build-system/python.scm |4 +-
 guix/derivations.scm |  129 ++---
 guix/download.scm|   32 +++
 guix/packages.scm|   11 +--
 guix/scripts/build.scm   |   23 ++---
 guix/scripts/package.scm |   19 ++--
 guix/ui.scm  |   34 
 

GNU Guixguix source archive branch, master, updated. v0.3-198-g97d010b

2013-09-18 Thread Ludovic Court�s
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project guix source archive.

The branch, master has been updated
   via  97d010b7f8acbe8e609f401996d72d84ba2bbdbd (commit)
  from  3301f179709d4ef4d5a1f50a634698d9abdb0519 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 97d010b7f8acbe8e609f401996d72d84ba2bbdbd
Author: Ludovic Courtès l...@gnu.org
Date:   Wed Sep 18 20:49:47 2013 +0200

hydra: Add missing import.

* build-aux/hydra/gnu-system.scm, build-aux/hydra/guix.scm: Use (guix
  derivations).

---

Summary of changes:
 build-aux/hydra/gnu-system.scm |1 +
 build-aux/hydra/guix.scm   |1 +
 2 files changed, 2 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
guix source archive



GNU Guixguix source archive branch, master, updated. v0.3-199-g1210c32

2013-09-18 Thread Ludovic Court�s
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project guix source archive.

The branch, master has been updated
   via  1210c32eccbc62f3711dacc306cd5e94a94580d1 (commit)
  from  97d010b7f8acbe8e609f401996d72d84ba2bbdbd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 1210c32eccbc62f3711dacc306cd5e94a94580d1
Author: Ludovic Courtès l...@gnu.org
Date:   Wed Sep 18 20:58:49 2013 +0200

hydra: Fix typo.

* build-aux/hydra/guix.scm (tarball-package): Unquote 'nix-checkout'.

---

Summary of changes:
 build-aux/hydra/guix.scm |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
guix source archive



GNU Guixguix source archive branch, master, updated. v0.3-200-g72d9148

2013-09-18 Thread Ludovic Court�s
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project guix source archive.

The branch, master has been updated
   via  72d9148fbf6e097cd8838b51c49f107c5176287a (commit)
  from  1210c32eccbc62f3711dacc306cd5e94a94580d1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 72d9148fbf6e097cd8838b51c49f107c5176287a
Author: Ludovic Courtès l...@gnu.org
Date:   Wed Sep 18 23:07:45 2013 +0200

hydra: Pass the directory name of the Nix checkout.

* build-aux/hydra/guix.scm (hydra-jobs): Extract the 'file-name' item
  from NIX-CHECKOUT, and pass that to 'tarball-package'.

---

Summary of changes:
 build-aux/hydra/guix.scm |9 +
 1 files changed, 5 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
guix source archive