git.iko.soy/typeable/bloodhound
on a9e893e help sign in
typeable/bloodhound/bloodhound.cabal
97 lines 3.6 kB history raw
1name: bloodhound
2version: 0.13.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
19source-repository head
20 type: git
21 location: https://github.com/bitemyapp/bloodhound.git
23Flag ES1
24 Description: Run the test suite against an Elasticsearch 1.x server
25 Default: True
27Flag ES5
28 Description: Run the test suite against an Elasticsearch 5.x server
29 Default: False
31library
32 ghc-options: -Wall
33 exposed-modules: Database.V1.Bloodhound
34 Database.V1.Bloodhound.Client
35 Database.V1.Bloodhound.Types
36 Database.V1.Bloodhound.Types.Class
37 Database.V1.Bloodhound.Types.Internal
38 Database.V5.Bloodhound
39 Database.V5.Bloodhound.Client
40 Database.V5.Bloodhound.Types
41 Database.V5.Bloodhound.Types.Class
42 Database.V5.Bloodhound.Types.Internal
43 hs-source-dirs: src
44 build-depends: base >= 4.3 && <5,
45 bytestring >= 0.10.0 && <0.11,
46 containers >= 0.5.0.0 && <0.6,
47 aeson >= 0.11.1 && <1.2,
48 http-client >= 0.4.30 && <0.6,
49 network-uri >= 2.6 && <2.7,
50 semigroups >= 0.15 && <0.19,
51 time >= 1.4 && <1.7,
52 text >= 0.11 && <1.3,
53 mtl >= 1.0 && <2.3,
54 transformers >= 0.2 && <0.6,
55 http-types >= 0.8 && <0.10,
56 vector >= 0.10.9 && <0.13,
57 scientific >= 0.3.0.0 && <0.4.0.0,
58 exceptions,
59 data-default-class,
60 blaze-builder,
61 unordered-containers,
62 mtl-compat,
63 hashable
64 default-language: Haskell2010
66test-suite tests
67 ghc-options: -Wall -fno-warn-orphans
68 type: exitcode-stdio-1.0
69 main-is: tests.hs
70 if flag(ES5)
71 hs-source-dirs: tests/V5
72 else
73 hs-source-dirs: tests/V1
75 build-depends: base,
76 bloodhound,
77 bytestring,
78 http-client,
79 http-types,
80 containers,
81 hspec >= 1.8,
82 text,
83 time,
84 aeson,
85 semigroups,
86 QuickCheck,
87 vector,
88 unordered-containers >= 0.2.5.0 && <0.3,
89 mtl,
90 quickcheck-properties,
91 generics-sop >=0.2 && <0.3,
92 errors,
93 exceptions,
94 temporary,
95 unix-compat,
96 network-uri
97 default-language: Haskell2010