packages feed

network-service-0.1.0.0: network-service.cabal

-- Initial network-service.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                network-service
version:             0.1.0.0
synopsis:            Provide a service at the data type level.
description:         Thin very layer over network-simple, that allows to write
                     a service that can be communicated with at the data level.
                     Makes it trivial to build a services upon a data type,
                     provided a ByteString serialization can be given.
homepage:            https://github.com/angerman/network-service
license:             MIT
license-file:        LICENSE
author:              Moritz Angermann
maintainer:          moritz@lichtzwerge.de
copyright:           2014 Moritz Angermann
category:            Network
build-type:          Simple
-- extra-source-files:  
cabal-version:       >=1.10

flag example
  description: Build example executables to showcase the library
  default: False

flag documentation
  default: False

source-repository head
  type:     git
  location: https://github.com/angerman/network-service.git

library
  if flag(documentation)
     build-depends:    hscolour
  exposed-modules:     Network.Service, Network.Transport.Encoding.Base64
  -- other-modules:       
  other-extensions:    Rank2Types
  build-depends:       base >=4.7 && <4.8
                     , network >=2.6 && <2.7
                     , bytestring >=0.10 && <0.11
                     , base64-bytestring >=1.0 && <1.1
  -- hs-source-dirs:      
  default-language:    Haskell2010

executable echo
  if flag(example)
     Buildable: True
  else
     Buildable: False
     
  main-is:             Example/Echo.hs
  other-modules:       Network.Service, Network.Transport.Encoding.Base64
  -- other-extensions:
  build-depends:       base >=4.7 && <4.8
                     , network >=2.6 && <2.7
                     , network-simple >= 0.4 && <0.5
                     , bytestring >=0.10 && <0.11
                     , base64-bytestring >=1.0 && <1.1
  -- hs-source-dirs:
  default-language:    Haskell2010