packages feed

distributed-process-p2p-0.1.6.0: distributed-process-p2p.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.39.1.
--
-- see: https://github.com/sol/hpack
--
-- hash: 955190b866f2b8f1354f797b07d8e6d430dac2b3b397817cda3cc1e45706fb2d

name:                distributed-process-p2p
version:             0.1.6.0
synopsis:            Peer-to-peer node discovery for Cloud Haskell
description:         Bootstraps a peer-to-peer connection network from a set of known hosts.
homepage:            https://bitbucket.org/dpwiz/distributed-process-p2p/
license:             BSD3
license-file:        LICENSE
author:              Alexander Bondarenko
maintainer:          aenor.realm@gmail.com
copyright:           Alexander Bondarenko
category:            Network
build-type:          Simple
extra-source-files:
  CHANGELOG

source-repository head
  type: git
  location: git@bitbucket.org:dpwiz/distributed-process-p2p.git

flag build-example
  description: Build "jollycloud" example which can serve as a p2p broker node.
  manual: False
  default: False

library
  exposed-modules:
    Control.Distributed.Backend.P2P
  other-modules:
    Paths_distributed_process_p2p
  default-language: Haskell2010
  hs-source-dirs:
    src
  ghc-options: -Wall
  build-depends:
    base ==4.*,
    binary >=0.5,
    bytestring >=0.9,
    containers >=0.4,
    distributed-process >=0.7,
    mtl >=2.1,
    network >=3,
    network-transport >=0.4,
    network-transport-tcp >=0.6

executable jollycloud
  hs-source-dirs:
    tests/
  main-is: JollyCloud.hs
  ghc-options: -threaded
  build-depends:
    base ==4.*,
    distributed-process >=0.7,
    distributed-process-p2p,
    mtl >=2.1
  other-modules:
    Paths_distributed_process_p2p
  default-language: Haskell2010
  if flag(build-example)
    buildable: True