~ruther/guix-local

10d82898 — Ludovic Courtès 13 years ago
release.nix: Build out of chroot.

* release.nix: Add `preConfigure' and `__noChroot' attributes.
437e0729 — Ludovic Courtès 13 years ago
build: Pass the right flags for "make distcheck".

* Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): New variable.
* configure.ac: Define and substitute `NIX_PREFIX'.
d95c0113 — Ludovic Courtès 13 years ago
build: Add `test.drv' to the distribution.

* Makefile.am (EXTRA_DIST): Add `tests/test.drv'.
b86b0056 — Ludovic Courtès 13 years ago
build: Pass $(NIX_INSTANTIATE) to the build and test environments.

* Makefile.am (.scm.go): Define $NIX_INSTANTIATE.
  (TESTS_ENVIRONMENT): Likewise, and define $NIX_HASH.
* guix/utils.scm (nixpkgs-derivation): Use $NIX_INSTANTIATE when
  defined.

* tests/utils.scm (%nix-hash): New variable.
  ("sha256 & bytevector->nix-base32-string"): Use it.
ed795c06 — Ludovic Courtès 13 years ago
build: Add SRFI-64 to the distribution.

* Makefile.am (MODULES): Add `srfi/srfi-64.scm' and
  `srfi/srfi-64.upstream.scm'.
2152e3c5 — Ludovic Courtès 13 years ago
build: Add release.nix.

* release.nix: New file.
* Makefile.am (EXTRA_DIST): Add it.
202851dd — Ludovic Courtès 13 years ago
distro: Add GNU MPC.

* distro/base.scm (mpc): New variable.
040d1b2c — Ludovic Courtès 13 years ago
distro: Add GNU MPFR.

* distro/base.scm (mpfr): New variable.
38701758 — Ludovic Courtès 13 years ago
distro: Add GNU recutils.

* distro/base.scm (recutils): New variable.
f66963df — Ludovic Courtès 13 years ago
distro: Add libffi.

* distro/base.scm (libffi): New variable.
  (guile-2.0): Use it.
1788a456 — Ludovic Courtès 13 years ago
distro: Add GNU Ncurses.

* distro/base.scm (ncurses): New variable.
  (readline): Use it.
2282ec3a — Ludovic Courtès 13 years ago
distro: Add GNU Readline.

* distro/base.scm (readline): New variable.
  (guile-1.8, guile-2.0): Use it.

* distro/readline-link-ncurses.patch: New file.
* Makefile.am (nobase_dist_guilemodule_DATA): Add it.
7e2255e6 — Ludovic Courtès 13 years ago
guix-build: Default the number of build cores to (current-processor-count).

* guix-build.in (guix-build): Use (current-processor-count) build cores
  by default.
ce5d658c — Ludovic Courtès 13 years ago
Add `nixpkgs-derivation*'; use it in the distro.

* guix/utils.scm (nixpkgs-derivation*): New macro.

* distro/base.scm: Use it instead of `nixpkgs-derivation'.
fd33c82c — Ludovic Courtès 13 years ago
distro: Add GNU libunistring.

* distro/base.scm (libunistring): New variable.
  (guile-2.0): Use it.
454fe58b — Ludovic Courtès 13 years ago
distro: Add GNU Libtool.

* distro/base.scm (libtool): New variable.
  (guile-1.8, guile-2.0): Use it.
eb229e88 — Ludovic Courtès 13 years ago
distro: Add GMP.

* distro/base.scm (gmp): New variable.
  (guile-1.8, guile-2.0): Use it.
4ac3df42 — Ludovic Courtès 13 years ago
distro: Add GNU M4.

* distro/base.scm (m4): New variable.

* distro/m4-readlink-EINVAL.patch, distro/m4-s_isdir.patch: New files.
* Makefile.am (nobase_dist_guilemodule_DATA): Add them.
63650683 — Ludovic Courtès 13 years ago
build: Use Automake's `gnu' option.

* configure.ac: Use Automake's `gnu' option.
* ChangeLog, NEWS: New files.
e1e7b29a — Ludovic Courtès 13 years ago
build: Adjust tests to Automake 1.12.

* Makefile.am (TESTS_ENVIRONMENT): Remove `guile' invocation.  Add
  semicolons, and export the variables as shown in the Automake 1.12
  manual.
  (LOG_COMPILER): New variable, with `guile' invocation.
Next