diff options
author | Simon Josefsson <simon@josefsson.org> | 2009-05-05 19:15:28 +0200 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2009-05-05 19:15:28 +0200 |
commit | 675fa8f62a182d1a06ac616f0e0bee6ca0bd663a (patch) | |
tree | a17136811fa1a39f060fe962a85c6d1dc9f80ea1 /README-alpha | |
parent | e7eeb6c7c94cf838b3b199d4d7ec5aa1b6e1f656 (diff) | |
download | gnutls-675fa8f62a182d1a06ac616f0e0bee6ca0bd663a.tar.gz |
Add.
Diffstat (limited to 'README-alpha')
-rw-r--r-- | README-alpha | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/README-alpha b/README-alpha new file mode 100644 index 0000000000..308ba3a40e --- /dev/null +++ b/README-alpha @@ -0,0 +1,52 @@ +GNU TLS README-alpha -- Information for developers. -*- outline -*- +Copyright (C) 2009 Simon Josefsson +See the end for copying conditions. + +This file contains instructions for developers and advanced users that +wants to build from version controlled sources. + +We require several tools to build the software, including: + +- Automake <http://www.gnu.org/software/automake/> +- Autoconf <http://www.gnu.org/software/autoconf/> +- Libtool <http://www.gnu.org/software/libtool/> +- Gettext <http://www.gnu.org/software/gettext/> +- Texinfo <http://www.gnu.org/software/texinfo/> +- help2man <http://www.gnu.org/software/help2man/> +- libgcrypt <http://www.gnupg.org/> +- Tar <http://www.gnu.org/software/tar/> +- Gzip <http://www.gnu.org/software/gzip/> +- Texlive & epsf <http://www.tug.org/texlive/> (for PDF manual) +- 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) + +The required software is typically disitributed 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 cvs texinfo help2man valgrind texlive texlive-generic-recommended texlive-extra-utils gtk-doc-tools libgcrypt-dev + +To download the version controlled sources: + +$ git clone git://git.savannah.gnu.org/gnutls.git +$ cd gnutls + +The next step is to run autoreconf, ./configure, etc: + +$ make bootstrap + +Then build the project normally: + +$ make +$ make check + +Happy hacking! + +---------------------------------------------------------------------- +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. |