aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README38
1 files changed, 13 insertions, 25 deletions
diff --git a/README b/README
index 256a6c69c..3a2870279 100644
--- a/README
+++ b/README
@@ -36,7 +36,10 @@ These are the direct dependencies for running GNUnet:
36- libcurl >= 7.35.0 (alternative to libgnurl) 36- libcurl >= 7.35.0 (alternative to libgnurl)
37- libunistring >= 0.9.2 37- libunistring >= 0.9.2
38- gnutls >= 3.2.12 (highly recommended a gnutls linked against libunbound) 38- gnutls >= 3.2.12 (highly recommended a gnutls linked against libunbound)
39- libidn >= 1.0 39- libidn:
40 - libidn2 (prefered)
41 or
42 - libidn >= 1.0
40- libextractor >= 0.6.1 (highly recommended) 43- libextractor >= 0.6.1 (highly recommended)
41- openssl >= 1.0 (binary, used to generate X.509 certificate) 44- openssl >= 1.0 (binary, used to generate X.509 certificate)
42- libltdl >= 2.2 (part of GNU libtool) 45- libltdl >= 2.2 (part of GNU libtool)
@@ -66,6 +69,7 @@ These are the optional dependencies:
66- python-future (optional, for some testcases and utilities) 69- python-future (optional, for some testcases and utilities)
67- python-zbar >= 0.10 (optional, for gnunet-qr) 70- python-zbar >= 0.10 (optional, for gnunet-qr)
68- TeX Live >= 2012 (optional, for gnunet-bcd[*]) 71- TeX Live >= 2012 (optional, for gnunet-bcd[*])
72- texi2mdoc (optional, for automatic mdoc generation [*2])
69- libglpk >= 4.45 (optional, for experimental code) 73- libglpk >= 4.45 (optional, for experimental code)
70- perl5 (optional, for some utilities) 74- perl5 (optional, for some utilities)
71- python >= 2.7 (optional, for gnunet-qr, only python 2.7 is supported) 75- python >= 2.7 (optional, for gnunet-qr, only python 2.7 is supported)
@@ -75,30 +79,7 @@ These are the optional dependencies:
75- libgabe (optional, for Attribute-Based Encryption and Identity Provider functionality, 79- libgabe (optional, for Attribute-Based Encryption and Identity Provider functionality,
76 from https://github.com/schanzen/libgabe) 80 from https://github.com/schanzen/libgabe)
77 81
78======= 82Recommended autotools for compiling the Git version are:
79These are the direct dependencies for running GNUnet:
80
81- libmicrohttpd >= 0.9.52
82- libgcrypt >= 1.6
83- libgnurl >= 7.35.0 (available from https://gnunet.org/gnurl)
84- libunistring >= 0.9.2
85- gnutls >= 3.2.12
86- libidn >= 1.0
87- libextractor >= 0.6.1 (highly recommended)
88- openssl >= 1.0 (binary, used to generate X.509 certificate)
89- libltdl >= 2.2 (part of GNU libtool)
90- sqlite >= 3.8 (default database, required)
91- mysql >= 5.1 (alternative to sqlite)
92- postgres >= 9.5 (alternative to sqlite)
93- libopus >= 1.0.1 (optional for experimental conversation tool)
94- libpulse >= 2.0 (optional for experimental conversation tool)
95- libogg >= 1.3.0 (optional for experimental conversation tool)
96- python-zbar >= 0.10 (optional for gnunet-qr)
97- TeX Live >= 2012 (optional for gnunet-bcd[*])
98- Texinfo >= 5.2 [*1]
99- libglpk >= 4.45 (optional for experimental code)
100
101Recommended autotools for compiling the git version are:
102 83
103- autoconf >= 2.59 84- autoconf >= 2.59
104- automake >= 1.11.1 85- automake >= 1.11.1
@@ -112,6 +93,13 @@ Recommended autotools for compiling the git version are:
112 documentation, and therefore require texinfo. You can pass 93 documentation, and therefore require texinfo. You can pass
113 '--disable-documentation' to the configure script to change this. 94 '--disable-documentation' to the configure script to change this.
114 95
96[*2] If you still prefer to have documentation, you can pass
97 '--with-section7' to build mdoc documentation (experimental
98 stages in gnunet). If this proves to be reliable, we will
99 include the mdoc output in the release tarballs.
100 Contrary to the name, texi2mdoc does not require texinfo,
101 It is a standalone ISO C utility.
102
115Requirements 103Requirements
116============ 104============
117 105