Commit Graph

  • dc4e02572e build-system/gnu: Add `path-exclusions' parameter. Ludovic Courtès 2012-09-01 01:14:31 +0200
  • f1f100b297 distro: gcc: Allow `libstdc++' to be found. Ludovic Courtès 2012-09-01 00:35:12 +0200
  • 6e0874db3d distro: gcc: Pass #:strip-binaries?. Ludovic Courtès 2012-09-01 00:33:23 +0200
  • 877217b85a build-system/gnu: Honor the patch-shebangs?' and strip-binaries?' parameters. Ludovic Courtès 2012-08-31 23:58:21 +0200
  • 8759a648ba guix-build: Fix the "unrecognized option" error message. Ludovic Courtès 2012-08-31 17:05:34 +0200
  • e815763e69 build-system/gnu: Add a `strip' phase. Ludovic Courtès 2012-08-31 17:04:53 +0200
  • 84209975fd build-system/gnu: Always invoke `configure' with a relative path. Ludovic Courtès 2012-08-30 23:30:42 +0200
  • a436d2018e distro: gcc: Do not store configure flags in the resulting binaries. Ludovic Courtès 2012-08-30 23:03:11 +0200
  • dcd60f4398 define-record-type*: Add the `inherit' syntactic constructor keyword. Ludovic Courtès 2012-08-30 00:18:50 +0200
  • c79dae6076 distro: Add missing Binutils patch. Ludovic Courtès 2012-08-29 00:15:39 +0200
  • 7cdeac023d distro: Add the GNU C Library. Ludovic Courtès 2012-08-28 23:15:13 +0200
  • 3db3913ebb distro: Add Linux headers. Ludovic Courtès 2012-08-28 22:31:17 +0200
  • 73f9a978ef configure.ac: Make 'guild' configure check fatal, otherwise one gets 'compile: command not found' during make Cyprien Nicolas (fulax) 2012-08-26 13:37:37 +0200
  • 8f6201a31f distro: Add GNU Binutils. Ludovic Courtès 2012-08-25 13:11:13 +0200
  • 81e57ec5ff distro: Add GCC. Ludovic Courtès 2012-08-24 13:55:54 +0200
  • 8773648e35 utils: Change `substitute*' to accept a list of files to patch. Ludovic Courtès 2012-08-25 13:12:33 +0200
  • 22b5d9c9a5 build-system/gnu: Add `out-of-source?' keyword parameter. Ludovic Courtès 2012-08-23 23:13:41 +0200
  • d36622dc44 packages: Raise an error condition upon invalid input. Ludovic Courtès 2012-08-23 23:09:13 +0200
  • dfae21c8cc distro: coreutils: Remove erroneous hack. Ludovic Courtès 2012-08-22 17:24:38 +0200
  • 2c957cd244 distro: Add GNU Coreutils. Ludovic Courtès 2012-08-22 17:24:38 +0200
  • 24cf75b9ef distro: Add XZ. Ludovic Courtès 2012-08-22 17:24:38 +0200
  • e0fb536aaf distro: Add GNU gzip. Ludovic Courtès 2012-08-22 17:24:38 +0200
  • fbeec3d9bd distro: Add GNU Patch. Ludovic Courtès 2012-08-22 17:24:38 +0200
  • 04a32ee5ea distro: Add GNU Diffutils. Ludovic Courtès 2012-08-22 17:24:38 +0200
  • 2dda7734ba build: Bump version number. Ludovic Courtès 2012-08-22 17:25:09 +0200
  • 3abaf0c440 Add `close-connection'. Ludovic Courtès 2012-08-22 17:22:46 +0200
  • 800cdeef31 distro: Move patches to their own directory. Ludovic Courtès 2012-08-22 17:24:38 +0200
  • af5521ca01 distro: Add GNU Findutils. Ludovic Courtès 2012-08-22 15:51:17 +0200
  • 6794b278ce distro: Add GNU grep. Ludovic Courtès 2012-08-22 15:22:38 +0200
  • 852403224e distro: Add GNU tar. Ludovic Courtès 2012-08-22 15:21:50 +0200
  • 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