diff options
Diffstat (limited to 'dht/dht-client.cabal')
-rw-r--r-- | dht/dht-client.cabal | 35 |
1 files changed, 16 insertions, 19 deletions
diff --git a/dht/dht-client.cabal b/dht/dht-client.cabal index 65900d65..3a513280 100644 --- a/dht/dht-client.cabal +++ b/dht/dht-client.cabal | |||
@@ -8,30 +8,25 @@ copyright: (c) 2017 Joe Crayne, (c) 2017 James Crayne, (c) 2013 Sam | |||
8 | category: Network | 8 | category: Network |
9 | build-type: Custom | 9 | build-type: Custom |
10 | cabal-version: >= 1.10 | 10 | cabal-version: >= 1.10 |
11 | tested-with: GHC == 8.0.2, GHC == 7.10.3 | 11 | synopsis: BitTorrent and Tox DHT. |
12 | homepage: https://github.com/cobit/bittorrent | ||
13 | bug-reports: https://github.com/cobit/bittorrent/issues | ||
14 | synopsis: BitTorrent DHT protocol implementation. | ||
15 | description: | 12 | description: |
16 | 13 | ||
17 | A library for making Haskell bittorrent applications easy. | 14 | This package provides, in the form of a unix daemon, both the tox and bittorrent |
18 | . | 15 | Distributed Hash Tables. Both of these DHT's are implementations of the Kademlia |
19 | For more information see: | 16 | algorithm. Although, there is also a library in this package, it is really just a |
20 | <https://github.com/cobit/bittorrent/blob/master/README.md> | 17 | shared interface between the two executables this package provides: dhtd and dht. |
21 | 18 | ||
22 | extra-source-files: ChangeLog | 19 | If you want to make a peer to peer application that uses this code, the proper way |
23 | cbits/*.h | 20 | to do it is to start the dhtd server, and use the dht program as a means to communicate |
21 | with it over a unix domain socket. | ||
24 | 22 | ||
23 | Users who do wish to use the modules exported by the library should be aware that the | ||
24 | API of these modules may change without notice and may vary depending on the selection | ||
25 | of cabal flags. | ||
25 | 26 | ||
26 | source-repository head | 27 | extra-source-files: ChangeLog |
27 | type: git | 28 | cbits/*.h |
28 | location: git://github.com/cobit/bittorrent.git | ||
29 | 29 | ||
30 | source-repository this | ||
31 | type: git | ||
32 | location: git://github.com/cobit/bittorrent.git | ||
33 | branch: master | ||
34 | tag: v0.0.0.4 | ||
35 | 30 | ||
36 | flag network-uri | 31 | flag network-uri |
37 | description: Use network-uri package. | 32 | description: Use network-uri package. |
@@ -159,7 +154,8 @@ library | |||
159 | 154 | ||
160 | build-depends: base | 155 | build-depends: base |
161 | , containers | 156 | , containers |
162 | , dependent-sum | 157 | -- TODO: Use GShow,Has 'Show, when dependent-sum>0.6 |
158 | , dependent-sum < 0.6 | ||
163 | , array | 159 | , array |
164 | , hashable | 160 | , hashable |
165 | , iproute | 161 | , iproute |
@@ -168,6 +164,7 @@ library | |||
168 | , stm-chans | 164 | , stm-chans |
169 | , concurrent-supply | 165 | , concurrent-supply |
170 | , base16-bytestring | 166 | , base16-bytestring |
167 | -- TODO: FIXME: Using non-hackage base32-bytestring from eth-r's github | ||
171 | , base32-bytestring | 168 | , base32-bytestring |
172 | , base64-bytestring | 169 | , base64-bytestring |
173 | , psqueues | 170 | , psqueues |