[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU Guixguix source archive branch, master, updated. v0.7-638-g05962f2,
Ludovic Courtès <=