summaryrefslogtreecommitdiff
path: root/dht/dht-client.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'dht/dht-client.cabal')
-rw-r--r--dht/dht-client.cabal35
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
8category: Network 8category: Network
9build-type: Custom 9build-type: Custom
10cabal-version: >= 1.10 10cabal-version: >= 1.10
11tested-with: GHC == 8.0.2, GHC == 7.10.3 11synopsis: BitTorrent and Tox DHT.
12homepage: https://github.com/cobit/bittorrent
13bug-reports: https://github.com/cobit/bittorrent/issues
14synopsis: BitTorrent DHT protocol implementation.
15description: 12description:
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
22extra-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
26source-repository head 27extra-source-files: ChangeLog
27 type: git 28 cbits/*.h
28 location: git://github.com/cobit/bittorrent.git
29 29
30source-repository this
31 type: git
32 location: git://github.com/cobit/bittorrent.git
33 branch: master
34 tag: v0.0.0.4
35 30
36flag network-uri 31flag 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