[Top][All Lists]

[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 Courts
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)[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
    * 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 ++--                   |    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(-)

guix source archive

reply via email to

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