[Top][All Lists]

[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
    * tests/ 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
    * guix/build/gnu-cross-build.scm: New file.
    * (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

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

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'


Summary of changes:                                        |    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/                                |    3 +
 tests/packages.scm                                 |    9 +-
 13 files changed, 587 insertions(+), 70 deletions(-)
 create mode 100644 guix/build/gnu-cross-build.scm

guix source archive

reply via email to

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