diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 38 |
1 files changed, 13 insertions, 25 deletions
@@ -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 | ======= | 82 | Recommended autotools for compiling the Git version are: |
79 | These 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 | |||
101 | Recommended 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 | |||
115 | Requirements | 103 | Requirements |
116 | ============ | 104 | ============ |
117 | 105 | ||