summaryrefslogtreecommitdiff
path: root/erebos.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'erebos.cabal')
-rw-r--r--erebos.cabal17
1 files changed, 10 insertions, 7 deletions
diff --git a/erebos.cabal b/erebos.cabal
index 472811f..2629048 100644
--- a/erebos.cabal
+++ b/erebos.cabal
@@ -1,7 +1,7 @@
Cabal-Version: 3.0
Name: erebos
-Version: 0.1.4
+Version: 0.1.6
Synopsis: Decentralized messaging and synchronization
Description:
Library and simple CLI interface implementing the Erebos identity
@@ -54,7 +54,7 @@ common common
-Wno-error=unused-imports
build-depends:
- base >=4.13 && <4.20,
+ base ^>= { 4.15, 4.16, 4.17, 4.18, 4.19, 4.20 },
default-extensions:
DefaultSignatures
@@ -116,7 +116,6 @@ library
Erebos.Storage.Internal
other-modules:
Erebos.Flow
- Erebos.Storage.List
Erebos.Storage.Platform
Erebos.Util
@@ -144,7 +143,7 @@ library
bytestring >=0.10 && <0.13,
clock >=0.8 && < 0.9,
containers >= 0.6 && <0.8,
- cryptonite >=0.25 && <0.31,
+ crypton ^>= { 1.0 },
deepseq >= 1.4 && <1.6,
directory >= 1.3 && <1.4,
filepath >=1.4 && <1.6,
@@ -161,7 +160,11 @@ library
uuid >=1.3 && <1.4,
zlib >=0.6 && <0.8
- if true
+ if os(windows)
+ hs-source-dirs: src/windows
+ build-depends:
+ Win32 ^>= { 2.14 },
+ else
hs-source-dirs: src/unix
build-depends:
unix ^>= { 2.7, 2.8 },
@@ -184,14 +187,14 @@ executable erebos
build-depends:
bytestring,
- cryptonite,
+ crypton,
directory,
erebos,
haskeline >=0.7 && <0.9,
mtl,
network,
process >=1.6 && <1.7,
- template-haskell >=2.17 && <2.22,
+ template-haskell ^>= { 2.17, 2.18, 2.19, 2.20, 2.21, 2.22 },
text,
time,
transformers >= 0.5 && <0.7,