packages feed

riemann-0.1.1.0: riemann.cabal

name:                riemann
version:             0.1.1.0
synopsis:            A Riemann client for Haskell
description:         A Riemann client for Haskell
homepage:            https://github.com/tel/riemann-hs
license:             MIT
license-file:        LICENSE
author:              Joseph Abrahamson
maintainer:          me@jspha.com
copyright:           2013 Joseph Abrahamson
category:            Network
build-type:          Simple
cabal-version:       >=1.20

library
  hs-source-dirs:     src
  exposed-modules:
    Network.Monitoring.Riemann
    Network.Monitoring.Riemann.Types
  other-modules:
    Network.Monitoring.Riemann.TCP
  build-depends:
                       base              >= 4.5 && < 5,
                       network           >= 2.4.0.0,
                       text              >= 0.11.2.3,
                       containers        >= 0.4.2.0,
                       protobuf          >= 0.2,
                       bytestring >= 0.10,
                       lens,
                       time,
                       errors,
                       data-default,
                       mtl,
                       transformers,
                       cereal
  default-language:   Haskell2010

executable riemann-client
  main-is:           riemann.hs
  hs-source-dirs:    src
  ghc-options:      -threaded
  build-depends:
                base,
                riemann,
                network           >= 2.4.0.0,
                text              >= 0.11.2.3,
                containers        >= 0.4.2.0,
                protobuf          >= 0.2,
                wreq,
                http-client, 
                bytestring,
                lens,
                time,
                errors,
                data-default,
                mtl,
                transformers,
                cereal
  default-language:   Haskell2010
  ghc-options: -Wall -fwarn-tabs

test-suite doctest
  type:            exitcode-stdio-1.0
  ghc-options:     -threaded
  hs-source-dirs:  test
  main-is:         Doctest.hs
  build-depends:
    base,
    directory,
    doctest,
    filepath
  default-language:   Haskell2010

test-suite property
  type:            exitcode-stdio-1.0
  ghc-options:     -threaded
  hs-source-dirs:  test
  main-is:         Property.hs
  build-depends:
    base,
    QuickCheck >= 2.5.1.0,
    test-framework,
    test-framework-quickcheck2,
    riemann
  default-language:   Haskell2010

test-suite unit
  type:            exitcode-stdio-1.0
  ghc-options:     -threaded
  hs-source-dirs:  test
  main-is:         Unit.hs
  build-depends:
    base,
    HUnit,
    test-framework,
    test-framework-hunit,
    riemann
  default-language:   Haskell2010