[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] guix source archive branch, master, updated. v0.2-28-gcba363b
From: |
Ludovic Courtès |
Subject: |
[SCM] guix source archive branch, master, updated. v0.2-28-gcba363b |
Date: |
Fri, 24 May 2013 21:25:06 +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 cba363bea8b93d367d0e64e94a8b31ef91707329 (commit)
via 929c0f69de155a1ca41296515541ee51856bd2bb (commit)
via e55ec43d8b98fed6c51d536c000f4fba72641c53 (commit)
via 264218a47ed8f80eb516ae6b960de686ab32c226 (commit)
via 9c1edabd8b95d698ba995653d465fcb70cd2409b (commit)
via 17bb886ff42afe7caa7b89878a563243239f9698 (commit)
via 248d08ebf0f2333d13c36358a4e1556c7114048b (commit)
via a63062b55a6592467816571fd7983f4e88903c0a (commit)
from 7046c48d721dfc0c733d2d31a4251e97ab581ed8 (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 cba363bea8b93d367d0e64e94a8b31ef91707329
Author: Ludovic Courtès <address@hidden>
Date: Fri May 24 23:14:19 2013 +0200
package: Fix default profile ownership check when it's just been created.
* guix/scripts/package.scm (guix-package)[ensure-default-profile]: Check
whether S is true before checking its owner. Fixes the case where we
built %PROFILE-DIRECTORY just above.
commit 929c0f69de155a1ca41296515541ee51856bd2bb
Author: Ludovic Courtès <address@hidden>
Date: Fri May 24 23:12:56 2013 +0200
build: `hydra.scm' adds cross-build jobs.
* hydra.scm (package->alist): Add `package-derivation' argument.
(package-cross-job): New procedure.
(%packages-to-cross-build, %cross-targets): New variables.
(hydra-jobs): Add cross jobs.
commit e55ec43d8b98fed6c51d536c000f4fba72641c53
Author: Ludovic Courtès <address@hidden>
Date: Fri May 24 22:52:52 2013 +0200
build: Add `--target' option.
* guix/scripts/build.scm (derivations-from-package-expressions): Add
`package-derivation' parameter.
(show-help, %options): Add `--target'.
(guix-build): Use `package-cross-derivation' when `--target' is
passed.
* tests/guix-build.sh: Add dry-run test with `--target'.
* doc/guix.texi (Invoking guix build): Document `--target'.
commit 264218a47ed8f80eb516ae6b960de686ab32c226
Author: Ludovic Courtès <address@hidden>
Date: Fri May 24 22:44:15 2013 +0200
build-system/gnu: Implement cross build.
* guix/build-system/gnu.scm (inputs-search-paths): New procedure.
(standard-search-paths): Use it.
(expand-inputs): New procedure.
(standard-inputs): Use it.
(standard-cross-packages, standard-cross-inputs,
standard-cross-search-paths, gnu-cross-build): New procedures.
(gnu-build-system): Set `cross-build' field to `gnu-cross-build'.
* gnu/packages/cross-base.scm: Export `cross-gcc', `cross-binutils', and
`cross-libc'.
* guix/build/gnu-cross-build.scm: New file.
* Makefile.am (MODULES): Add it.
commit 9c1edabd8b95d698ba995653d465fcb70cd2409b
Author: Ludovic Courtès <address@hidden>
Date: Fri May 24 22:21:24 2013 +0200
packages: Implement `package-cross-derivation'.
* guix/packages.scm (package-transitive-target-inputs,
package-transitive-native-inputs): New procedures.
(package-derivation): Parametrize `%current-target-system'.
(package-cross-derivation): Implement.
* guix/utils.scm (%current-target-system): New variable.
* tests/packages.scm ("package-cross-derivation"): New test.
* doc/guix.texi (Defining Packages): Document
`package-cross-derivation'.
commit 17bb886ff42afe7caa7b89878a563243239f9698
Author: Ludovic Courtès <address@hidden>
Date: Fri May 24 21:55:52 2013 +0200
gnu: cross-gcc: Set the right search paths.
* gnu/packages/cross-base.scm (cross-gcc): Override `search-paths' and
`native-search-paths'.
commit 248d08ebf0f2333d13c36358a4e1556c7114048b
Author: Ludovic Courtès <address@hidden>
Date: Fri May 24 21:54:44 2013 +0200
gnu: cross-gcc: Change patch so that `CROSS_LIBRARY_PATH' is honored.
* gnu/packages/patches/gcc-cross-environment-variables.patch: Add two
hunks, most notably one that changes GCC to honor LIBRARY_PATH_ENV
when cross-compiling.
commit a63062b55a6592467816571fd7983f4e88903c0a
Author: Ludovic Courtès <address@hidden>
Date: Mon May 20 23:00:47 2013 +0200
packages: Factorize things common to `package-{,cross-}derivation'.
* guix/packages.scm (expand-input): New procedure, moved out of...
(package-derivation): ... here. Adjust accordingly.
(package-cross-derivation): Add `cross-system' and `system'
parameters.
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 1 +
doc/guix.texi | 23 ++
gnu/packages/cross-base.scm | 17 ++-
.../patches/gcc-cross-environment-variables.patch | 24 ++
guix/build-system/gnu.scm | 225 ++++++++++++++++++--
guix/build/gnu-cross-build.scm | 138 ++++++++++++
guix/packages.scm | 141 +++++++++---
guix/scripts/build.scm | 24 ++-
guix/scripts/package.scm | 2 +-
guix/utils.scm | 6 +
hydra.scm | 44 ++++-
tests/guix-build.sh | 3 +
tests/packages.scm | 9 +-
13 files changed, 587 insertions(+), 70 deletions(-)
create mode 100644 guix/build/gnu-cross-build.scm
hooks/post-receive
--
guix source archive
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] guix source archive branch, master, updated. v0.2-28-gcba363b,
Ludovic Courtès <=