aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2012-10-05 00:19:29 +0200
committerLudovic Courtès <ludo@gnu.org>2012-10-05 00:19:29 +0200
commit7da7ae937e69dc7bca77df94a387ed2dc039090f (patch)
tree88ece9649efad7ff754f8419f1378765b2309255
parent49feac7a5422eea9f007845fb8ccc6bd616495fe (diff)
downloadguix-7da7ae937e69dc7bca77df94a387ed2dc039090f.tar
guix-7da7ae937e69dc7bca77df94a387ed2dc039090f.tar.gz
Augment `README'.
* README (Hacking): Mention `--with-nixpkgs'. List the autotools and Gettext, as suggested by Nikita Karetnikov <nikita.karetnikov@gmail.com>.
-rw-r--r--README16
1 files changed, 14 insertions, 2 deletions
diff --git a/README b/README
index 5244f9f326..3648721333 100644
--- a/README
+++ b/README
@@ -20,11 +20,23 @@ Guix currently depends on the following packages:
- [[http://gnupg.org/][GNU libgcrypt]], or [[http://nongnu.org/libchop/][libchop]]
For bootstrapping purposes, it is useful to reuse packages from Nixpkgs.
-For this to work, you need to have a checkout of the Nixpkgs repository,
-with the `NIXPKGS' environment variable pointing to it.
+For this to work, you need to have a checkout of the Nixpkgs repository;
+the `--with-nixpkgs' option allows you to let `configure' know where the
+Nixpkgs checkout is.
- [[http://nixos.org/nixpkgs/][Nixpkgs]]
+When building Guix from a checkout, the following packages are also
+required:
+
+ - [[http://www.gnu.org/software/autoconf/][GNU Autoconf]]
+ - [[http://www.gnu.org/software/automake/][GNU Automake]]
+ - [[http://www.gnu.org/software/gettext/][GNU Gettext]]
+
+The "autoreconf -vi" command can be used to generate the build system
+infrastructure; it reports an error if an inappropriate version of the
+above packages is being used.
+
* How It Works
Guix does the high-level preparation of a /derivation/. A derivation is