aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README23
1 files changed, 6 insertions, 17 deletions
diff --git a/README b/README
index 9afd57043..56f74c291 100644
--- a/README
+++ b/README
@@ -81,7 +81,8 @@ Build tools for compiling GNUnet from source:
81- makeinfo >= 4.8 81- makeinfo >= 4.8
82- make[*3] 82- make[*3]
83- pkgconf or pkg-config 83- pkgconf or pkg-config
84- Texinfo >= 5.2 [*1] 84- sphinx
85- sphinx-rtd-theme
85 86
86Direct dependencies of GNUnet: 87Direct dependencies of GNUnet:
87~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -138,16 +139,12 @@ Dependencies of optional components/functionality:
138 * TeX Live >= 2012 (for gnunet-bcd[*]) 139 * TeX Live >= 2012 (for gnunet-bcd[*])
139- Documentation: 140- Documentation:
140 * TeX Live >= 2012 (for gnunet-bcd[*]) 141 * TeX Live >= 2012 (for gnunet-bcd[*])
141 * texi2mdoc (for automatic mdoc generation [*2], not 142
142 the texi2mdoc script distributed with
143 autogen but the texi2mdoc C application)
144- Attribute-Based Encryption (experimental):
145 * libpbc >= 0.5.14
146 * libgabe
147- PABC credential support 143- PABC credential support
148 * libpabc any (for re:claimID zero-knowledge privacy 144 * libpabc any (for re:claimID zero-knowledge privacy
149 credentials) 145 credentials)
150 146- re:claimID OpenID Connect plugin
147 * libjose any (for re:claimID OpenID Connect support)
151 148
152 149
153Additional dependencies to run the GNUnet testsuite: 150Additional dependencies to run the GNUnet testsuite:
@@ -182,17 +179,9 @@ Recommended software for developer tools:
182 a limited subset ('texlive-tiny' in Guix) is enough. 179 a limited subset ('texlive-tiny' in Guix) is enough.
183 180
184[*1] The default configuration is to build the info output of the 181[*1] The default configuration is to build the info output of the
185 documentation, and therefore require texinfo. You can pass 182 documentation, and therefore require sphinx. You can pass
186 '--disable-documentation' to the configure script to change this. 183 '--disable-documentation' to the configure script to change this.
187 184
188[*2] If you still prefer to have documentation, you can pass
189 '--enable-texi2mdoc-generation' to build the mdocml ("mandoc")
190 documentation (experimental stages in gnunet).
191 If this proves to be reliable, we will
192 include the mdocml output in the release tarballs.
193 Contrary to the name, texi2mdoc does not require Texinfo,
194 It is a standalone ISO C utility.
195
196[*3] GNU make introduced the != operator in version 4.0. 185[*3] GNU make introduced the != operator in version 4.0.
197 GNU make was released in october 2013, reasonable to 186 GNU make was released in october 2013, reasonable to
198 be widespread by now. If this is not working out for 187 be widespread by now. If this is not working out for