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.5-288-g2096ef4


From: Ludovic CourtŤs
Subject: GNU Guixguix source archive branch, master, updated. v0.5-288-g2096ef4
Date: Fri, 21 Feb 2014 22:49:59 +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  2096ef47aad57a9988c8fdfaa46a70770a0e0b12 (commit)
       via  93cc13aabbbac3341a06a27bb8016d94622350cd (commit)
       via  9b5b5c17409ce0174d171903f03c1d53dfb455c5 (commit)
       via  0dbd88db3933fac9c79adb107ab4a6932f33ea99 (commit)
       via  96c7448f370227c9777a6acdac4ac65f1884fb43 (commit)
       via  36bbbbd150f75c2a6dab2473643c3723e606e41d (commit)
       via  3140f2df423d1235c3766e3478a429ac89d882ed (commit)
       via  c1d52c71aa4fc8085a9737ad1b235ca53a854649 (commit)
       via  a93e91ff484005e05491621664ab71f888ad2ba2 (commit)
       via  86d07a5514d859772980ef87e39f6e2b668655c0 (commit)
      from  504a83af42a552b753561bce440d44b047144986 (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 2096ef47aad57a9988c8fdfaa46a70770a0e0b12
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 21 23:48:56 2014 +0100

    derivations: Remove unused 'derivation' parameter.
    
    * guix/derivations.scm (derivation): Remove unused #:hash-mode parameter.
    * doc/guix.texi (Derivations): Adjust accordingly.

commit 93cc13aabbbac3341a06a27bb8016d94622350cd
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 21 23:44:52 2014 +0100

    gnu: Add libwebsockets.
    
    * gnu/packages/libwebsockets.scm: New file.
    * gnu-system.am (GNU_SYSTEM_MODULES): Add it.

commit 9b5b5c17409ce0174d171903f03c1d53dfb455c5
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 21 23:41:11 2014 +0100

    Add (guix git-download).
    
    * guix/git-download.scm, guix/build/git.scm: New files.
    * Makefile.am (MODULES): Add them.
    * guix/packages.scm (<origin>): Fix comment for 'method' field.

commit 0dbd88db3933fac9c79adb107ab4a6932f33ea99
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 21 20:22:57 2014 +0100

    doc: More on what's special about the archive format.
    
    * doc/guix.texi (Invoking guix archive): Expound on what sets the Nar
      format apart.

commit 96c7448f370227c9777a6acdac4ac65f1884fb43
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 21 20:17:29 2014 +0100

    nar: Produce archives with files sorted in C collation order.
    
    * guix/nar.scm (write-file) <directory>: Pass 'string<?' as the second
      argument to 'scandir'.
    * tests/nar.scm ("write-file puts file in C locale collation order"):
      New test.

commit 36bbbbd150f75c2a6dab2473643c3723e606e41d
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 21 23:03:19 2014 +0100

    derivations: Add support for recursive fixed-output derivations.
    
    * guix/derivations.scm (<derivation-output>): Add 'recursive?' field.
      Adjust 'make-derivation-output' callers.
      (%read-derivation) <fixed-output>: When HASH-ALGO starts with 'r:',
      set the 'recursive?' field and drop 'r:' from the hash algo name.
      (write-derivation)[write-output]: Write the algo as 'r:HASH-ALGO' when
      the RECURSIVE? field is set.
      (derivation-hash) <fixed-output>: Prepend "r:" when RECURSIVE? is set.
      (fixed-output-path): New procedure.
      (derivation): Add #:recursive? parameter.  Use 'fixed-output-path' to
      compute the output file name of a fixed output derivation.
      (build-expression->derivation): Add #:recursive? parameter.  Pass it
      to 'derivation'.
    * tests/derivations.scm ("fixed-output derivation, recursive",
      "build-expression->derivation produces recursive fixed-output",
      "build-expression->derivation uses recursive fixed-output"): New
      tests.
    * doc/guix.texi (Derivations): Document #:recursive? for 'derivation'.
      Add #:recursive? for 'build-expression->derivation'.

commit 3140f2df423d1235c3766e3478a429ac89d882ed
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 21 17:54:32 2014 +0100

    guix hash: Add '--recursive'.
    
    * guix/scripts/hash.scm (show-help): Add --recursive.
      (%options): Likewise.
      (guix-hash)[file-hash]: New procedure.  Honor --recursive.
      Use it.
    * guix/nar.scm (write-file): Add missing field to the &nar-error
      condition raised upon unsupported file type; change its message to be
      more descriptive.
    * tests/guix-hash.sh: Add tests with -r.
    * doc/guix.texi (Invoking guix hash): Document --recursive.

commit c1d52c71aa4fc8085a9737ad1b235ca53a854649
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 21 17:45:04 2014 +0100

    ui: Handle SRFI-35 '&message' conditions.
    
    * guix/ui.scm (call-with-error-handling): Add case for
      'message-condition?'.
    * po/Makevars: Fix typo in comment.

commit a93e91ff484005e05491621664ab71f888ad2ba2
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 21 17:37:55 2014 +0100

    nar: 'write-file' can write to non-file ports.
    
    * guix/nar.scm (write-contents): Use 'sendfile' only when P is a file
      port.
    * tests/nar.scm ("write-file supports non-file output ports"): New test.

commit 86d07a5514d859772980ef87e39f6e2b668655c0
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 21 01:00:49 2014 +0100

    gnu: mpc123: Add patch that fixes a segfault.
    
    * gnu/packages/patches/mpc123-initialize-ao.patch: New file.
    * gnu/packages/mp3.scm (mpc123): Use it.
    * gnu-system.am (dist_patch_DATA): Add it.

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

Summary of changes:
 Makefile.am                                     |    2 +
 doc/guix.texi                                   |   42 +++++++++---
 gnu-system.am                                   |    2 +
 gnu/packages/libwebsockets.scm                  |   83 +++++++++++++++++++++
 gnu/packages/mp3.scm                            |    3 +-
 gnu/packages/patches/mpc123-initialize-ao.patch |   19 +++++
 guix/build/git.scm                              |   45 ++++++++++++
 guix/derivations.scm                            |   73 ++++++++++++++-----
 guix/git-download.scm                           |   89 +++++++++++++++++++++++
 guix/nar.scm                                    |   16 +++--
 guix/packages.scm                               |    4 +-
 guix/scripts/hash.scm                           |   25 ++++++-
 guix/ui.scm                                     |    6 ++-
 po/Makevars                                     |    2 +-
 tests/derivations.scm                           |   70 +++++++++++++++++-
 tests/guix-hash.sh                              |   22 ++++++-
 tests/nar.scm                                   |   34 +++++++++-
 17 files changed, 491 insertions(+), 46 deletions(-)
 create mode 100644 gnu/packages/libwebsockets.scm
 create mode 100644 gnu/packages/patches/mpc123-initialize-ao.patch
 create mode 100644 guix/build/git.scm
 create mode 100644 guix/git-download.scm


hooks/post-receive
-- 
guix source archive



reply via email to

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