unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* README update
@ 2013-06-12  7:08 Konrad Hinsen
  2013-06-12  7:18 ` Ludovic Courtès
  0 siblings, 1 reply; 2+ messages in thread
From: Konrad Hinsen @ 2013-06-12  7:08 UTC (permalink / raw)
  To: bug-guix

[-- Attachment #1: message body text --]
[-- Type: text/plain, Size: 108 bytes --]

The attached patch provides a more detailed description of building
Guix from a Guix installation.

Konrad


[-- Attachment #2: 0001-Describe-the-build-procedure-in-more-detail.patch --]
[-- Type: application/octet-stream, Size: 1866 bytes --]

From 0b7124d483b1b0fae0d8cfeec8b140347a693112 Mon Sep 17 00:00:00 2001
From: Konrad Hinsen <konrad.hinsen@fastmail.net>
Date: Wed, 12 Jun 2013 09:06:42 +0200
Subject: [PATCH] Describe the build procedure in more detail

---
 README | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

diff --git a/README b/README
index 98e38b4..aed32b6 100644
--- a/README
+++ b/README
@@ -47,18 +47,36 @@ required:
   - [[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.
+Run the "bootstrap" script to download the Nix daemon and to generate the
+build system infrastructure using autoconf. It reports an error if an
+inappropriate version of the above packages is being used.
 
 * Installing Guix from Guix
 
 You can re-build and re-install Guix using a system that already runs Guix.
 To do so:
 
-  - install the dependencies (see 'Requirements' above) using Guix
+  - install the dependencies (see 'Requirements' above) and build tools using Guix. You should have the following packages installed in your user profile:
+    - autoconf
+    - automake
+    - bzip2
+    - gcc
+    - gettext
+    - glibc
+    - guile
+    - ld-wrapper
+    - libgcrypt
+    - pkg-config
+    - sqlite
+
+  - set the environment variables that Guix recommends you to set during the package installation process:
+      ACLOCAL, CPATH, LIBRARY_PATH, PATH, PKG_CONFIG_PATH
+    In addition, set 
+      GUIX_LD_WRAPPER_ALLOW_IMPURITIES="yes, please"
+
   - re-run the configure script passing it the option
     `--with-libgcrypt-prefix=$HOME/.guix-profile/'
+
   - run "make" and "make install"
 
 * How It Works
-- 
1.8.1.2


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-06-12  7:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-12  7:08 README update Konrad Hinsen
2013-06-12  7:18 ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).