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 | |
| parent | 49feac7a5422eea9f007845fb8ccc6bd616495fe (diff) | |
Augment `README'.
* README (Hacking): Mention `--with-nixpkgs'. List the autotools and
Gettext, as suggested by Nikita Karetnikov <nikita.karetnikov@gmail.com>.
| -rw-r--r-- | README | 16 |
1 files changed, 14 insertions, 2 deletions
| @@ -20,11 +20,23 @@ Guix currently depends on the following packages: | |||
| 20 | - [[http://gnupg.org/][GNU libgcrypt]], or [[http://nongnu.org/libchop/][libchop]] | 20 | - [[http://gnupg.org/][GNU libgcrypt]], or [[http://nongnu.org/libchop/][libchop]] |
| 21 | 21 | ||
| 22 | For bootstrapping purposes, it is useful to reuse packages from Nixpkgs. | 22 | For bootstrapping purposes, it is useful to reuse packages from Nixpkgs. |
| 23 | For this to work, you need to have a checkout of the Nixpkgs repository, | 23 | For this to work, you need to have a checkout of the Nixpkgs repository; |
| 24 | with the `NIXPKGS' environment variable pointing to it. | 24 | the `--with-nixpkgs' option allows you to let `configure' know where the |
| 25 | Nixpkgs checkout is. | ||
| 25 | 26 | ||
| 26 | - [[http://nixos.org/nixpkgs/][Nixpkgs]] | 27 | - [[http://nixos.org/nixpkgs/][Nixpkgs]] |
| 27 | 28 | ||
| 29 | When building Guix from a checkout, the following packages are also | ||
| 30 | required: | ||
| 31 | |||
| 32 | - [[http://www.gnu.org/software/autoconf/][GNU Autoconf]] | ||
| 33 | - [[http://www.gnu.org/software/automake/][GNU Automake]] | ||
| 34 | - [[http://www.gnu.org/software/gettext/][GNU Gettext]] | ||
| 35 | |||
| 36 | The "autoreconf -vi" command can be used to generate the build system | ||
| 37 | infrastructure; it reports an error if an inappropriate version of the | ||
| 38 | above packages is being used. | ||
| 39 | |||
| 28 | * How It Works | 40 | * How It Works |
| 29 | 41 | ||
| 30 | Guix does the high-level preparation of a /derivation/. A derivation is | 42 | Guix does the high-level preparation of a /derivation/. A derivation is |
