Augment `README'.

* README (Hacking): Mention `--with-nixpkgs'.  List the autotools and
  Gettext, as suggested by Nikita Karetnikov <nikita.karetnikov@gmail.com>.
This commit is contained in:
Ludovic Courtès 2012-10-05 00:19:29 +02:00
parent 49feac7a54
commit 7da7ae937e

16
README
View file

@ -20,11 +20,23 @@ Guix currently depends on the following packages:
- [[http://gnupg.org/][GNU libgcrypt]], or [[http://nongnu.org/libchop/][libchop]] - [[http://gnupg.org/][GNU libgcrypt]], or [[http://nongnu.org/libchop/][libchop]]
For bootstrapping purposes, it is useful to reuse packages from Nixpkgs. 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, For this to work, you need to have a checkout of the Nixpkgs repository;
with the `NIXPKGS' environment variable pointing to it. the `--with-nixpkgs' option allows you to let `configure' know where the
Nixpkgs checkout is.
- [[http://nixos.org/nixpkgs/][Nixpkgs]] - [[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 * How It Works
Guix does the high-level preparation of a /derivation/. A derivation is Guix does the high-level preparation of a /derivation/. A derivation is