summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2024-05-17 21:08:37 +0200
committerRoman Smrž <roman.smrz@seznam.cz>2024-05-17 21:08:37 +0200
commit9083cc50eeff9455f035fd87376e674aa7b6da25 (patch)
tree4b248186650f37d57c0c3803e35f751b6cd1f73b
parent7831c5925b734539e3057a4dde9f3e3dc5be0303 (diff)
Bump dependencies for GHC 9.10
Changelog: Compatibility with GHC up to 9.10
-rw-r--r--erebos-tester.cabal55
1 files changed, 29 insertions, 26 deletions
diff --git a/erebos-tester.cabal b/erebos-tester.cabal
index 0cacc52..9db5dab 100644
--- a/erebos-tester.cabal
+++ b/erebos-tester.cabal
@@ -1,4 +1,4 @@
-cabal-version: 2.2
+cabal-version: 3.0
name: erebos-tester
version: 0.2.1
@@ -41,6 +41,9 @@ common common
-- sometimes needed for backward/forward compatibility:
-Wno-error=unused-imports
+ build-depends:
+ base ^>= { 4.15, 4.16, 4.17, 4.18, 4.19, 4.20 },
+
executable erebos-tester
import: common
ghc-options:
@@ -54,12 +57,12 @@ executable erebos-tester
main-is: Wrapper.hs
-- other-modules:
-- other-extensions:
- build-depends: base >=4.13 && <5,
- directory >=1.3 && <1.4,
- filepath ^>=1.4.2.1,
- linux-namespaces ^>=0.1.3,
- process ^>=1.6.9,
- unix >=2.7 && <2.9,
+ build-depends:
+ directory >=1.3 && <1.4,
+ filepath ^>= { 1.4.2.1, 1.5.2 },
+ linux-namespaces^>=0.1.3,
+ process ^>=1.6.9,
+ unix >=2.7 && <2.9,
hs-source-dirs: src
default-language: Haskell2010
@@ -107,24 +110,24 @@ executable erebos-tester-core
TypeApplications
TypeFamilies
TypeOperators
- build-depends: base >=4.13 && <5,
- bytestring >=0.10 && <0.12,
- containers ^>=0.6.2.1,
- directory ^>=1.3.6.0,
- filepath ^>=1.4.2.1,
- Glob >=0.10 && <0.11,
- haskeline >=0.8 && <0.9,
- HsYAML >=0.2 && <0.3,
- megaparsec >=9.0 && <10,
- mtl >=2.2 && <2.4,
- parser-combinators >=1.3 && <1.4,
- process ^>=1.6.9,
- regex-tdfa ^>=1.3.1.0,
- scientific >=0.3 && < 0.4,
- stm ^>=2.5.0.1,
- template-haskell >=2.17 && <2.22,
- text >=1.2 && <2.1,
- th-compat >=0.1 && <0.2,
- unix >=2.7 && <2.9,
+ build-depends:
+ bytestring ^>= { 0.10, 0.11, 0.12 },
+ containers ^>= { 0.6.2.1, 0.7 },
+ directory ^>=1.3.6.0,
+ filepath ^>= { 1.4.2.1, 1.5.2 },
+ Glob >=0.10 && <0.11,
+ haskeline >=0.8 && <0.9,
+ HsYAML >=0.2 && <0.3,
+ megaparsec >=9.0 && <10,
+ mtl >=2.2 && <2.4,
+ parser-combinators >=1.3 && <1.4,
+ process ^>=1.6.9,
+ regex-tdfa ^>=1.3.1.0,
+ scientific >=0.3 && < 0.4,
+ stm ^>=2.5.0.1,
+ template-haskell^>= { 2.17, 2.18, 2.19, 2.20, 2.21, 2.22 },
+ text ^>= { 1.2, 2.0, 2.1 },
+ th-compat >=0.1 && <0.2,
+ unix >=2.7 && <2.9,
hs-source-dirs: src
default-language: Haskell2010