summaryrefslogtreecommitdiff
path: root/README-alpha
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2009-05-05 19:15:28 +0200
committerSimon Josefsson <simon@josefsson.org>2009-05-05 19:15:28 +0200
commit675fa8f62a182d1a06ac616f0e0bee6ca0bd663a (patch)
treea17136811fa1a39f060fe962a85c6d1dc9f80ea1 /README-alpha
parente7eeb6c7c94cf838b3b199d4d7ec5aa1b6e1f656 (diff)
downloadgnutls-675fa8f62a182d1a06ac616f0e0bee6ca0bd663a.tar.gz
Add.
Diffstat (limited to 'README-alpha')
-rw-r--r--README-alpha52
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.