Commit Graph

  • 8dcad9aa9d distro: Add GNU sed. Ludovic Courtès 2012-08-22 15:11:12 +0200
  • 9350da0dac distro: Add GNU Bash. Ludovic Courtès 2012-08-21 18:23:51 +0200
  • ab77686565 distro: Add GNU Make. Ludovic Courtès 2012-08-21 18:14:57 +0200
  • fc484f605c build-system/gnu: Augment $PATH with $out for `patch-shebangs'. Ludovic Courtès 2012-08-19 23:05:04 +0200
  • 525a59d6d3 utils: Add a `path' argument to `patch-shebang'. Ludovic Courtès 2012-08-19 21:50:03 +0200
  • 54ba617e9f distro: gmp: Fix typo in URL. Ludovic Courtès 2012-08-19 17:56:03 +0200
  • 437fd80992 build-system/gnu: Add a `patch-shebangs' phase. Ludovic Courtès 2012-08-19 17:54:54 +0200
  • ebe2f31f19 utils: Add `patch-shebang'. Ludovic Courtès 2012-08-19 16:44:08 +0200
  • ad102c4683 release.nix: Add dependency on GNU libgcrypt. Ludovic Courtès 2012-08-17 10:45:49 +0200
  • 3a310cc017 build: Add `--with-libgcrypt-prefix'; capture the path to libgcrypt. Ludovic Courtès 2012-08-17 10:41:27 +0200
  • 93a0a8b3fd packages: Add all non-derivation paths to the store. Ludovic Courtès 2012-08-16 19:00:49 +0200
  • cf56996046 packages: Allow store paths as inputs. Ludovic Courtès 2012-08-16 18:48:03 +0200
  • 10d8289861 release.nix: Build out of chroot. Ludovic Courtès 2012-08-14 18:52:41 +0200
  • 437e0729d8 build: Pass the right flags for "make distcheck". Ludovic Courtès 2012-08-14 18:50:36 +0200
  • d95c0113c9 build: Add `test.drv' to the distribution. Ludovic Courtès 2012-08-14 18:44:52 +0200
  • b86b00567c build: Pass $(NIX_INSTANTIATE) to the build and test environments. Ludovic Courtès 2012-08-14 18:36:01 +0200
  • ed795c0608 build: Add SRFI-64 to the distribution. Ludovic Courtès 2012-08-14 18:28:04 +0200
  • 2152e3c5b2 build: Add release.nix. Ludovic Courtès 2012-08-14 17:37:48 +0200
  • 202851dd8d distro: Add GNU MPC. Ludovic Courtès 2012-07-21 19:17:53 +0200
  • 040d1b2c4a distro: Add GNU MPFR. Ludovic Courtès 2012-07-21 17:20:38 +0200
  • 38701758da distro: Add GNU recutils. Ludovic Courtès 2012-07-21 17:05:27 +0200
  • f66963df93 distro: Add libffi. Ludovic Courtès 2012-07-13 12:12:34 +0200
  • 1788a45637 distro: Add GNU Ncurses. Ludovic Courtès 2012-07-12 18:02:09 +0200
  • 2282ec3a04 distro: Add GNU Readline. Ludovic Courtès 2012-07-12 16:53:18 +0200
  • 7e2255e6c1 guix-build: Default the number of build cores to (current-processor-count). Ludovic Courtès 2012-07-12 16:52:52 +0200
  • ce5d658c5c Add `nixpkgs-derivation*'; use it in the distro. Ludovic Courtès 2012-07-11 17:26:43 +0200
  • fd33c82c43 distro: Add GNU libunistring. Ludovic Courtès 2012-07-11 17:25:12 +0200
  • 454fe58b49 distro: Add GNU Libtool. Ludovic Courtès 2012-07-11 16:20:46 +0200
  • eb229e889a distro: Add GMP. Ludovic Courtès 2012-07-11 15:48:11 +0200
  • 4ac3df4290 distro: Add GNU M4. Ludovic Courtès 2012-07-11 15:42:40 +0200
  • 6365068393 build: Use Automake's `gnu' option. Ludovic Courtès 2012-07-07 22:53:01 +0200
  • e1e7b29aae build: Adjust tests to Automake 1.12. Ludovic Courtès 2012-07-07 22:50:27 +0200
  • 162dcc8b4c Add `THANKS'. Ludovic Courtès 2012-07-07 22:39:57 +0200
  • f5614e69e1 build: Tell xgettext that the source is UTF-8. Ludovic Courtès 2012-07-07 22:39:39 +0200
  • d9d466ddff distro: Add Guile-Reader. Ludovic Courtès 2012-07-07 22:39:03 +0200
  • d44bc84b15 Unset `LD_LIBRARY_PATH' in `build-expression->derivation'. Ludovic Courtès 2012-07-07 22:38:08 +0200
  • da62d3e5ae build-system/gnu: Add dependency on GNU Findutils. Ludovic Courtès 2012-07-07 22:08:35 +0200
  • 466af8e8dd distro: guile-2.0: Propagate libunistring and Libtool. Ludovic Courtès 2012-07-07 20:28:03 +0200
  • 6332da77f6 distro: guile-1.8: Propagate GMP and Libtool. Ludovic Courtès 2012-07-07 20:19:38 +0200
  • a3d73f59e3 Add `package-transitive-inputs'; use it to honor propagated inputs. Ludovic Courtès 2012-07-07 20:14:20 +0200
  • d5f0c7cc62 distro: Add GNU Guile 2.0, released today! Ludovic Courtès 2012-07-07 18:41:16 +0200
  • c51e6ea2d8 build-system/gnu: Set $PKG_CONFIG_PATH. Ludovic Courtès 2012-07-07 18:40:39 +0200
  • d7978f46c5 distro: Add Lout. Ludovic Courtès 2012-07-07 18:14:24 +0200
  • c3c7eb4194 build-system/gnu: Add `tests?' parameter. Ludovic Courtès 2012-07-07 18:12:20 +0200
  • d9dbab18e2 utils: Have `substitute' restore the file's permission bits. Ludovic Courtès 2012-07-07 18:11:52 +0200
  • 4fa697e932 utils: Change `substitute' and `substitute*' to work with several regexps. Ludovic Courtès 2012-07-07 17:12:04 +0200
  • 03f9609ad9 distro: gawk: Disable parallel tests. Ludovic Courtès 2012-07-07 16:51:13 +0200
  • fa14d96e6f guix-build: Add `--cores'. Ludovic Courtès 2012-07-07 16:50:40 +0200
  • febaa88569 build-system/gnu: Support parallel builds and tests. Ludovic Courtès 2012-07-07 16:49:23 +0200
  • 10c87717bd utils: Introduce `substitute*', for easier sed-like syntax. Ludovic Courtès 2012-07-07 16:25:10 +0200
  • d767288490 distro: Add GNU Guile 1.8. Ludovic Courtès 2012-07-06 00:55:07 +0200
  • 8e6ecb1400 utils: Make sure `substitute' writes all its output. Ludovic Courtès 2012-07-06 00:51:55 +0200
  • 1a7d8e2048 gnu-build-system: Dump the values of environment variables. Ludovic Courtès 2012-07-06 00:50:07 +0200
  • e67ac6e668 packages: Allow inputs that are local files. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 74cd03b1a0 build-system/gnu: Add a `patch' phase. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 3e43c64a74 build-system/gnu: Make the builder's module list a parameter. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • b0e0d0e99f Add builder-side utilities for phases, stream editing, & co. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • c9d01150c0 packages: Add a `self-native-input?' field. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 90c68be883 Rename <package-source> to <origin>; use the `letrec*' behavior in packages. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 8fd5bd2b69 define-record-type*: Add `letrec*' behavior. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • e4c245f8a5 Add a `base32' macro, for convenience. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 03671375b6 packages: Allow the `arguments' field to be a procedure. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • a1232d0cb8 gnu-build-system: Improve the `configure' and `check' phases. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 18a8dad70c gnu-build-system: Print the `configure' flags. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 8ef3401f65 Make `define-record-type*' error messages more informative. Ludovic Courtès 2012-07-01 17:32:03 +0200
  • 888f72e97f distro: libsigsegv: Use multiple outputs. Ludovic Courtès 2012-07-02 01:34:36 +0200
  • 9336b5ab55 guix-build: Display multiple outputs when needed. Ludovic Courtès 2012-07-02 01:24:40 +0200
  • d66ac374e9 derivation: Coalesce multiple occurrences of the same input. Ludovic Courtès 2012-07-02 01:23:39 +0200
  • 5f904ffbb1 build: Don't auto-compile tests. Ludovic Courtès 2012-07-02 01:03:37 +0200
  • 08005c6579 gnu-build-system: Fix "libdir" and "includedir" for multiple-output drvs. Ludovic Courtès 2012-07-02 01:03:10 +0200
  • e36a717216 Upgrade Nix worker protocol. Ludovic Courtès 2012-07-02 00:45:23 +0200
  • 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