remotion-0.2.0: remotion.cabal
name:
remotion
version:
0.2.0
synopsis:
A library for client-server applications based on custom protocols
description:
An API abstracting over the typical tasks of client-server communication.
It automates the authentication process, failure management and
the task of keeping the connections alive.
It allows the user to implement protocols of any form.
Useful for writing all kinds of services.
category:
Network, Service, Protocol
homepage:
https://github.com/nikita-volkov/remotion
bug-reports:
https://github.com/nikita-volkov/remotion/issues
author:
Nikita Volkov <nikita.y.volkov@mail.ru>
maintainer:
Nikita Volkov <nikita.y.volkov@mail.ru>
copyright:
(c) 2014, Nikita Volkov
license:
MIT
license-file:
LICENSE
build-type:
Simple
cabal-version:
>=1.10
source-repository head
type:
git
location:
git://github.com/nikita-volkov/remotion.git
library
hs-source-dirs:
library
other-modules:
Remotion.Protocol
Remotion.Session
Remotion.Server.Connection
Remotion.Util.FileSystem
Remotion.Util.Prelude
exposed-modules:
Remotion.Server
Remotion.Client
build-depends:
-- streaming:
pipes >= 4.0 && < 4.2,
pipes-bytestring >= 2.0 && < 2.2,
pipes-cereal-plus >= 0.4 && < 0.5,
pipes-parse >= 3.0.2 && < 3.1,
-- networking:
network >= 2.4 && < 2.7,
network-simple >= 0.3 && < 0.5,
pipes-network == 0.6.*,
-- file-system:
filelock == 0.1.*,
directory >= 1.2 && < 1.3,
system-fileio == 0.3.*,
system-filepath == 0.4.*,
-- concurrency:
lifted-async >= 0.1 && < 0.3,
async == 2.0.*,
concurrent-extra == 0.7.*,
stm,
-- data:
hashtables == 1.1.*,
time,
old-locale,
containers,
hashable,
text,
bytestring,
-- control:
transformers-base == 0.4.*,
monad-control == 0.3.*,
loch-th == 0.2.*,
placeholders == 0.1.*,
errors >= 1.4.4 && < 1.5,
mtl >= 2.0 && < 2.3,
base >= 4.5 && < 4.8
ghc-options:
-funbox-strict-fields
default-extensions:
Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFunctor, DeriveGeneric, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, ImpredicativeTypes, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples
default-language:
Haskell2010
test-suite remotion-htf-test-suite
type:
exitcode-stdio-1.0
hs-source-dirs:
htf-test-suite
main-is:
HTFTestSuite.hs
build-depends:
remotion,
-- testing:
quickcheck-instances,
QuickCheck,
HUnit,
HTF >= 0.12.2.1 && < 0.13,
-- streaming:
pipes,
pipes-bytestring,
pipes-cereal-plus,
pipes-parse,
-- networking:
network,
network-simple,
pipes-network,
-- file-system:
filelock,
directory,
system-fileio,
system-filepath,
-- concurrency:
lifted-async,
async,
concurrent-extra,
stm,
-- data:
hashtables,
time,
old-locale,
containers,
hashable,
text,
bytestring,
-- control:
transformers-base,
monad-control,
loch-th,
placeholders,
errors,
mtl,
base
ghc-options:
-funbox-strict-fields
-threaded
"-with-rtsopts=-N"
default-extensions:
Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFunctor, DeriveGeneric, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, ImpredicativeTypes, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples
default-language:
Haskell2010