Skip to content
Snippets Groups Projects
  1. Aug 29, 2013
  2. Aug 28, 2013
  3. Aug 27, 2013
  4. Aug 26, 2013
    • Ludovic Courtès's avatar
      derivations: Add #:dependency-graphs to `build-expression->derivation'. · 9c629a27
      Ludovic Courtès authored
      * guix/derivations.scm (build-expression->derivation): Add
        #:dependency-graphs keyword argument.  Pass it to `derivation'.
      * tests/derivations.scm ("build-expression->derivation with
        #:dependency-graphs"): New test.
      * doc/guix.texi (Derivations): Update `build-expression->derivation'
        description.
      9c629a27
    • Ludovic Courtès's avatar
      derivations: Add #:dependency-graphs `derivation' parameter. · 5b0c9d16
      Ludovic Courtès authored
      * guix/derivations.scm (derivation): Add `dependency-graphs' keyword
        parameter; honor it.
      * tests/derivations.scm (bootstrap-binary): New procedure.
        (%bash): Use it.
        (%mkdir): New variable.
        (directory-contents): Add `slurp' optional parameter.
        ("derivation with #:dependency-graphs"): New test.
      * doc/guix.texi (Derivations): Update accordingly.
      5b0c9d16
    • Ludovic Courtès's avatar
      derivations: Move 3 positional parameters into keyword parameters. · a987d2c0
      Ludovic Courtès authored
      * guix/derivations.scm (derivation): Turn `system', `env-vars', and
        `inputs' into keyword parameters.
        (build-expression->derivation): Adjust accordingly.
      * gnu/packages/bootstrap.scm (%bootstrap-guile): Likewise.
      * tests/derivations.scm, tests/store.scm: Likewise.
      * doc/guix.texi (Derivations): Likewise.
      a987d2c0
  5. Aug 24, 2013
  6. Jul 17, 2013
  7. Jul 16, 2013
  8. Jul 08, 2013
  9. Jul 07, 2013
  10. Jul 06, 2013
    • Ludovic Courtès's avatar
      doc: Add a "Porting" section. · 8b315a6d
      Ludovic Courtès authored
      * HACKING (Porting the Guix distro on a new platform): Remove.
      * doc/guix.texi (Porting): New node.  Describe cross-compilation as the
        only approach.
      8b315a6d
    • Ludovic Courtès's avatar
      doc: Add a "Boostrapping" section. · 401c53c4
      Ludovic Courtès authored
      * doc/guix.texi (Package Modules): New node, with material formerly
        under "GNU Distribution".
        (Bootstrapping): New node.
      * Makefile.am (EXTRA_DIST): Add doc/images/bootstrap-graph.dot and
        doc/images/bootstrap-graph.eps.
        (infoimagedir, dist_infoimage_DATA, DOT_OPTIONS): New variable.
        (.dot.png, .dot.eps, doc/guix.pdf, doc/guix.info, doc/guix.ps): New
        targets.
      * doc/images/bootstrap-graph.dot: New file.
      401c53c4
  11. Jun 13, 2013
    • Ludovic Courtès's avatar
      guix gc: Add `--requisites'. · 8e59fdd5
      Ludovic Courtès authored
      * guix/scripts/gc.scm (show-help, %options): Add `--requisites'.
        (guix-gc): Handle it.
      * doc/guix.texi (Invoking guix gc): Document `--requisites'.
      * NEWS: Update.
      8e59fdd5
  12. Jun 04, 2013
  13. May 29, 2013
    • Ludovic Courtès's avatar
      build, package: Add `--fallback' option. · 56b1f4b7
      Ludovic Courtès authored
      * guix/scripts/build.scm (%options, show-help): Add `--fallback'.
        (guix-build): Call `set-build-options' with #:fallback?.
      * guix/scripts/package.scm (%options, show-help): Add `--fallback'.
        (guix-package): Call `set-build-options' with #:fallback?.
      * doc/guix.texi (Invoking guix package, Invoking guix build): Document
        `--fallback'.
      56b1f4b7
  14. May 26, 2013
  15. May 24, 2013
    • Ludovic Courtès's avatar
      build: Add `--target' option. · e55ec43d
      Ludovic Courtès authored
      * 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'.
      e55ec43d
    • Ludovic Courtès's avatar
      packages: Implement `package-cross-derivation'. · 9c1edabd
      Ludovic Courtès authored
      * 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'.
      9c1edabd
  16. May 20, 2013
    • Ludovic Courtès's avatar
      Add `--max-silent-time' to `guix build' and `guix package'. · 969e678e
      Ludovic Courtès authored
      * guix/scripts/build.scm (%default-options): Add default
        `max-silent-time' value.
        (show-help, %options):  Add `--max-silent-time'.
        (guix-build): Pass `max-silent-time' to `set-build-options'.
      * guix/scripts/package.scm (%default-options): Add default
        `max-silent-time' value.
        (show-help, %options):  Add `--max-silent-time'.
        (guix-package): Pass `max-silent-time' to `set-build-options'.
      * guix/ui.scm (string->number*): New procedure.
      * tests/derivations.scm ("build-expression->derivation and
        max-silent-time"): New test.
      * doc/guix.texi (Invoking guix package, Invoking guix build): Document
        `--max-silent-time'.
      969e678e
  17. May 16, 2013
  18. May 11, 2013
    • Ludovic Courtès's avatar
      doc: Document "guix download". · 210cc920
      Ludovic Courtès authored
      * doc/guix.texi (Defining Packages): Linke to "Invoking guix download".
        (Utilities): Add an overview paragraph.
        (Invoking guix download): New node.
      210cc920
    • Ludovic Courtès's avatar
      refresh: Add `--key-server' and `--gpg'. · f9230085
      Ludovic Courtès authored
      * guix/scripts/refresh.scm (%options): Add `--key-server' and `--gpg'.
        (show-help): Update accordingly.
        (update-package): New procedure, formerly in `guix-refresh'.
        (guix-refresh): Use it.  Parameterize `%openpgp-key-server' and
        `%gpg-command'.
      f9230085
  19. May 08, 2013
  20. Apr 28, 2013
    • Ludovic Courtès's avatar
      guix package: Add `--search-paths' & co. · 5924080d
      Ludovic Courtès authored
      * guix/scripts/package.scm (search-path-environment-variables,
        display-search-paths): New procedures.
        (show-help, %options): Add `--search-paths'.
        (guix-package)[process-actions]: Call `display-search-paths' once the
        profile is ready.
        [process-query]: Honor `search-paths'.
      5924080d
  21. Apr 21, 2013
    • Nikita Karetnikov's avatar
      Add 'guix hash'. · 6c365eca
      Nikita Karetnikov authored
      * guix/scripts/hash.scm: New file.
      * Makefile.am (MODULES): Add it.
      * po/POTFILES.in: Add it.
      * doc/guix.texi (Invoking guix hash): New node.
        (Defining Packages): Add a cross-reference to the 'Invoking guix
        hash' node.
      6c365eca
  22. Apr 18, 2013
    • Ludovic Courtès's avatar
      daemon: Add `--no-substitutes'. · 6858f9d1
      Ludovic Courtès authored
      Suggested by Mark H. Weaver.
      
      * nix/nix-daemon/guix-daemon.cc (GUIX_OPT_NO_SUBSTITUTES): New macro.
        (options): Add `--no-substitutes'.
        (parse_opt): Add `GUIX_OPT_NO_SUBSTITUTES' case.
        (main): Leave `settings.substituters' empty when
        `settings.useSubstitutes' is false.
      6858f9d1
    • Ludovic Courtès's avatar
      doc: Mention the home page. · 48febeb8
      Ludovic Courtès authored
      * doc/guix.texi (Installation): Add a sentence pointing to the home
        page.  Suggested by Arne Babenhauserheide.
      48febeb8
  23. Apr 17, 2013
  24. Apr 16, 2013
  25. Apr 12, 2013
    • Ludovic Courtès's avatar
      guix package: Add `--no-substitutes'. · 581f9eb8
      Ludovic Courtès authored
      * guix/scripts/package.scm (%default-options): Add `substitutes?'.
        (show-help, %options): Add and document `--no-substitutes'.
        (guix-package): Call `set-build-options' to honor `substitutes?'.
      581f9eb8
    • Ludovic Courtès's avatar
      guix package: Add `--no-substitutes'. · 3b824605
      Ludovic Courtès authored
      * guix/scripts/package.scm (%default-options): Add `substitutes?'.
        (show-help, %options): Add and document `--no-substitutes'.
        (guix-package): Call `set-build-options' to honor `substitutes?'.
      3b824605
  26. Mar 05, 2013
  27. Mar 01, 2013
    • Ludovic Courtès's avatar
      guix package: Add `--install-from-expression'. · 5d4b411f
      Ludovic Courtès authored
      * guix/scripts/package.scm (read/eval-package-expression): New
        procedure.
        (show-help): Add `-e'.
        (%options): Likewise.
        (guix-package)[process-actions]: Handle ('install . p) pairs, where P
        is a package.
      * tests/guix-package.sh: Add `boot_make_drv'.  Use `-i $boot_make_drv'
        once, and then use `-e $boot_make'.
      * doc/guix.texi (Invoking guix package): Document `-e'.
      5d4b411f
  28. Feb 27, 2013
    • Ludovic Courtès's avatar
      guix gc: Add `--references' and `--referrers'. · ba8b732d
      Ludovic Courtès authored
      * guix/scripts/gc.scm (show-help): Update.
        (%options): Add `--references' and `--referrers'.
        (guix-gc)[symlink-target, store-directory]: New procedures.
        Handle the `list-references' and `list-referrers' actions.
      * tests/guix-gc.sh: Add tests for `--references'.
      * doc/guix.texi (Invoking guix gc): Document `--references' and
        `--referrers'.
      ba8b732d
    • Ludovic Courtès's avatar
      Add "guix pull". · 69ce1ffc
      Ludovic Courtès authored
      * guix/scripts/pull.scm: New file.
      * Makefile.am (MODULES): Add it.
      * doc/guix.texi (Invoking guix pull): New node.
        (Invoking guix package): Add cross-ref to it.
      * guix/ui.scm (config-directory): New procedure.
      * scripts/guix.in: When `GUIX_UNINSTALLED' is undefined, add
        $XDG_CONFIG_HOME/guix/latest to the search path.
      * po/POTFILES.in: Add guix/scripts/pull.scm.
      69ce1ffc
    • Ludovic Courtès's avatar
      build: Adjust guix.texi to Texinfo 5.0. · e51035f7
      Ludovic Courtès authored
      * doc/guix.texi: Change @title and @subtitle syntax to please Texinfo 5.0.
      e51035f7
Loading