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