Commit graph

  • 561eaf7144 derivation: Move sorting code to `write-derivation'. Ludovic Courtès 2012-07-01 22:55:49 +0200
  • 0a04234081 build: Use `AM_GNU_GETTEXT_VERSION'. Ludovic Courtès 2012-07-01 22:01:56 +0200
  • 4b1786aa2c Fix `derivation-hash' for outputs not sorted alphabetically. Ludovic Courtès 2012-07-01 15:37:58 +0200
  • 062c6927ad Add propagated-inputs' and properties' to <package>. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • a1e4a93693 Update list of dependencies. Ludovic Courtès 2012-07-01 15:11:14 +0200
  • 73fbb90431 build: Build (guix utils) first. Ludovic Courtès 2012-07-01 15:10:50 +0200
  • 6152632593 build: Capitalize the package name. Ludovic Courtès 2012-07-01 00:58:32 +0200
  • 14a1c3197c Add `guix-build'. Ludovic Courtès 2012-07-01 00:56:24 +0200
  • 9a20830e57 Add derivation-prerequisites' and derivation-prerequisites-to-build'. Ludovic Courtès 2012-07-01 00:37:03 +0200
  • 31ef99a8a5 Add the `valid-path?' RPC. Ludovic Courtès 2012-07-01 00:21:16 +0200
  • e036c31bc6 Add missing `set-build-options' parameters. Ludovic Courtès 2012-07-01 00:09:47 +0200
  • 6b1891b0a1 Add (distro) with a package searching facility. Ludovic Courtès 2012-06-30 16:37:19 +0200
  • 39b9372ca7 Add a libgcrypt-based implementation of `sha256'. Ludovic Courtès 2012-06-29 22:58:27 +0200
  • f68b089361 Gettextize, with GNU Gettext 0.18.1. Ludovic Courtès 2012-06-29 22:22:48 +0200
  • 64fddd74f0 distro: Add libsigsegv and GNU Awk. Ludovic Courtès 2012-06-29 00:28:57 +0200
  • d26ad5e45b derivation: Remove duplicate inputs. Ludovic Courtès 2012-06-29 00:27:32 +0200
  • 5791d3b696 build-system/gnu: Add GNU Awk to the standard inputs. Ludovic Courtès 2012-06-28 23:46:00 +0200
  • 45753b6552 packages: Add a `home-page' field. Ludovic Courtès 2012-06-28 23:44:43 +0200
  • 35f3c5f5ad Track the source location of packages. Ludovic Courtès 2012-06-28 23:15:24 +0200
  • dba6b34bdd Add a sha256 fallback that uses Coreutils instead of libchop. Ludovic Courtès 2012-06-28 22:57:40 +0200
  • 900f726734 Introduce `compile-time-value' and use it. Ludovic Courtès 2012-06-28 22:38:09 +0200
  • e3ce5d709f Add a declarative packaging layer. Ludovic Courtès 2012-06-28 01:24:34 +0200
  • e1e8874ee8 build-system/gnu: Have configure-flags' and make-flags' evaluated. Ludovic Courtès 2012-06-28 01:18:15 +0200
  • 04a0b857d8 build: Define $NIXPKGS when compiling. Ludovic Courtès 2012-06-28 00:53:13 +0200
  • 208f7cd155 Abstract build systems. Ludovic Courtès 2012-06-27 23:58:07 +0200
  • 72d869634b Add `define-record-type*'. Ludovic Courtès 2012-06-27 23:40:12 +0200
  • 0d56a551bf build-expression->derivation: Move module forms at the top-level. Ludovic Courtès 2012-06-17 16:43:40 +0200
  • 5dcfdcaa79 gnu-build-system: Structure as a customizable sequence of phases. Ludovic Courtès 2012-06-16 16:56:47 +0200
  • 3ab892fffe gnu-build-system: Add GNU Diffutils and GNU Path to the standard inputs. Ludovic Courtès 2012-06-16 16:48:14 +0200
  • 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