diff options
author | Simon Josefsson <simon@josefsson.org> | 2012-03-21 11:23:46 +0100 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2012-03-21 11:23:46 +0100 |
commit | 324603f98f255c1aaf9b77a47795253f8f62a4cc (patch) | |
tree | b29c27fa360c9fcf923cf0d0ee5cf92e7e2ea249 /README-alpha | |
parent | f8e96a78a149f3e86e4b1c98ed9c1eff13ecbe29 (diff) | |
download | gnutls-324603f98f255c1aaf9b77a47795253f8f62a4cc.tar.gz |
Update bootstrapping instructions.
Diffstat (limited to 'README-alpha')
-rw-r--r-- | README-alpha | 25 |
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: |