Skip to content
Snippets Groups Projects
  1. Jul 01, 2015
    • Ludovic Courtès's avatar
      environment: Add only the specified outputs of the dependencies. · 6b6298ae
      Ludovic Courtès authored
      Before that, 'guix environment guile' (for instance) would define environment
      variables that would refer to the "include" output of Bash, the "debug" output
      of libgc, etc., even though these are not listed as inputs in the recipe of
      'guile'.
      
      * guix/gexp.scm (lower-inputs): Export.
      * guix/scripts/environment.scm (evaluate-input-search-paths): Remove
        'derivations' parameter; add 'search-paths'.  Expect 'inputs' to be
        a list of tuples.  Adjust callers.
        (create-environment): Remove 'derivations' parameter; add 'search-paths'.
        (show-search-paths): Likewise.
        (package+propagated-inputs): New procedure.
        (packages->transitive-inputs, packages+propagated-inputs): Remove.
        (build-inputs): Expect INPUTS to be a list of derivation tuples.
        (guix-environment): Compute INPUTS using 'package+propagated-inputs',
        'package->bag', and 'bag-transitive-inputs'.  Move 'run-with-store' higher.
      * tests/guix-environment.sh: Add test with FINDUTILS-BOOT0.
      6b6298ae
    • Ludovic Courtès's avatar
      tests: Add tests for 'guix environment'. · cad25264
      Ludovic Courtès authored
      * tests/guix-environment.sh: New file.
      * Makefile.am (SH_TESTS): Add it.
      cad25264
    • Ricardo Wurmus's avatar
      gnu: powertabeditor: Replace "gcc" with "libiberty". · d6902798
      Ricardo Wurmus authored
      * gnu/packages/music.scm (powertabeditor)[inputs]: Replace "gcc" with
        "libiberty".
      d6902798
    • Ricardo Wurmus's avatar
      gnu: Add Hydrogen. · d231bb35
      Ricardo Wurmus authored
      * gnu/packages/music.scm (hydrogen): New variable.
      d231bb35
    • Mark H Weaver's avatar
      gnu: linux-libre: Update to 4.1.1. · 5135aed9
      Mark H Weaver authored
      * gnu/packages/linux.scm (linux-libre): Update to 4.1.1.
      5135aed9
  2. Jun 30, 2015
  3. Jun 29, 2015
Loading