diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-10-05 00:19:29 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2012-10-05 00:19:29 +0200 |
commit | 7da7ae937e69dc7bca77df94a387ed2dc039090f (patch) | |
tree | 88ece9649efad7ff754f8419f1378765b2309255 /README | |
parent | 49feac7a5422eea9f007845fb8ccc6bd616495fe (diff) | |
download | 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>.
Diffstat (limited to 'README')
-rw-r--r-- | README | 16 |
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 |