git.iko.soy/typeable/bloodhound
on 80984f2 help sign in
typeable/bloodhound/bloodhound.cabal
100 lines 3.7 kB history raw
1name: bloodhound
2version: 0.16.0.0
3synopsis: Elasticsearch client library for Haskell
4description: Elasticsearch made awesome for Haskell hackers
5homepage: https://github.com/bitemyapp/bloodhound
6license: BSD3
7license-file: LICENSE
8author: Chris Allen
9maintainer: cma@bitemyapp.com
10copyright: 2015, Chris Allen
11category: Database, Search
12build-type: Simple
13cabal-version: >=1.10
15extra-source-files:
16 README.md
17 changelog.md
18 -- We do this to avoid package check errors when uploading to hackage
19 tests/V1/tests.hs
20 tests/V5/tests.hs
22source-repository head
23 type: git
24 location: https://github.com/bitemyapp/bloodhound.git
26Flag ES1
27 Description: Run the test suite against an Elasticsearch 1.x server
28 Default: False
30Flag ES5
31 Description: Run the test suite against an Elasticsearch 5.x server
32 Default: True
34library
35 ghc-options: -Wall
36 exposed-modules: Database.V1.Bloodhound
37 Database.V1.Bloodhound.Client
38 Database.V1.Bloodhound.Types
39 Database.V1.Bloodhound.Types.Class
40 Database.V1.Bloodhound.Types.Internal
41 Database.V5.Bloodhound
42 Database.V5.Bloodhound.Client
43 Database.V5.Bloodhound.Types
44 Database.V5.Bloodhound.Types.Class
45 Database.V5.Bloodhound.Types.Internal
46 hs-source-dirs: src
47 build-depends: base >= 4.3 && <5,
48 bytestring >= 0.10.0 && <0.11,
49 containers >= 0.5.0.0 && <0.6,
50 aeson >= 0.11.1,
51 http-client >= 0.4.30 && <0.6,
52 network-uri >= 2.6 && <2.7,
53 semigroups >= 0.15 && <0.19,
54 time >= 1.4 && <1.9,
55 text >= 0.11 && <1.3,
56 mtl >= 1.0 && <2.3,
57 transformers >= 0.2 && <0.6,
58 http-types >= 0.8 && <0.13,
59 vector >= 0.10.9 && <0.13,
60 scientific >= 0.3.0.0 && <0.4.0.0,
61 exceptions,
62 data-default-class,
63 blaze-builder,
64 unordered-containers,
65 mtl-compat,
66 hashable
67 default-language: Haskell2010
69test-suite tests
70 ghc-options: -Wall -fno-warn-orphans
71 type: exitcode-stdio-1.0
72 main-is: tests.hs
73 if flag(ES1)
74 hs-source-dirs: tests/V1
75 else
76 hs-source-dirs: tests/V5
78 build-depends: base,
79 bloodhound,
80 bytestring,
81 http-client,
82 http-types,
83 containers,
84 hspec >= 1.8,
85 text,
86 time,
87 aeson,
88 semigroups,
89 QuickCheck,
90 vector,
91 unordered-containers >= 0.2.5.0 && <0.3,
92 mtl,
93 quickcheck-properties,
94 generics-sop >=0.2 && <0.4,
95 errors,
96 exceptions,
97 temporary,
98 unix-compat,
99 network-uri
100 default-language: Haskell2010