Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 03f9609ad9 distro: gawk: Disable parallel tests. by Ludovic Courtès 2012-07-07 16:51:13 +0200
  • fa14d96e6f guix-build: Add `--cores'. by Ludovic Courtès 2012-07-07 16:50:40 +0200
  • febaa88569 build-system/gnu: Support parallel builds and tests. by Ludovic Courtès 2012-07-07 16:49:23 +0200
  • 10c87717bd utils: Introduce `substitute*', for easier sed-like syntax. by Ludovic Courtès 2012-07-07 16:25:10 +0200
  • d767288490 distro: Add GNU Guile 1.8. by Ludovic Courtès 2012-07-06 00:55:07 +0200
  • 8e6ecb1400 utils: Make sure `substitute' writes all its output. by Ludovic Courtès 2012-07-06 00:51:55 +0200
  • 1a7d8e2048 gnu-build-system: Dump the values of environment variables. by Ludovic Courtès 2012-07-06 00:50:07 +0200
  • e67ac6e668 packages: Allow inputs that are local files. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 74cd03b1a0 build-system/gnu: Add a `patch' phase. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 3e43c64a74 build-system/gnu: Make the builder's module list a parameter. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • b0e0d0e99f Add builder-side utilities for phases, stream editing, & co. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • c9d01150c0 packages: Add a `self-native-input?' field. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 90c68be883 Rename <package-source> to <origin>; use the `letrec*' behavior in packages. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 8fd5bd2b69 define-record-type*: Add `letrec*' behavior. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • e4c245f8a5 Add a `base32' macro, for convenience. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 03671375b6 packages: Allow the `arguments' field to be a procedure. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • a1232d0cb8 gnu-build-system: Improve the `configure' and `check' phases. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 18a8dad70c gnu-build-system: Print the `configure' flags. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 8ef3401f65 Make `define-record-type*' error messages more informative. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 888f72e97f distro: libsigsegv: Use multiple outputs. by Ludovic Courtès 2012-07-02 01:34:36 +0200
  • 9336b5ab55 guix-build: Display multiple outputs when needed. by Ludovic Courtès 2012-07-02 01:24:40 +0200
  • d66ac374e9 derivation: Coalesce multiple occurrences of the same input. by Ludovic Courtès 2012-07-02 01:23:39 +0200
  • 5f904ffbb1 build: Don't auto-compile tests. by Ludovic Courtès 2012-07-02 01:03:37 +0200
  • 08005c6579 gnu-build-system: Fix "libdir" and "includedir" for multiple-output drvs. by Ludovic Courtès 2012-07-02 01:03:10 +0200
  • e36a717216 Upgrade Nix worker protocol. by Ludovic Courtès 2012-07-02 00:45:23 +0200
  • 561eaf7144 derivation: Move sorting code to `write-derivation'. by Ludovic Courtès 2012-07-01 22:55:49 +0200
  • 0a04234081 build: Use `AM_GNU_GETTEXT_VERSION'. by Ludovic Courtès 2012-07-01 22:01:56 +0200
  • 4b1786aa2c Fix `derivation-hash' for outputs not sorted alphabetically. by Ludovic Courtès 2012-07-01 15:37:58 +0200
  • 062c6927ad Add `propagated-inputs' and `properties' to <package>. by Ludovic Courtès 2012-07-01 17:32:03 +0200
  • a1e4a93693 Update list of dependencies. by Ludovic Courtès 2012-07-01 15:11:14 +0200
  • 73fbb90431 build: Build (guix utils) first. by Ludovic Courtès 2012-07-01 15:10:50 +0200
  • 6152632593 build: Capitalize the package name. by Ludovic Courtès 2012-07-01 00:58:32 +0200
  • 14a1c3197c Add `guix-build'. by Ludovic Courtès 2012-07-01 00:56:24 +0200
  • 9a20830e57 Add `derivation-prerequisites' and `derivation-prerequisites-to-build'. by Ludovic Courtès 2012-07-01 00:37:03 +0200
  • 31ef99a8a5 Add the `valid-path?' RPC. by Ludovic Courtès 2012-07-01 00:21:16 +0200
  • e036c31bc6 Add missing `set-build-options' parameters. by Ludovic Courtès 2012-07-01 00:09:47 +0200
  • 6b1891b0a1 Add (distro) with a package searching facility. by Ludovic Courtès 2012-06-30 16:37:19 +0200
  • 39b9372ca7 Add a libgcrypt-based implementation of `sha256'. by Ludovic Courtès 2012-06-29 22:58:27 +0200
  • f68b089361 Gettextize, with GNU Gettext 0.18.1. by Ludovic Courtès 2012-06-29 22:22:48 +0200
  • 64fddd74f0 distro: Add libsigsegv and GNU Awk. by Ludovic Courtès 2012-06-29 00:28:57 +0200
  • d26ad5e45b derivation: Remove duplicate inputs. by Ludovic Courtès 2012-06-29 00:27:32 +0200
  • 5791d3b696 build-system/gnu: Add GNU Awk to the standard inputs. by Ludovic Courtès 2012-06-28 23:46:00 +0200
  • 45753b6552 packages: Add a `home-page' field. by Ludovic Courtès 2012-06-28 23:44:43 +0200
  • 35f3c5f5ad Track the source location of packages. by Ludovic Courtès 2012-06-28 23:15:24 +0200
  • dba6b34bdd Add a sha256 fallback that uses Coreutils instead of libchop. by Ludovic Courtès 2012-06-28 22:57:40 +0200
  • 900f726734 Introduce `compile-time-value' and use it. by Ludovic Courtès 2012-06-28 22:38:09 +0200
  • e3ce5d709f Add a declarative packaging layer. by Ludovic Courtès 2012-06-28 01:24:34 +0200
  • e1e8874ee8 build-system/gnu: Have `configure-flags' and `make-flags' evaluated. by Ludovic Courtès 2012-06-28 01:18:15 +0200
  • 04a0b857d8 build: Define $NIXPKGS when compiling. by Ludovic Courtès 2012-06-28 00:53:13 +0200
  • 208f7cd155 Abstract build systems. by Ludovic Courtès 2012-06-27 23:58:07 +0200
  • 72d869634b Add `define-record-type*'. by Ludovic Courtès 2012-06-27 23:40:12 +0200
  • 0d56a551bf build-expression->derivation: Move module forms at the top-level. by Ludovic Courtès 2012-06-17 16:43:40 +0200
  • 5dcfdcaa79 gnu-build-system: Structure as a customizable sequence of phases. by Ludovic Courtès 2012-06-16 16:56:47 +0200
  • 3ab892fffe gnu-build-system: Add GNU Diffutils and GNU Path to the standard inputs. by Ludovic Courtès 2012-06-16 16:48:14 +0200
  • db393b333f build-expression->derivation: Have the build fail when EXP returns #f. by Ludovic Courtès 2012-06-16 16:46:29 +0200
  • 9f55cf8d56 Remove leftover debugging expressions. by Ludovic Courtès 2012-06-16 16:16:16 +0200
  • dcee50c114 store: Wait for the server to be done sending output. by Ludovic Courtès 2012-06-16 16:13:12 +0200
  • 73d9659697 build: Be cross-compilation-ready. by Ludovic Courtès 2012-06-15 10:11:29 +0200
  • 48e8333d91 build: Provide the right include path when building modules. by Ludovic Courtès 2012-06-15 10:04:38 +0200
  • 1273d44ac7 Build (guix) last. by Ludovic Courtès 2012-06-15 10:03:08 +0200
  • af51c820b1 Add a build system. by Ludovic Courtès 2012-06-13 18:01:25 +0200
  • 2acb2cb6d0 Change `build-expression->derivation' to support sub-derivation inputs. by Ludovic Courtès 2012-06-13 17:21:27 +0200
  • c36db98c8e Add supporting tools for the GNU Build System. by Ludovic Courtès 2012-06-13 17:03:34 +0200
  • bcdd83ec69 Fix the order of the derivation's sources in `derivation-hash'. by Ludovic Courtès 2012-06-13 16:45:54 +0200
  • 224f7ad6a3 Fix `imported-files' for files with a common prefix. by Ludovic Courtès 2012-06-12 23:30:00 +0200
  • d1b1c4249a Add `add-to-store' test for flat files. by Ludovic Courtès 2012-06-12 00:19:04 +0200
  • 3eb982377e Augment `build-expression->derivation' with #:modules; add `http-fetch'. by Ludovic Courtès 2012-06-12 00:18:14 +0200
  • 99634e3ff4 Add `imported-files'. by Ludovic Courtès 2012-06-11 23:12:55 +0200
  • 0e383c76ce Fix the `build-expression->derivation' fixed-output test. by Ludovic Courtès 2012-06-11 23:02:39 +0200
  • 9809055707 Add a `%current-system' fluid. by Ludovic Courtès 2012-06-11 21:50:17 +0200
  • b37eb5ede6 Add `add-to-store' with recursive directory storage. by Ludovic Courtès 2012-06-10 22:43:02 +0200
  • 81095052a8 tests: Don't hard-code the system type. by Ludovic Courtès 2012-06-10 15:34:46 +0200
  • 9bc07f4df0 Add multiple-output support to `build-expression->derivation'. by Ludovic Courtès 2012-06-09 23:16:55 +0200
  • 7946c4e710 Add `derivation' test for multiple-output derivations. by Ludovic Courtès 2012-06-09 21:52:31 +0200
  • af7f9e5f13 Sort environment variables alphabetically in `derivation'. by Ludovic Courtès 2012-06-09 21:50:30 +0200
  • 26b969dee0 Add support for fixed-output derivations in `build-expression->derivation'. by Ludovic Courtès 2012-06-09 18:51:25 +0200
  • 749c656755 Add support for fixed-output derivations. by Ludovic Courtès 2012-06-09 18:49:19 +0200
  • 6d800a80ea Add `base16-string->bytevector'. by Ludovic Courtès 2012-06-09 16:34:18 +0200
  • c8369cacce Add `base32-string->bytevector' and `nix-base32-string->bytevector'. by Ludovic Courtès 2012-06-09 15:25:51 +0200
  • 4255d4e3c5 Augment `README'. by Ludovic Courtès 2012-06-08 23:13:33 +0200
  • d9085c23c4 Add `build-expression->derivation'. by Ludovic Courtès 2012-06-08 21:31:01 +0200
  • de4c3f26cb Allow derivations with input derivations. by Ludovic Courtès 2012-06-07 23:15:00 +0200
  • 087602b687 Fix the order of environment variables in `derivation'. by Ludovic Courtès 2012-06-07 01:51:24 +0200
  • fd96bc05c2 SRFI-64: Remove use of (ice-9 syntax-case). by Ludovic Courtès 2012-06-05 11:21:13 +0200
  • 33594aa489 tests: Look up `test.drv' using `search-path'. by Ludovic Courtès 2012-06-05 11:18:20 +0200
  • fb3eec8301 Test the `build-derivations' operation. by Ludovic Courtès 2012-06-05 00:04:07 +0200
  • b7a7f59847 Add the usual top-level files. by Ludovic Courtès 2012-06-01 23:29:55 +0200
  • 26bbbb9520 First stab at the `derivation' primitive. by Ludovic Courtès 2012-06-01 23:29:55 +0200
  • 38b3122afb Add `bytevector->base16-string'. by Ludovic Courtès 2012-06-01 23:29:55 +0200
  • f9c7080aa3 Fix `bytevector->nix-base32-string'. by Ludovic Courtès 2012-06-01 23:29:55 +0200
  • d0a92b7531 Move `sha256' to (guix utils). by Ludovic Courtès 2012-06-01 23:29:55 +0200
  • e87088c9d5 store: Raise error conditions upon protocol errors. by Ludovic Courtès 2012-06-01 23:29:55 +0200
  • e3deeebb27 Add (guix utils), with `bytevector->base32-string'. by Ludovic Courtès 2012-06-01 23:08:32 +0200
  • 69f90f5c81 Use libchop for cryptographic hashes and related. by Ludovic Courtès 2012-06-01 23:29:55 +0200
  • 341c6fdd82 Add unit test for derivation parsing and output. by Ludovic Courtès 2012-04-19 23:09:55 +0200
  • 1054857d7a Add `.gitignore'. by Ludovic Courtès 2012-04-18 23:34:19 +0200
  • 77d3cf087d Split (guix) in (guix store) and (guix derivations). by Ludovic Courtès 2012-04-18 23:34:12 +0200
  • 207cba8114 Initial commit. by Ludovic Courtès 2012-04-18 23:21:11 +0200