File: fb.cabal

package info (click to toggle)
haskell-fb 1.2.1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 220 kB
  • sloc: haskell: 2,471; makefile: 2
file content (129 lines) | stat: -rw-r--r-- 3,384 bytes parent folder | download
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
-- This file has been generated from package.yaml by hpack version 0.21.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: 1f1f3544be4d2d1dbdab5e0286e45bc861f216f4b24d04227e926c4cc51ab272

name:           fb
version:        1.2.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
cabal-version:  >= 1.10

extra-source-files:
    CHANGELOG.md
    example.hs
    README.md
    tests/Main.hs
    tests/tryIt.hs

source-repository head
  type: git
  location: git@github.com:psibi/fb.git

flag debug
  description: Print debugging info.
  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:
      aeson >=0.8.0.2
    , attoparsec >=0.10.4 && <0.14
    , base >=4 && <5
    , base16-bytestring >=0.1
    , base64-bytestring >=0.1.1
    , bytestring >=0.9 && <0.11
    , cereal >=0.3 && <0.6
    , conduit >=1.3.0
    , conduit-extra >=1.3.0
    , crypto-api >=0.11 && <0.14
    , cryptohash >=0.7
    , cryptohash-cryptoapi ==0.1.*
    , data-default
    , http-client >=0.4.30
    , http-conduit >=2.3.0
    , http-types
    , monad-logger >=0.3.28
    , old-locale
    , resourcet >=1.2.0
    , text >=0.11 && <1.3
    , time >=1.4
    , transformers >=0.2 && <0.6
    , transformers-base
    , unliftio
    , unliftio-core
    , unordered-containers
  if flag(debug)
    cpp-options: -DDEBUG
  default-language: Haskell2010

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