-
Notifications
You must be signed in to change notification settings - Fork 27
/
glirc.cabal
214 lines (201 loc) · 6.14 KB
/
glirc.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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
cabal-version: 2.2
name: glirc
version: 2.41
synopsis: Console IRC client
description: Console IRC client
.
glirc is a console IRC client with an emphasis on providing
dynamic views into the model of your IRC connections.
.
<https://github.com/glguy/irc-core/wiki Documentation Wiki>
license: ISC
license-file: LICENSE
author: Eric Mertens
maintainer: [email protected]
copyright: 2016-2019 Eric Mertens
category: Network
extra-source-files: exec/linux_exported_symbols.txt
exec/macos_exported_symbols.txt
extra-doc-files: glirc.1 ChangeLog.md README.md doc/*.adoc
homepage: https://github.com/glguy/irc-core
bug-reports: https://github.com/glguy/irc-core/issues
tested-with: GHC == 9.0.2, GHC == 9.4.8, GHC == 9.8.2
custom-setup
setup-depends: base >=4.12 && <4.21,
filepath >=1.4 && <1.6,
Cabal >=2.2 && <4
source-repository head
type: git
location: git://github.com/glguy/irc-core.git
branch: v2
executable glirc
main-is: Main.hs
other-modules: Exports
ghc-options: -threaded -rtsopts
hs-source-dirs: exec
default-language: Haskell2010
-- Constraints can be found on the library itself
build-depends:
base, glirc, lens, text, vty,
vty-unix ^>=0.2.0.0,
if os(Linux)
ld-options: -Wl,--dynamic-list=exec/linux_exported_symbols.txt
if os(Darwin)
ld-options: -Wl,-exported_symbols_list,exec/macos_exported_symbols.txt
library
ghc-options: -Wall -O2
hs-source-dirs: src
include-dirs: include
includes: include/glirc-api.h
install-includes: glirc-api.h
default-language: Haskell2010
build-tool-depends: hsc2hs:hsc2hs
default-extensions:
ImportQualifiedPost
exposed-modules:
Client.Authentication.Ecdsa
Client.Authentication.Ecdh
Client.Authentication.Scram
Client.CApi
Client.CApi.Exports
Client.CApi.Types
Client.Commands
Client.Commands.Arguments.Parser
Client.Commands.Arguments.Renderer
Client.Commands.Arguments.Spec
Client.Commands.Channel
Client.Commands.Chat
Client.Commands.Certificate
Client.Commands.Connection
Client.Commands.Docs
Client.Commands.Exec
Client.Commands.Help
Client.Commands.Interpolation
Client.Commands.Operator
Client.Commands.Queries
Client.Commands.Recognizer
Client.Commands.TabCompletion
Client.Commands.Toggles
Client.Commands.Types
Client.Commands.Window
Client.Commands.WordCompletion
Client.Commands.ZNC
Client.Configuration
Client.Configuration.Colors
Client.Configuration.Macros
Client.Configuration.Notifications
Client.Configuration.ServerSettings
Client.Configuration.Sts
Client.Docs
Client.EventLoop
Client.EventLoop.Actions
Client.EventLoop.Errors
Client.EventLoop.Network
Client.Hook
Client.Hook.DroneBLRelay
Client.Hook.Matterbridge
Client.Hook.Snotice
Client.Hook.Znc.Buffextras
Client.Hooks
Client.Image
Client.Image.Focus
Client.Image.Layout
Client.Image.LineWrap
Client.Image.Message
Client.Image.MircFormatting
Client.Image.PackedImage
Client.Image.Palette
Client.Image.StatusLine
Client.Image.Textbox
Client.Log
Client.Mask
Client.Message
Client.Network.Async
Client.Network.Connect
Client.Options
Client.State
Client.State.Channel
Client.State.EditBox
Client.State.EditBox.Content
Client.State.Extensions
Client.State.Focus
Client.State.Help
Client.State.Network
Client.State.Target
Client.State.Url
Client.State.Window
Client.UserHost
Client.WhoReply
Client.View
Client.View.Cert
Client.View.ChannelList
Client.View.ChannelInfo
Client.View.Digraphs
Client.View.IgnoreList
Client.View.KeyMap
Client.View.MaskList
Client.View.Mentions
Client.View.Messages
Client.View.Palette
Client.View.RtsStats
Client.View.UrlSelection
Client.View.UserList
Client.View.Who
Client.View.Windows
Client.View.WindowSwitch
other-modules:
ContextFilter
DigraphQuote
Digraphs
LensUtils
RtsStats
StrQuote
StrictUnit
Paths_glirc
Build_glirc
autogen-modules:
Paths_glirc
Build_glirc
build-depends:
base >=4.15 && <4.21,
HsOpenSSL >=0.11 && <0.12,
async >=2.2 && <2.3,
attoparsec ^>=0.14,
base64-bytestring >=1.0.0.1&& <1.3,
bytestring >=0.10.8 && <0.13,
config-schema ^>=1.3.0.0,
config-value ^>=0.8,
containers >=0.5.7 && <0.8,
curve25519 ^>=0.2.5,
directory >=1.2.6 && <1.4,
filepath >=1.4.1 && <1.6,
free >=4.12 && <5.3,
githash ^>=0.1.6,
hashable >=1.2.4 && <1.6,
hookup ^>=0.8,
irc-core ^>=2.13,
kan-extensions >=5.0 && <5.3,
lens >=4.14 && <5.4,
random >=1.1 && <1.3,
network >=2.6.2 && <3.3,
typed-process ^>=0.2.10,
psqueues >=0.2.7 && <0.3,
regex-tdfa >=1.3.1 && <1.4,
semigroupoids >=5.1 && <6.1,
split >=0.2 && <0.3,
stm >=2.4 && <2.6,
template-haskell >=2.11 && <2.23,
text >=1.2.2 && <2.2,
time >=1.9 && <1.15,
transformers >=0.5.2 && <0.7,
unix >=2.7 && <2.9,
unordered-containers >=0.2.11 && <0.3,
vector >=0.11 && <0.14,
vty ^>=6.2,
test-suite test
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: test
build-depends: base, glirc,
HUnit >=1.6 && <1.7
default-language: Haskell2010