|
| 1 | +name: distributed-process-fsm |
| 2 | +version: 0.0.1 |
| 3 | +cabal-version: >=1.8 |
| 4 | +build-type: Simple |
| 5 | +license: BSD3 |
| 6 | +license-file: LICENCE |
| 7 | +Copyright: Tim Watson 2017 |
| 8 | +Author: Tim Watson |
| 9 | +Maintainer: Tim Watson < [email protected]> |
| 10 | +Stability: experimental |
| 11 | +Homepage: http://github.com/haskell-distributed/distributed-process-fsm |
| 12 | +Bug-Reports: http://github.com/haskell-distributed/distributed-process-fsm/issues |
| 13 | +synopsis: The Cloud Haskell implementation of Erlang/OTP gen_statem |
| 14 | +description: Cloud Haskell framework for building finite state machines around CSPs |
| 15 | +category: Control |
| 16 | +Tested-With: GHC==7.10.3 GHC==8.0.1 GHC==8.0.2 |
| 17 | +data-dir: "" |
| 18 | + |
| 19 | +source-repository head |
| 20 | + type: git |
| 21 | + location: https://github.com/haskell-distributed/distributed-process-fsm |
| 22 | + |
| 23 | +library |
| 24 | + build-depends: |
| 25 | + base >= 4.8.2.0 && < 5, |
| 26 | + distributed-process >= 0.6.6 && < 0.8, |
| 27 | + distributed-process-extras >= 0.3.1 && < 0.4, |
| 28 | + distributed-process-client-server >= 0.2.5.1 && < 0.3, |
| 29 | + binary >= 0.6.3.0 && < 0.9, |
| 30 | + deepseq >= 1.3.0.1 && < 1.6, |
| 31 | + mtl, |
| 32 | + containers >= 0.4 && < 0.6, |
| 33 | + unordered-containers >= 0.2.3.0 && < 0.3, |
| 34 | + stm >= 2.4 && < 2.5, |
| 35 | + time > 1.4 && < 1.9, |
| 36 | + transformers, |
| 37 | + exceptions >= 0.5 && < 11 |
| 38 | + extensions: CPP |
| 39 | + hs-source-dirs: src |
| 40 | + ghc-options: -Wall |
| 41 | + exposed-modules: |
| 42 | + Control.Distributed.Process.FSM, |
| 43 | + Control.Distributed.Process.FSM.Client, |
| 44 | + Control.Distributed.Process.FSM.Internal.Types, |
| 45 | + Control.Distributed.Process.FSM.Internal.Process |
| 46 | + |
| 47 | +test-suite FsmTests |
| 48 | + type: exitcode-stdio-1.0 |
| 49 | + -- x-uses-tf: true |
| 50 | + build-depends: |
| 51 | + base >= 4.4 && < 5, |
| 52 | + ansi-terminal >= 0.5 && < 0.7, |
| 53 | + network >= 2.3 && < 2.7, |
| 54 | + network-transport >= 0.4 && < 0.6, |
| 55 | + network-transport-tcp >= 0.4 && < 0.7, |
| 56 | + distributed-process >= 0.6.6 && < 0.8, |
| 57 | + distributed-process-extras >= 0.3.1 && < 0.4, |
| 58 | + distributed-process-client-server >= 0.2.5.1 && < 0.3, |
| 59 | + distributed-process-fsm, |
| 60 | + distributed-process-systest >= 0.1.1 && < 0.3, |
| 61 | + distributed-static, |
| 62 | + binary >= 0.6.3.0 && < 0.9, |
| 63 | + bytestring, |
| 64 | + containers, |
| 65 | + data-accessor, |
| 66 | + deepseq >= 1.3.0.1 && < 1.5, |
| 67 | + fingertree < 0.2, |
| 68 | + hashable, |
| 69 | + mtl, |
| 70 | + stm >= 2.3 && < 2.5, |
| 71 | + time, |
| 72 | + transformers, |
| 73 | + unordered-containers >= 0.2.3.0 && < 0.3, |
| 74 | + test-framework >= 0.6 && < 0.9, |
| 75 | + test-framework-hunit, |
| 76 | + QuickCheck >= 2.4, |
| 77 | + test-framework-quickcheck2, |
| 78 | + HUnit >= 1.2 && < 2, |
| 79 | + rematch >= 0.2.0.0, |
| 80 | + ghc-prim |
| 81 | + hs-source-dirs: |
| 82 | + tests |
| 83 | + ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind -eventlog |
| 84 | + extensions: CPP |
| 85 | + main-is: TestFSM.hs |
0 commit comments