@@ -1,72 +1,67 @@
1−cabal-version: 2.4
1+cabal-version: 2.4
2+name: id
3+version: 0.2.0.0
4+license-file: LICENSE
25
3−name: id
4−version: 0.2.0.0
5−license-file: LICENSE
6+flag cassava
7+ description: Enable Postgresql support
8+ default: True
9+ manual: False
610
7−Flag cassava
8− Description: Enable Postgresql support
9− Default: True
10− Manual: False
11+flag postgres
12+ description: Enable Postgresql support
13+ default: True
14+ manual: False
1115
16+flag flat
17+ description: Enable Flat serialization support
18+ default: True
19+ manual: False
1220
13−Flag postgres
14− Description: Enable Postgresql support
15− Default: True
16− Manual: False
17−
18−Flag flat
19− Description: Enable Flat serialization support
20− Default: True
21− Manual: False
22−
23−Flag store
24− Description: Enable Data.Store serialization support
25− Default: False
26− Manual: False
21+flag store
22+ description: Enable Data.Store serialization support
23+ default: False
24+ manual: False
2725
2826library
29− exposed-modules:
30− Data.Id
31− -- other-modules:
32− -- other-extensions:
27+ exposed-modules: Data.Id
3328 build-depends:
34− aeson,
35− base >=4.12 && <5,
36− binary,
37− deepseq,
38− hashable,
39− http-api-data,
40− lens,
41− path-pieces,
42− text,
43− uuid,
29+ , aeson >=1.0
30+ , base >=4.12 && <5
31+ , binary
32+ , deepseq
33+ , hashable
34+ , http-api-data
35+ , lens
36+ , path-pieces
37+ , text
38+ , uuid >=1.3.9
39+
4440 if !(impl(ghcjs) || arch(javascript))
4541 build-depends:
46− openapi3
42+ , openapi3
4743 , QuickCheck
48− cpp-options: -DBACKEND
49− if flag(postgres) && !(impl(ghcjs) || arch(javascript))
50− build-depends:
51− postgresql-simple
52− cpp-options: -DUSE_POSTGRES
53− if flag(cassava) && !(impl(ghcjs) || arch(javascript))
54− build-depends:
55− cassava
56− cpp-options: -DUSE_CASSAVA
44+
45+ cpp-options: -DBACKEND
46+
47+ if (flag(postgres) && !(impl(ghcjs) || arch(javascript)))
48+ build-depends: postgresql-simple
49+ cpp-options: -DUSE_POSTGRES
50+
51+ if (flag(cassava) && !(impl(ghcjs) || arch(javascript)))
52+ build-depends: cassava
53+ cpp-options: -DUSE_CASSAVA
54+
5755 if flag(flat)
58− build-depends:
59− flat,
60− cpp-options: -DUSE_FLAT
56+ build-depends: flat >=0.4
57+ cpp-options: -DUSE_FLAT
58+
6159 if flag(store)
62− build-depends:
63− store,
64− cpp-options: -DUSE_STORE
60+ build-depends: store
61+ cpp-options: -DUSE_STORE
6562
66− hs-source-dirs:
67− src
68− default-language:
69− Haskell2010
63+ hs-source-dirs: src
64+ default-language: Haskell2010
7065 default-extensions:
7166 AllowAmbiguousTypes
7267 DeriveGeneric