summaryrefslogtreecommitdiff
path: root/erebos.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'erebos.cabal')
-rw-r--r--erebos.cabal27
1 files changed, 20 insertions, 7 deletions
diff --git a/erebos.cabal b/erebos.cabal
index 0f25e69..54e4b47 100644
--- a/erebos.cabal
+++ b/erebos.cabal
@@ -100,30 +100,38 @@ library
hs-source-dirs: src
exposed-modules:
Erebos.Attach
- Erebos.Channel
Erebos.Chatroom
Erebos.Contact
Erebos.Conversation
+ Erebos.DirectMessage
Erebos.Discovery
+ Erebos.Error
Erebos.Identity
- Erebos.Message
Erebos.Network
+ Erebos.Network.Channel
Erebos.Network.Protocol
+ Erebos.Object
Erebos.Pairing
Erebos.PubKey
Erebos.Service
Erebos.Set
Erebos.State
+ Erebos.Storable
Erebos.Storage
+ Erebos.Storage.Backend
+ Erebos.Storage.Head
Erebos.Storage.Key
Erebos.Storage.Merge
Erebos.Sync
- -- Used by test tool:
- Erebos.Storage.Internal
other-modules:
Erebos.Flow
+ Erebos.Object.Internal
+ Erebos.Storage.Disk
+ Erebos.Storage.Internal
+ Erebos.Storage.Memory
Erebos.Storage.Platform
+ Erebos.UUID
Erebos.Util
c-sources:
@@ -164,7 +172,7 @@ library
stm >=2.5 && <2.6,
text >= 1.2 && <2.2,
time ^>= { 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14 },
- uuid >=1.3 && <1.4,
+ uuid-types ^>= { 1.0.4 },
zlib >=0.6 && <0.8
if !flag(cryptonite)
@@ -192,26 +200,31 @@ executable erebos
main-is: Main.hs
other-modules:
Paths_erebos
+ State
+ Terminal
Test
Test.Service
Version
Version.Git
+ WebSocket
autogen-modules:
Paths_erebos
build-depends:
+ ansi-terminal ^>= { 0.11, 1.0, 1.1 },
bytestring,
directory,
erebos,
- haskeline >=0.7 && <0.9,
mtl,
network,
process >=1.6 && <1.7,
+ stm,
template-haskell ^>= { 2.17, 2.18, 2.19, 2.20, 2.21, 2.22, 2.23 },
text,
time,
transformers >= 0.5 && <0.7,
- uuid,
+ uuid-types,
+ websockets ^>= { 0.12.7, 0.13 },
if !flag(cryptonite)
build-depends: