-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathfb.cabal
More file actions
133 lines (126 loc) · 3.28 KB
/
fb.cabal
File metadata and controls
133 lines (126 loc) · 3.28 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.37.0.
--
-- see: https://github.com/sol/hpack
name: fb
version: 2.1.1.1
synopsis: Bindings to Facebook's API.
description: This package exports bindings to Facebook's APIs (see
<http://developers.facebook.com/>). Does not have any external
dependencies and tries to use as little resources (such as
memory, sockets and CPU) as possible by using packages such as
@aeson@, @attoparsec@, @bytestring@, @conduit@, @http-conduit@,
@text@ and others.
.
While we would like to have a complete binding to Facebook's
API, this package is being developed on demand. If you need
something that has not been implemented yet, please send a pull
request or file an issue on GitHub
(<https://github.com/psibi/fb/issues>).
category: Web
stability: Experimental
homepage: https://github.com/psibi/fb
bug-reports: https://github.com/psibi/fb/issues
author: Felipe Lessa, Sibi Prabakaran
maintainer: Sibi <sibi@psibi.in>
copyright: Felipe Lessa and Sibi Prabakaran
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files:
tests/Main.hs
tests/tryIt.hs
example.hs
README.md
CHANGELOG.md
source-repository head
type: git
location: git@github.com:psibi/fb.git
flag debug
description: Print debugging info.
manual: False
default: False
flag pre-aeson-2-2-compat
description: Build with aeson < 2.2 where the attoparsec-aeson package didn't exist.
manual: False
default: False
library
exposed-modules:
Facebook
other-modules:
Facebook.Auth
Facebook.Base
Facebook.FQL
Facebook.Graph
Facebook.Monad
Facebook.Object.Action
Facebook.Object.Checkin
Facebook.Object.FriendList
Facebook.Object.Order
Facebook.Object.Page
Facebook.Object.User
Facebook.Pager
Facebook.RealTime
Facebook.TestUsers
Facebook.Types
Paths_fb
hs-source-dirs:
src
ghc-options: -Wall
build-depends:
attoparsec >=0.10.4
, base ==4.*
, bytestring >=0.9
, conduit >=1.3.0
, conduit-extra
, cryptonite
, data-default
, http-client >=0.4.30
, http-conduit >=2.3.0
, http-types
, memory
, monad-logger
, resourcet
, text >=0.11
, time >=1.4
, transformers >=0.2
, transformers-base
, unliftio
, unliftio-core
, unordered-containers
default-language: Haskell2010
if flag(debug)
cpp-options: -DDEBUG
if flag(pre-aeson-2-2-compat)
build-depends:
aeson >=0.8.0.2
else
build-depends:
aeson >=2.2.0.0
, attoparsec-aeson >=2.1.0.0
test-suite runtests
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Paths_fb
hs-source-dirs:
tests
ghc-options: -Wall -fno-warn-orphans
build-depends:
HUnit
, QuickCheck
, aeson
, base
, bytestring
, conduit
, containers
, data-default
, fb
, hspec >=2.5.0
, http-conduit
, resourcet
, text
, time
, transformers
, unliftio
default-language: Haskell2010