Skip to content
Snippets Groups Projects
  1. Jan 17, 2015
  2. Jan 16, 2015
  3. Jan 15, 2015
  4. Jan 14, 2015
    • Ludovic Courtès's avatar
      gnu: cross-base: Don't build the cross-compilers with target = host. · 9fdd80e8
      Ludovic Courtès authored
      * gnu/packages/cross-base.scm (xgcc-mips64el)[supported-systems]: Delete
        "mips64el-linux".
        (xgcc-armhf)[supported-systems]: Delete "armhf-linux".
      9fdd80e8
    • Ludovic Courtès's avatar
      gnu: Don't build the mips64el-linux-gnuabi64 cross-compiler on i686. · 6ee01481
      Ludovic Courtès authored
      Fixes <http://bugs.gnu.org/19598>.
      Reported by Mark H Weaver <mhw@netris.org>.
      
      * gnu/packages/cross-base.scm (xgcc-mips64el): Remove "i686-linux" from
        'supported-systems'.
      6ee01481
    • Ludovic Courtès's avatar
      check-available-binaries: Use 'substitution-oracle'. · df5188dd
      Ludovic Courtès authored
      * build-aux/check-available-binaries.scm: Use 'substitution-oracle'.
        Changer caller and 'warn' accordingly.
      df5188dd
    • Ludovic Courtès's avatar
      check-available-binaries: Use 'with-store'. · 619c9522
      Ludovic Courtès authored
      * build-aux/check-available-binaries.scm: Use 'with-store' instead of an
        explicit 'open-connection'.
      619c9522
    • Ludovic Courtès's avatar
      build: Use the canonical list of supported systems in 'assert-*'. · 58caebf0
      Ludovic Courtès authored
      * build-aux/check-available-binaries.scm (%supported-systems): Remove.
      * build-aux/check-final-inputs-self-contained.scm (%supported-systems):
        Remove.
      58caebf0
    • Ludovic Courtès's avatar
      packages: Convert source derivations to monadic style. · f220a838
      Ludovic Courtès authored
      * guix/packages.scm (origin->derivation): Take body from
        'package-source-derivation', and change it to monadic style.  Expect
        METHOD to a monadic procedure.
        (package-source-derivation): Define in terms of 'origin->derivation'.
      * guix/download.scm (url-fetch): Remove 'store' argument.  Remove
        'guile-for-build' variable.  Turn into a monadic procedure.
      * guix/git-download.scm (git-fetch): Likewise.
      * guix/svn-download.scm (svn-fetch): Likewise.
      * tests/builders.scm (url-fetch*): New procedure.
        Change tests to call 'url-fetch*' instead of 'url-fetch'.
      * tests/packages.scm ("package-source-derivation, snippet"): Remove
        'store' parameter of 'fetch' and change it to use 'interned-file'
        instead of 'add-to-store'.
      * gnu/packages/bootstrap.scm (bootstrap-origin)[boot]: Remove 'store'
        parameter.
      f220a838
    • Mark H Weaver's avatar
      gnu: tre: Build a locale for the tests. · 54e61281
      Mark H Weaver authored
      * gnu/packages/tre.scm (tre)[arguments]: Add 'install-locales' phase.
      54e61281
    • Ludovic Courtès's avatar
      store: Add 'store-lower'. · 023d9892
      Ludovic Courtès authored
      * guix/store.scm (store-lower): New procedure.
      * tests/store.scm ("store-lower"): New test.
      023d9892
    • Ludovic Courtès's avatar
      monads: Move '%store-monad' and related procedures where they belong. · e87f0591
      Ludovic Courtès authored
      This turns (guix monads) into a generic module for monads, and moves the
      store monad and related monadic procedures in their corresponding
      module.
      
      * guix/monads.scm (store-return, store-bind, %store-monad, store-lift,
        text-file, interned-file, package-file, package->derivation,
        package->cross-derivation, origin->derivation, imported-modules,
        compiled, modules, built-derivations, run-with-store): Move to...
      * guix/store.scm (store-return, store-bind, %store-monad, store-lift,
        text-file, interned-file): ... here.
        (%guile-for-build): New variable.
        (run-with-store): Moved from monads.scm.  Remove default value for
        #:guile-for-build.
      * guix/packages.scm (default-guile): Export.
        (set-guile-for-build): New procedure.
        (package-file, package->derivation, package->cross-derivation,
        origin->derivation): Moved from monads.scm.
      * guix/derivations.scm (%guile-for-build): Remove.
        (imported-modules): Rename to...
        (%imported-modules): ... this.
        (compiled-modules): Rename to...
        (%compiled-modules): ... this.
        (built-derivations, imported-modules, compiled-modules): New
        procedures.
      * gnu/services/avahi.scm, gnu/services/base.scm, gnu/services/dbus.scm,
        gnu/services/dmd.scm, gnu/services/networking.scm,
        gnu/services/ssh.scm, gnu/services/xorg.scm, gnu/system/install.scm,
        gnu/system/linux-initrd.scm, gnu/system/shadow.scm, guix/download.scm,
        guix/gexp.scm, guix/git-download.scm, guix/profiles.scm,
        guix/svn-download.scm, tests/monads.scm: Adjust imports accordingly.
      * guix/monad-repl.scm (default-guile-derivation): New procedure.
        (store-monad-language, run-in-store): Use it.
      * build-aux/hydra/gnu-system.scm (qemu-jobs): Add explicit
        'set-guile-for-build' call.
      * guix/scripts/archive.scm (derivation-from-expression): Likewise.
      * guix/scripts/build.scm (options/resolve-packages): Likewise.
      * guix/scripts/environment.scm (guix-environment): Likewise.
      * guix/scripts/system.scm (guix-system): Likewise.
      * doc/guix.texi (The Store Monad): Adjust module names accordingly.
      e87f0591
    • Ludovic Courtès's avatar
      doc: Move 'text-file*' to the gexp section. · 1ed19464
      Ludovic Courtès authored
      This is a follow-up to commit 462a3fa3.
      
      * doc/guix.texi (The Store Monad): Move 'text-file*'...
        (G-Expressions): ... to here.
      1ed19464
    • Mark H Weaver's avatar
      gnu: guile-ncurses: Build a UTF-8 locale for the tests. · a0ba3fc5
      Mark H Weaver authored
      * gnu/packages/guile.scm (guile-ncurses)[arguments]: Add 'install-locales'
        phase.
      a0ba3fc5
  5. Jan 13, 2015
Loading