-
Notifications
You must be signed in to change notification settings - Fork 302
Expand file tree
/
Copy pathcabal.project
More file actions
44 lines (39 loc) · 1.52 KB
/
Copy pathcabal.project
File metadata and controls
44 lines (39 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
packages:
persistent
persistent-sqlite
persistent-test
persistent-mongoDB
persistent-mysql
persistent-postgresql
persistent-redis
persistent-qq
-- required by nix but breaks macOS cabal builds:
--package postgresql-libpq
-- flags: +use-pkg-config
allow-newer:
-- https://github.com/fizruk/http-api-data/pull/146
http-api-data:base
, postgresql-simple:base
, postgresql-simple:template-haskell
, bytestring-lexing:base
, postgresql-simple-interval:persistent
-- megaparsec 9.8.0 breaks the build in two ways:
-- * On GHC < 9.10 it fails to compile ("Variable not in scope: foldl'"),
-- because it relies on `foldl'` being re-exported from Prelude, which only
-- happens as of base-4.20 (GHC 9.10).
-- * On GHC >= 9.10 it compiles but changes how parse errors are rendered
-- (the `^` caret under the offending token), which breaks the expected
-- strings in Database.Persist.Quasi's test suite.
-- Pin to < 9.8 across the whole matrix until the suite is updated upstream.
constraints: megaparsec < 9.8
source-repository-package
type: git
location: https://github.com/parsonsmatt/mysql
tag: 1e7dc274bf9a2919c9dd4298ed46c1bd1a1b677d
--sha256: 1zbwly28rpwkqqkj9cbsbr57rx2y79nbfcrvqmp7a0gxy0d9i4qy
-- Needed to test that `persistent-redis` works with mtl-2.3
-- https://github.com/informatikr/hedis/pull/190
-- source-repository-package
-- type: git
-- location: https://github.com/ysangkok/hedis
-- tag: 6f36989836b49974f51a6ee8edaf156490590980