Skip to content
Snippets Groups Projects
  1. May 11, 2013
  2. May 10, 2013
    • Ludovic Courtès's avatar
      ui: Invite users to try `--help' in the error message. · 25c93676
      Ludovic Courtès authored
      * guix/ui.scm (show-guix-usage): Mention `guix --help'.
        Suggested by Mark H. Weaver.
        (run-guix-command): Invoke it when a command is not found.
        (guix-main): Adjust accordingly.
      25c93676
    • Ludovic Courtès's avatar
      Update `NEWS'. · e3729544
      Ludovic Courtès authored
      e3729544
    • Ludovic Courtès's avatar
      package: Store the output path of packages installed with `-e'. · 741c70c6
      Ludovic Courtès authored
      * guix/scripts/package.scm (guix-package)[process-actions](package->tuple):
        Put the output path in the tuple, not the derivation path.
      * tests/guix-package.sh: Add test.
      741c70c6
    • Ludovic Courtès's avatar
      package: Make sure the dependencies get built along with the manifest. · 94a4b3b9
      Ludovic Courtès authored
      Before this, something like "guix package -i glibc" could fail because
      glibc lists linux-libre-headers as a propagated input (which would be
      added as a dependency in the manifest) but the linux-libre-headers
      output could be unavailable, leading to an error like this:
      
        path `/nix/store/4v2bk8sx5cm166gks3fi3q7d9zchibnk-linux-libre-headers-3.3.8' is not valid
      
      This patch adds such dependencies as inputs of the profile derivation.
      
      * guix/scripts/package.scm (profile-derivation): Accept package objects
        in the `deps' field of an element of PACKAGES.  Convert them to their
        output path for BUILDER, and add them to the inputs of the
        `build-expression->derivation' call.
        (input->name+path): When INPUT doesn't contain a package object,
        return it as is.
        (guix-package)[process-actions](canonicalize-deps): Expect DEPS to
        contain package objects, and leave them as is.
      94a4b3b9
    • Ludovic Courtès's avatar
      Update `TODO'. · 8c247e1c
      Ludovic Courtès authored
      8c247e1c
    • Ludovic Courtès's avatar
      refresh: Gracefully handle failure to download a tarball. · fe3e603d
      Ludovic Courtès authored
      * guix/scripts/refresh.scm (guix-refresh): When updating a source file,
        gracefully handle the case where TARBALL is #f.
        Reported by Nikita Karetnikov <nikita@karetnikov.org>.
      fe3e603d
    • Ludovic Courtès's avatar
      ui: Implement `guix --help'. · e31ff8b8
      Ludovic Courtès authored
      * guix/ui.scm (command-files, commands, show-guix-help): New procedures.
        (guix-main): Invoke `show-guix-help' when passed `--help'.
      e31ff8b8
    • Ludovic Courtès's avatar
      ui: Gracefully report "command not found" errors. · ec5d0a85
      Ludovic Courtès authored
      * guix/ui.scm (run-guix-command): Can `resolve-interface' errors and
        report them with `leave'.  Parameterize `program-name' from here.
        (guix-main): Remove parameterization of `program-name'.
      ec5d0a85
  3. May 09, 2013
  4. May 08, 2013
  5. May 07, 2013
  6. May 06, 2013
  7. May 05, 2013
  8. May 04, 2013
    • Andreas Enge's avatar
      gnu: Add atk. · 3a08a411
      Andreas Enge authored
      * gnu/packages/gtk.scm: New module.
      * Makefile.am (MODULES): Add it.
      3a08a411
Loading