guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Guixguix source archive branch, master, updated. v0.7-638-g05962f2


From: Ludovic Courtès
Subject: GNU Guixguix source archive branch, master, updated. v0.7-638-g05962f2
Date: Sun, 02 Nov 2014 20:21:57 +0000

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  05962f2958eb98bad384702455236ff9d2acfb39 (commit)
       via  50373bab7a084dc28a48df2ca7e16036d8978182 (commit)
       via  e786293e769f4d69e14d77905bf3a5745557033f (commit)
      from  5c2033f86469ed052fd89a2a228f8cb17128ddf2 (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 05962f2958eb98bad384702455236ff9d2acfb39
Author: Ludovic Courtès <address@hidden>
Date:   Mon Oct 27 18:09:00 2014 +0100

    packages: Implement grafts.
    
    Thanks to Mark H. Weaver <address@hidden> for insightful discussions
    and suggestions.
    
    * guix/packages.scm (<package>)[graft]: New field.
      (patch-and-repack): Invoke 'package-derivation' with #:graft? #f.
      (package-source-derivation): Likewise.  Do not use (%guile-for-build)
      in call to 'patch-and-repack', and we could end up using a grafted
      Guile.
      (expand-input): Likewise, also for 'package-cross-derivation' call.
      (package->bag): Add #:graft? parameter.  Honor it.  Use 'strip-append'
      instead of 'package-full-name'.
      (input-graft, input-cross-graft, bag-grafts, package-grafts): New
      procedures.
      (package-derivation, package-cross-derivation): Add #:graft? parameter
      and honor it.
    * gnu/packages/bootstrap.scm (package-with-bootstrap-guile): Add
      recursive call on 'graft'.
    * guix/build-system/gnu.scm (package-with-explicit-inputs,
      package-with-extra-configure-variable, static-package): Likewise.
      (gnu-build): Use the ungrafted Guile to avoid full rebuilds.
      (gnu-cross-build): Likewise.
    * guix/build-system/cmake.scm (cmake-build): Likewise.
    * guix/build-system/glib-or-gtk.scm (glib-or-gtk-build): Likewise.
    * guix/build-system/perl.scm (perl-build): Likewise.
    * guix/build-system/python.scm (python-build): Likewise.
    * guix/build-system/ruby.scm (ruby-build): Likewise.
    * guix/build-system/trivial.scm (guile-for-build): Likewise.
    * tests/packages.scm ("package-derivation, direct graft",
      "package-cross-derivation, direct graft", "package-grafts,
      indirect grafts", "package-grafts, indirect grafts, cross",
      "package-grafts, indirect grafts, propagated inputs",
      "package-derivation, indirect grafts"): New tests.
      ("bag->derivation", "bag->derivation, cross-compilation"): Wrap in
      'parameterize'.
    * doc/guix.texi (Security Updates): New node.
      (Invoking guix build): Document --no-graft.

commit 50373bab7a084dc28a48df2ca7e16036d8978182
Author: Ludovic Courtès <address@hidden>
Date:   Thu Oct 16 23:22:07 2014 +0200

    packages: Add 'package->bag' test for propagated inputs.
    
    * tests/packages.scm ("package->bag, propagated inputs"): New test.

commit e786293e769f4d69e14d77905bf3a5745557033f
Author: Ludovic Courtès <address@hidden>
Date:   Fri Oct 17 20:58:02 2014 +0200

    derivations: Add 'derivation-name'.
    
    * guix/derivations.scm (derivation-name): New procedure.
    * tests/derivations.scm ("derivation-name"): New test.

-----------------------------------------------------------------------

Summary of changes:
 doc/guix.texi                     |   63 ++++++++++++++++
 gnu/packages/bootstrap.scm        |    4 +-
 guix/build-system/cmake.scm       |    4 +-
 guix/build-system/glib-or-gtk.scm |    4 +-
 guix/build-system/gnu.scm         |   30 ++++++--
 guix/build-system/perl.scm        |    4 +-
 guix/build-system/python.scm      |    4 +-
 guix/build-system/ruby.scm        |    4 +-
 guix/build-system/trivial.scm     |    4 +-
 guix/derivations.scm              |    6 ++
 guix/packages.scm                 |  147 ++++++++++++++++++++++++++++++++-----
 guix/scripts/build.scm            |   47 +++++++-----
 tests/derivations.scm             |    5 +
 tests/packages.scm                |  116 +++++++++++++++++++++++++----
 14 files changed, 369 insertions(+), 73 deletions(-)


hooks/post-receive
-- 
guix source archive



reply via email to

[Prev in Thread] Current Thread [Next in Thread]