[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] guix source archive branch, master, updated. v0.1-54-g21c203a
From: |
Ludovic Courtès |
Subject: |
[SCM] guix source archive branch, master, updated. v0.1-54-g21c203a |
Date: |
Wed, 23 Jan 2013 22:33: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 21c203a53a617962586ef645b22f80814b05fd65 (commit)
via 9c9da07f4c28192a05b3a88c7d5d1817ea392d79 (commit)
via 12abb19dfbd90089e04ccbc94f0bd8ee2cbe3729 (commit)
via bbb7a00e9a224d812a56c67956efb3e8a840cf0a (commit)
via 6798a8e485281f855c0777d3f952b4e02953cfd2 (commit)
from 6e4da6ead1f0496cee60b28ea8e27a90258d34af (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 21c203a53a617962586ef645b22f80814b05fd65
Author: Ludovic Courtès <address@hidden>
Date: Wed Jan 23 23:21:59 2013 +0100
packages: Mark the `arguments' field of <package> as thunked.
* guix/packages.scm (<package>): Mark `arguments' as thunked.
(package-derivation): Adjust accordingly. Parameterize
%CURRENT-SYSTEM to SYSTEM, so that arguments can refer to it.
* guix/build-system/gnu.scm (package-with-explicit-inputs): Expect
`package-arguments' to always return a list, and return a list.
(package-with-extra-configure-variable): Likewise.
(static-package): Likewise.
* gnu/packages/base.scm (patch, findutils, gcc-4.7, binutils-boot0,
gcc-boot0, glibc-final-with-bootstrap-bash, cross-gcc-wrapper,
static-bash-for-glibc, binutils-final, gcc-final): Change `arguments'
from a lambda to a list, and use (%current-system) as needed.
(nix-system->gnu-triplet, boot-triplet): Have the first argument
default to (%current-system).
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Have `system'
default to (%current-system).
(%bootstrap-gcc): Change `arguments' to a list.
* gnu/packages/gawk.scm (gawk): Likewise.
* gnu/packages/m4.scm (m4): Likewise.
* gnu/packages/make-bootstrap.scm (%glibc-for-bootstrap): Likewise, and
expect `package-arguments' to return a list.
(%static-inputs, %gcc-static, tarball-package): Likewise.
* gnu/packages/ncurses.scm (ncurses): Likewise.
commit 9c9da07f4c28192a05b3a88c7d5d1817ea392d79
Author: Ludovic Courtès <address@hidden>
Date: Wed Jan 23 23:08:29 2013 +0100
guix-build: Fix typo.
* guix-build.in (guix-build)[find-package]: Use `x', not `_', to avoid
confusion with `gettext'.
commit 12abb19dfbd90089e04ccbc94f0bd8ee2cbe3729
Author: Ludovic Courtès <address@hidden>
Date: Wed Jan 23 22:47:39 2013 +0100
gnu: Remove unnecessary closures around `arguments' value.
* gnu/packages/algebra.scm (pari-gp): Remove closure around the value of
`arguments'.
* gnu/packages/bdb.scm (bdb): Likewise.
* gnu/packages/mit-krb5.scm (mit-krb5): Likewise.
* gnu/packages/openssl.scm (openssl): Likewise.
* gnu/packages/perl.scm (perl): Likewise.
commit bbb7a00e9a224d812a56c67956efb3e8a840cf0a
Author: Ludovic Courtès <address@hidden>
Date: Wed Jan 23 22:24:47 2013 +0100
define-record-type*: Add the `thunked' field definition keyword.
* guix/utils.scm (define-record-type*)[make-syntactic-constructor]: Add
a `thunked' parameter.
(thunked-field?, field-bindings): New procedures. Use the latter when
generating `letrec*' bindings.
[thunked-field?, thunked-field-accessor-name, field-spec->srfi-9,
thunked-field-accessor-name]: New procedures.
Use them when generating the `define-record-type' form, and to
generated thunk field accessors, along call to
`make-syntactic-constructor' with the new argument.
* tests/utils.scm ("define-record-type* & thunked",
"define-record-type* & thunked & default",
"define-record-type* & thunked & inherited"): New tests.
commit 6798a8e485281f855c0777d3f952b4e02953cfd2
Author: Ludovic Courtès <address@hidden>
Date: Wed Jan 23 16:45:36 2013 +0100
doc: Clarify that `guix-build' really is for developers.
* doc/guix.texi (Invoking guix-build): Make it clear that `guix-build'
doesn't access the user's profile, and add cross-ref to `guix-package'.
Suggested by Nikita Karetnikov <address@hidden>.
-----------------------------------------------------------------------
Summary of changes:
doc/guix.texi | 10 +-
gnu/packages/algebra.scm | 39 ++--
gnu/packages/base.scm | 487 +++++++++++++++++++--------------------
gnu/packages/bdb.scm | 25 +-
gnu/packages/bootstrap.scm | 61 +++---
gnu/packages/gawk.scm | 28 +--
gnu/packages/m4.scm | 52 ++---
gnu/packages/make-bootstrap.scm | 127 +++++------
gnu/packages/mit-krb5.scm | 51 ++--
gnu/packages/ncurses.scm | 48 ++--
gnu/packages/openssl.scm | 47 ++--
gnu/packages/perl.scm | 49 ++--
guix-build.in | 2 +-
guix/build-system/gnu.scm | 63 ++---
guix/packages.scm | 40 ++--
guix/utils.scm | 101 +++++++--
tests/utils.scm | 51 ++++-
17 files changed, 678 insertions(+), 603 deletions(-)
hooks/post-receive
--
guix source archive
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] guix source archive branch, master, updated. v0.1-54-g21c203a,
Ludovic Courtès <=