summaryrefslogtreecommitdiff
path: root/README-alpha
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2012-03-21 11:23:46 +0100
committerSimon Josefsson <simon@josefsson.org>2012-03-21 11:23:46 +0100
commit324603f98f255c1aaf9b77a47795253f8f62a4cc (patch)
treeb29c27fa360c9fcf923cf0d0ee5cf92e7e2ea249 /README-alpha
parentf8e96a78a149f3e86e4b1c98ed9c1eff13ecbe29 (diff)
downloadgnutls-324603f98f255c1aaf9b77a47795253f8f62a4cc.tar.gz
Update bootstrapping instructions.
Diffstat (limited to 'README-alpha')
-rw-r--r--README-alpha25
1 files changed, 16 insertions, 9 deletions
diff --git a/README-alpha b/README-alpha
index 32960e22cb..aa49b817c0 100644
--- a/README-alpha
+++ b/README-alpha
@@ -5,7 +5,7 @@ See the end for copying conditions.
This file contains instructions for developers and advanced users that
want to build from version controlled sources.
-We require several tools to build the software, including:
+We require several tools to check out and build the software, including:
- Make <http://www.gnu.org/software/make/>
- Automake <http://www.gnu.org/software/automake/>
@@ -18,28 +18,35 @@ We require several tools to build the software, including:
- Tar <http://www.gnu.org/software/tar/>
- Gzip <http://www.gnu.org/software/gzip/>
- Texlive & epsf <http://www.tug.org/texlive/> (for PDF manual)
-- Gettext <http://www.gnu.org/software/cvs/> (for gettext autopoint)
+- CVS <http://www.gnu.org/software/cvs/> (for gettext autopoint)
- GTK-DOC <http://www.gtk.org/gtk-doc/> (for API manual)
- Git <http://git.or.cz/>
- Perl <http://www.cpan.org/>
- Valgrind <http://valgrind.org/> (optional)
-- libgcrypt <http://www.gnupg.org/>
- Guile <http://www.gnu.org/software/guile/>
-- libtasn1 <http://josefsson.org/libtasn1/> (optional)
- p11-kit <http://p11-glue.freedesktop.org/p11-kit.html>
+- libtasn1 <http://josefsson.org/libtasn1/> (optional)
- datefudge <http://packages.debian.org/datefudge> (optional)
- Libidn <http://www.gnu.org/software/libidn/> (optional, for crywrap)
+- AWK <http://www.gnu.org/software/awk/> (for make dist, pmccabe2html)
+- git2cl <http://josefsson.org/git2cl/> (for make dist, ChangeLog)
The required software is typically distributed with your operating
system, and the instructions for installing them differ. Here are
some hints:
gNewSense/Debian/Ubuntu:
-sudo apt-get install git-core autoconf automake libtool gettext autopoint
-sudo apt-get install texinfo texlive texlive-generic-recommended texlive-extra-utils
-sudo apt-get install help2man gtk-doc-tools valgrind
-sudo apt-get install nettle-dev guile-1.8-dev libtasn1-3-dev libp11-kit-dev
-sudo apt-get install datefudge libidn11-dev
+apt-get install git-core autoconf automake libtool gettext autopoint
+apt-get install texinfo texlive texlive-generic-recommended texlive-extra-utils
+apt-get install help2man gtk-doc-tools valgrind
+apt-get install guile-1.8-dev libtasn1-3-dev
+apt-get install datefudge libidn11-dev gawk
+
+You will usually need to install more recent versions of Nettle,
+P11-kit and Autogen, which you will need to build from sources. If
+your system has the recent versions, you could do:
+
+sudo apt-get install autogen nettle-dev libp11-kit-dev
To download the version controlled sources: