File: hspread.cabal

package info (click to toggle)
haskell-hspread 0.3-3
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 112 kB
  • ctags: 10
  • sloc: haskell: 567; makefile: 1
file content (33 lines) | stat: -rw-r--r-- 1,086 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
name:		hspread
version: 	0.3
license:	BSD3
license-file:	LICENSE
author:		Andrea Vezzosi
maintainer:	Andrea Vezzosi, sanzhiyan@gmail.com
synopsis:	A client library for the spread toolkit
description:
    hspread is a client library for the Spread toolkit.
    It is fully implemented in haskell and supports the most recent version
    of the protocol. It's intended to be used with a serialization library
    like binary, and a separate installation of the spread deamon.
build-type: 	Simple
cabal-version:	>= 1.2
category:	Network
extra-source-files: README, LICENSE, examples/hspflooder.hs

flag small_base
  description: Choose the new smaller, split-up base package.

library
  exposed-modules:	Control.Concurrent.Chan.Closeable
                        Spread.Client
  other-modules:	
                        Spread.Client.Message
                        Spread.Client.Connection
                        Spread.Constants

  if flag(small_base)
        build-depends: base >= 3, containers, bytestring
  else
        build-depends: base < 3
  build-depends: network, binary >= 0.3