File wire-streams.cabal of Package ghc-wire-streams

name:               wire-streams
version:            0.1.1.0
x-revision: 1
synopsis:           Fast binary io-streams adapter.
description:        Fast binary io-streams adapter.

license:            BSD3
license-file:       LICENSE
author:             Winterland
maintainer:         winterland1989@gmail.com
copyright:          Winterland
category:           Data, Parsing, IO-Streams
build-type:         Simple
extra-source-files: README.md, CHANGELOG
cabal-version:      >=1.10
homepage:           https://github.com/winterland1989/wire-streams

source-repository head
  type:     git
  location: git://github.com/winterland1989/wire-streams.git

library
  exposed-modules:      System.IO.Streams.Binary
  build-depends:        base >= 4.7 && < 5.0
                    ,   binary >= 0.7.5
                    ,   bytestring == 0.10.*
                    ,   binary-parsers >= 0.2.1
                    ,   io-streams >= 1.2

  hs-source-dirs:       src
  ghc-options:      -Wall
  default-language:     Haskell2010

test-suite test
  type:                 exitcode-stdio-1.0
  main-is:              Test.hs
  build-depends:        base
                    ,   bytestring
                    ,   binary
                    ,   io-streams
                    ,   wire-streams
                    ,   QuickCheck >= 2.7
                    ,   tasty >= 0.11
                    ,   tasty-quickcheck >= 0.8

  hs-source-dirs:      test
  default-language:    Haskell2010

benchmark bench
  type: exitcode-stdio-1.0
  main-is: Main.hs
  other-modules:      System.IO.Streams.Cereal
  hs-source-dirs: bench
  default-language:    Haskell2010
  build-depends:        base
                    ,   wire-streams
                    ,   criterion >= 1.0.2.0
                    ,   io-streams
                    ,   bytestring
                    ,   cereal
                    ,   binary
                    ,   cereal-conduit
                    ,   conduit
                    ,   conduit-extra
                    ,   transformers

  ghc-options:      -rtsopts -Wall
openSUSE Build Service is sponsored by