-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkeywee.cabal
137 lines (132 loc) · 3.8 KB
/
keywee.cabal
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
134
135
136
137
name: keywee
version: 0.0.1.0
synopsis: Keybase chat plugin for WeeChat
description: Please see README.md
homepage: http://github.com/jkopanski/keywee#readme
license: GPL-3
license-file: LICENSE
author: Jakub Kopański
maintainer: [email protected]
copyright: Copyright (c) 2017 Jakub Kopński
category: IRC Client, Network, Plugin
build-type: Simple
cabal-version: >=1.10
library
hs-source-dirs: src
exposed-modules:
Keybase
Keybase.Chat
Keybase.Chat.Monad
Keybase.Chat.Request
Keybase.Chat.Types
other-modules:
Data.Conduit.Process.Typed.Flush
default-language: Haskell2010
default-extensions:
BangPatterns
, DeriveGeneric
, LambdaCase
, NoImplicitPrelude
, OverloadedStrings
build-depends:
base >= 4.7 && < 5
, aeson
, async >= 2.1 && < 2.3
, bytestring >= 0.10 && < 0.11
, conduit >= 1.2 && < 1.4
, conduit-combinators
, conduit-extra >= 1.1 && < 1.4
, lens
, monads-tf >= 0.1 && < 0.2
, mono-traversable >= 1.0 && < 1.1
, process >= 1.4 && < 1.7
, rio
, stm >= 2.4 && < 2.6
, stm-conduit
, text >= 1.2 && < 1.3
, transformers >= 0.5 && < 0.6
, typed-process
, reactive-banana
foreign-library keywee
type: native-shared
lib-version-info: 0:0:1
hs-source-dirs: plugin
other-modules:
FRP
Plugin
WeeChat.Buffer
WeeChat.FFI
WeeChat.Types
c-sources: cbits/keywee.c
include-dirs: cbits/
default-language: Haskell2010
default-extensions:
OverloadedStrings
ghc-options:
-threaded
-dynamic
build-depends:
base >= 4.7 && < 5
, aeson
, async
, bytestring >= 0.10 && < 0.11
, containers
, keywee
, lens
, monads-tf >= 0.1 && < 0.2
, rio
, stm >= 2.4 && < 2.6
, text >= 1.2 && < 1.3
, transformers >= 0.5 && < 0.6
, reactive-banana
executable pipe
hs-source-dirs: plugin
main-is: Main.hs
default-language: Haskell2010
include-dirs: cbits/
other-modules:
FRP
WeeChat.Buffer
WeeChat.FFI
WeeChat.Types
ghc-options:
-threaded
-debug
default-extensions:
DeriveGeneric
, OverloadedStrings
build-depends:
base >= 4.7 && < 5
, aeson
, async >= 2.1 && < 2.3
, bytestring >= 0.10 && < 0.11
, conduit >= 1.2 && < 1.4
, conduit-extra >= 1.1 && < 1.4
, containers
, keywee
, lens
, monads-tf >= 0.1 && < 0.2
, mono-traversable >= 1.0 && < 1.1
, process >= 1.4 && < 1.7
, rio
, stm >= 2.4 && < 2.6
, text >= 1.2 && < 1.3
, transformers >= 0.5 && < 0.6
, reactive-banana
-- test-suite keywee-tests
-- type: exitcode-stdio-1.0
-- hs-source-dirs: test
-- main-is: Test.hs
-- default-language: Haskell2010
-- default-extensions: OverloadedStrings
-- build-depends:
-- base >= 4.7 && < 5
-- , QuickCheck >= 2.8 && < 2.9
-- , smallcheck >= 1.1 && < 1.2
-- , tasty >= 0.11 && < 0.12
-- , tasty-hunit >= 0.9 && < 0.10
-- , tasty-quickcheck >= 0.8 && < 0.9
-- , tasty-smallcheck >= 0.8 && < 0.9
-- , test-invariant >= 0.4 && < 0.5
-- , transformers >= 0.4 && < 0.5
-- ghc-options: -threaded