summaryrefslogtreecommitdiff
path: root/propellor.cabal
diff options
context:
space:
mode:
authorJoey Hess <joeyh@joeyh.name>2018-04-23 13:56:56 -0400
committerJoey Hess <joeyh@joeyh.name>2018-04-23 13:58:40 -0400
commit02eca2ae4cf51d8e83d94d8359e15ac053451109 (patch)
tree8a3cb9751506a6eafb3bdb52cc9f3909413d0ac6 /propellor.cabal
parentab91fd81a9e026751fe32af69e95fd97e68cbf3e (diff)
Added dependency on concurrent-output; removed embedded copy.
Removed deps on transformers, text, stm. Updated debian/control and Propellor.Bootstrap accordingly. Sorted the lists of deps to make it easier to keep them in sync. This commit was sponsored by Nick Daly on Patreon.
Diffstat (limited to 'propellor.cabal')
-rw-r--r--propellor.cabal32
1 files changed, 23 insertions, 9 deletions
diff --git a/propellor.cabal b/propellor.cabal
index a5b8c8a3..cf9fe7ce 100644
--- a/propellor.cabal
+++ b/propellor.cabal
@@ -42,14 +42,31 @@ Library
GHC-Options: -fno-warn-redundant-constraints
Default-Extensions: TypeOperators
Hs-Source-Dirs: src
+ -- propellor needs to support the ghc shipped in Debian stable,
+ -- and also only depends on packages in Debian stable.
+ --
+ -- When updating dependencies here, also update the lists in
+ -- Propellor.Bootstrap
Build-Depends:
- -- propellor needs to support the ghc shipped in Debian stable,
- -- and also only depends on packages in Debian stable.
+ ansi-terminal,
+ async,
base >= 4.9, base < 5,
- directory, filepath, IfElse, process, bytestring, hslogger, split,
- unix, unix-compat, ansi-terminal, containers (>= 0.5), network, async,
- time, mtl, transformers, exceptions (>= 0.6), stm, text, hashable
-
+ bytestring,
+ concurrent-output,
+ containers (>= 0.5),
+ directory,
+ exceptions (>= 0.6),
+ filepath,
+ hashable,
+ hslogger,
+ IfElse,
+ mtl,
+ network,
+ process,
+ split,
+ time,
+ unix,
+ unix-compat
Exposed-Modules:
Propellor
Propellor.Base
@@ -223,9 +240,6 @@ Library
Utility.Tmp
Utility.Tuple
Utility.UserInfo
- System.Console.Concurrent
- System.Console.Concurrent.Internal
- System.Process.Concurrent
Paths_propellor
Executable propellor-config