diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 23 |
1 files changed, 6 insertions, 17 deletions
@@ -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 | ||
86 | Direct dependencies of GNUnet: | 87 | Direct 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 | ||
153 | Additional dependencies to run the GNUnet testsuite: | 150 | Additional 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 |