Commit Graph

  • db393b333f build-expression->derivation: Have the build fail when EXP returns #f. Ludovic Courtès 2012-06-16 16:46:29 +0200
  • 9f55cf8d56 Remove leftover debugging expressions. Ludovic Courtès 2012-06-16 16:16:16 +0200
  • dcee50c114 store: Wait for the server to be done sending output. Ludovic Courtès 2012-06-16 16:13:12 +0200
  • 73d9659697 build: Be cross-compilation-ready. Ludovic Courtès 2012-06-15 10:11:29 +0200
  • 48e8333d91 build: Provide the right include path when building modules. Ludovic Courtès 2012-06-15 10:04:38 +0200
  • 1273d44ac7 Build (guix) last. Ludovic Courtès 2012-06-15 10:03:08 +0200
  • af51c820b1 Add a build system. Ludovic Courtès 2012-06-13 18:01:25 +0200
  • 2acb2cb6d0 Change `build-expression->derivation' to support sub-derivation inputs. Ludovic Courtès 2012-06-13 17:21:27 +0200
  • c36db98c8e Add supporting tools for the GNU Build System. Ludovic Courtès 2012-06-13 17:03:34 +0200
  • bcdd83ec69 Fix the order of the derivation's sources in `derivation-hash'. Ludovic Courtès 2012-06-13 16:45:54 +0200
  • 224f7ad6a3 Fix `imported-files' for files with a common prefix. Ludovic Courtès 2012-06-12 23:30:00 +0200
  • d1b1c4249a Add `add-to-store' test for flat files. Ludovic Courtès 2012-06-12 00:19:04 +0200
  • 3eb982377e Augment `build-expression->derivation' with #:modules; add `http-fetch'. Ludovic Courtès 2012-06-12 00:18:14 +0200
  • 99634e3ff4 Add `imported-files'. Ludovic Courtès 2012-06-11 23:12:55 +0200
  • 0e383c76ce Fix the `build-expression->derivation' fixed-output test. Ludovic Courtès 2012-06-11 23:02:39 +0200
  • 9809055707 Add a `%current-system' fluid. Ludovic Courtès 2012-06-11 21:50:17 +0200
  • b37eb5ede6 Add `add-to-store' with recursive directory storage. Ludovic Courtès 2012-06-10 22:43:02 +0200
  • 81095052a8 tests: Don't hard-code the system type. Ludovic Courtès 2012-06-10 15:34:46 +0200
  • 9bc07f4df0 Add multiple-output support to `build-expression->derivation'. Ludovic Courtès 2012-06-09 23:16:55 +0200
  • 7946c4e710 Add `derivation' test for multiple-output derivations. Ludovic Courtès 2012-06-09 21:52:31 +0200
  • af7f9e5f13 Sort environment variables alphabetically in `derivation'. Ludovic Courtès 2012-06-09 21:50:30 +0200
  • 26b969dee0 Add support for fixed-output derivations in `build-expression->derivation'. Ludovic Courtès 2012-06-09 18:51:25 +0200
  • 749c656755 Add support for fixed-output derivations. Ludovic Courtès 2012-06-09 18:49:19 +0200
  • 6d800a80ea Add `base16-string->bytevector'. Ludovic Courtès 2012-06-09 16:34:18 +0200
  • c8369cacce Add `base32-string->bytevector' and `nix-base32-string->bytevector'. Ludovic Courtès 2012-06-09 15:25:51 +0200
  • 4255d4e3c5 Augment `README'. Ludovic Courtès 2012-06-08 23:13:33 +0200
  • d9085c23c4 Add `build-expression->derivation'. Ludovic Courtès 2012-06-08 21:31:01 +0200
  • de4c3f26cb Allow derivations with input derivations. Ludovic Courtès 2012-06-07 23:15:00 +0200
  • 087602b687 Fix the order of environment variables in `derivation'. Ludovic Courtès 2012-06-07 01:51:24 +0200
  • fd96bc05c2 SRFI-64: Remove use of (ice-9 syntax-case). Ludovic Courtès 2012-06-05 11:21:13 +0200
  • 33594aa489 tests: Look up `test.drv' using `search-path'. Ludovic Courtès 2012-06-05 11:18:20 +0200
  • fb3eec8301 Test the `build-derivations' operation. Ludovic Courtès 2012-06-05 00:04:07 +0200
  • b7a7f59847 Add the usual top-level files. Ludovic Courtès 2012-06-01 23:29:55 +0200
  • 26bbbb9520 First stab at the `derivation' primitive. Ludovic Courtès 2012-06-01 23:29:55 +0200
  • 38b3122afb Add `bytevector->base16-string'. Ludovic Courtès 2012-06-01 23:29:55 +0200
  • f9c7080aa3 Fix `bytevector->nix-base32-string'. Ludovic Courtès 2012-06-01 23:29:55 +0200
  • d0a92b7531 Move `sha256' to (guix utils). Ludovic Courtès 2012-06-01 23:29:55 +0200
  • e87088c9d5 store: Raise error conditions upon protocol errors. Ludovic Courtès 2012-06-01 23:29:55 +0200
  • e3deeebb27 Add (guix utils), with `bytevector->base32-string'. Ludovic Courtès 2012-06-01 23:08:32 +0200
  • 69f90f5c81 Use libchop for cryptographic hashes and related. Ludovic Courtès 2012-06-01 23:29:55 +0200
  • 341c6fdd82 Add unit test for derivation parsing and output. Ludovic Courtès 2012-04-19 23:09:55 +0200
  • 1054857d7a Add `.gitignore'. Ludovic Courtès 2012-04-18 23:34:19 +0200
  • 77d3cf087d Split (guix) in (guix store) and (guix derivations). Ludovic Courtès 2012-04-18 23:34:12 +0200
  • 207cba8114 Initial commit. Ludovic Courtès 2012-04-18 23:21:11 +0200