Skip to content
Snippets Groups Projects
  1. Apr 03, 2013
    • Ludovic Courtès's avatar
      Add preliminary binary substituter. · f65cf81a
      Ludovic Courtès authored
      * guix/scripts/substitute-binary.scm: New file.
      * Makefile.am (MODULES): Add it.
      * nix/scripts/substitute-binary.in: New file.
      * config-daemon.ac: Produce nix/scripts/substitute-binary.
      * daemon.am (nodist_pkglibexec_SCRIPTS): Add
        nix/scripts/substitute-binary.
      * guix/store.scm (substitutable-path-info): Use the
        `query-substitutable-path-infos' RPC.
      * nix/nix-daemon/guix-daemon.cc (main): Honor `NIX_SUBSTITUTERS'.
      * pre-inst-env.in: Set `NIX_SUBSTITUTERS'.
      * test-env.in: Leave `NIX_SUBSTITUTERS' unchanged.  Set
        `GUIX_BINARY_SUBSTITUTE_URL, and create
        $NIX_STATE_DIR/substituter-data.
        Run `guix-daemon' within `./pre-inst-env'.
      * tests/store.scm ("substitute query"): New test.
      f65cf81a
    • Ludovic Courtès's avatar
      gnu: bigloo: Add dependencies on Avahi and libphidget. · cf53ecf5
      Ludovic Courtès authored
      * gnu/packages/scheme.scm (bigloo): Add Avahi and libphidget as inputs,
        and pkg-config as a native input.
      cf53ecf5
  2. Apr 02, 2013
  3. Apr 01, 2013
  4. Mar 31, 2013
  5. Mar 28, 2013
  6. Mar 27, 2013
  7. Mar 26, 2013
  8. Mar 22, 2013
  9. Mar 21, 2013
    • Cyril Roelandt's avatar
      gnu: Add cmake. · b6a64843
      Cyril Roelandt authored
      * gnu/packages/cmake.scm: New file.
      * gnu/packages/patches/cmake-fix-tests.patch: New file.
      * Makefile.am: Add them.
      b6a64843
  10. Mar 20, 2013
  11. Mar 19, 2013
  12. Mar 18, 2013
  13. Mar 16, 2013
    • Andreas Enge's avatar
      gnu: Add openconnect. · 71f4b81a
      Andreas Enge authored
      * gnu/packages/vpn.scm (openconnect): New variable.
      71f4b81a
    • Ludovic Courtès's avatar
      derivations: Optimize `build-expression->derivation'. · 0bb1aa9e
      Ludovic Courtès authored
      This reduces the execution time of
      "guix build -e '(@ (gnu packages emacs) emacs)' -d" by 6%, from
      1.15s to 1.08s.
      
      * guix/derivations.scm (build-expression->derivation): Write the builder
        as UTF-8.
      0bb1aa9e
    • Ludovic Courtès's avatar
      derivations: Optimize `write-derivation'. · d8085599
      Ludovic Courtès authored
      This reduces the execution time of
      "guix build -e '(@ (gnu packages emacs) emacs)' -d" by 25%, from
      1.54 s. to 1.15s.
      
      * guix/derivations.scm (write-sequence, write-list, write-tuple): New
        procedures.
        (write-derivation)[list->string, write-list]: Remove.
        [write-string-list, write-output, write-input, write-env-var]: New helpers.
        Rewrite in terms of these new helpers.
      d8085599
  14. Mar 15, 2013
  15. Mar 14, 2013
  16. Mar 07, 2013
    • Ludovic Courtès's avatar
      ui: Gracefully report failures to connect to the daemon. · ef86c39f
      Ludovic Courtès authored
      * guix/store.scm (&nix-connection-error): New condition type.
        (open-connection): Translate `system-error' during the `connect' call
        into `&nix-connection-error'.
      * guix/ui.scm (call-with-error-handling): Add case for `nix-connection-error?'.
      * guix/scripts/package.scm (guix-package): Move `open-connection' call
        within `with-error-handling'.
      * guix/scripts/pull.scm (guix-pull): Likewise.
      * guix/scripts/download.scm (guix-download): Move body within
        `with-error-handling'.
      ef86c39f
  17. Mar 06, 2013
Loading