d7d63f8f105c69d2d729152e0e24a30c551c2e4c
[feed/packages.git] / net / aria2 / Config.in
1 menu "Aria2 Configuration"
2 depends on PACKAGE_aria2
3
4 choice
5 prompt "SSL Library"
6 default ARIA2_OPENSSL
7
8 config ARIA2_OPENSSL
9 bool "OpenSSL"
10
11 config ARIA2_GNUTLS
12 bool "GnuTLS"
13
14 config ARIA2_NOSSL
15 bool "No SSL Support"
16
17 endchoice
18
19 choice
20 prompt "Crypto Library"
21 depends on !ARIA2_OPENSSL
22 default ARIA2_NOCRYPOTLIB
23
24 config ARIA2_NETTLE
25 bool "Nettle"
26
27 config ARIA2_LIBGCRYPT
28 bool "Libgcrypt"
29
30 config ARIA2_NOCRYPTO
31 bool "No Crypto Library"
32
33 endchoice
34
35 choice
36 prompt "XML Library"
37 default ARIA2_NOXML
38
39 config ARIA2_LIBXML2
40 bool "Libxml2"
41
42 config ARIA2_EXPAT
43 bool "Expat"
44
45 config ARIA2_NOXML
46 bool "No XML Library"
47
48 endchoice
49
50 config ARIA2_GMP
51 bool "GNU Multiple Precision Arithmetic Library"
52 depends on ARIA2_NETTLE
53 default n
54
55 config ARIA2_BITTORRENT
56 bool "Enable Bittorrent Support"
57 depends on ARIA2_OPENSSL || ARIA2_LIBGCRYPT || \
58 (ARIA2_NETTLE && ARIA2_GMP)
59 default y
60
61 config ARIA2_METALINK
62 bool "Enable Metalink Support"
63 depends on !ARIA2_NOXML
64 default n
65
66 config ARIA2_SFTP
67 bool "Enable SFTP Support"
68 default n
69
70 config ARIA2_ASYNC_DNS
71 bool "Enable Async DNS Support"
72 default n
73
74 config ARIA2_COOKIE
75 bool "Enable Firefox3/Chromium Cookie Support"
76 default n
77
78 config ARIA2_WEBSOCKET
79 bool "Enable JSON-RPC over WebSocket Support"
80 depends on ARIA2_OPENSSL || ARIA2_LIBGCRYPT || ARIA2_NETTLE
81 default y
82
83 endmenu