]> gitweb.michael.orlitzky.com - dead/halcyon.git/blob - halcyon.cabal
Add a farewell TODO list.
[dead/halcyon.git] / halcyon.cabal
1 name: halcyon
2 version: 0.0.1
3 cabal-version: >= 1.8
4 author: Michael Orlitzky
5 maintainer: Michael Orlitzky <michael@orlitzky.com>
6 license: GPL-3
7 license-file: doc/LICENSE
8 homepage: http://michael.orlitzky.com/code/halcyon.php
9 bug-reports: mailto:michael@orlitzky.com
10 category: Utils, Web
11 synopsis:
12 Halcyon monitors a list of Twitter accounts and displays or emails
13 any new tweets.
14 build-type: Simple
15
16 executable halcyon
17 build-depends:
18 aeson >= 0.7,
19 authenticate-oauth >= 1.5,
20 base >= 4.6 && < 5,
21 bytestring >= 0.10,
22 cmdargs >= 0.10.5,
23 connection >= 0.2.1,
24 configurator >= 0.2,
25 directory >= 1.2,
26 filepath >= 1.3,
27 hdaemonize >= 0.4,
28 http-client >= 0.3,
29 http-client-tls >= 0.2,
30 MissingH >= 1.2,
31 process >= 1.1,
32 old-locale >= 1,
33 tagsoup >= 0.13,
34 text >= 1.1,
35 time >= 1.4,
36 unix >= 2.6,
37 -- Test deps
38 tasty >= 0.8,
39 tasty-hunit >= 0.3
40
41 main-is:
42 Main.hs
43
44 hs-source-dirs:
45 src/
46
47 other-modules:
48 CommandLine
49 Configuration
50 ExitCodes
51 Html
52 Mail
53 OptionalConfiguration
54 StringUtils
55 Twitter.Http
56 Twitter.Status
57 Twitter.User
58 Unix
59 Usernames
60
61 ghc-options:
62 -Wall
63 -fwarn-hi-shadowing
64 -fwarn-missing-signatures
65 -fwarn-name-shadowing
66 -fwarn-orphans
67 -fwarn-type-defaults
68 -fwarn-tabs
69 -fwarn-incomplete-record-updates
70 -fwarn-monomorphism-restriction
71 -fwarn-unused-do-bind
72 -optc-O3
73 -optc-march=native
74 -O2
75
76
77 test-suite testsuite
78 type: exitcode-stdio-1.0
79 hs-source-dirs: src test
80 main-is: TestSuite.hs
81 build-depends:
82 aeson >= 0.7,
83 authenticate-oauth >= 1.5,
84 base >= 4.6 && < 5,
85 bytestring >= 0.10,
86 cmdargs >= 0.10.5,
87 connection >= 0.2.1,
88 configurator >= 0.2,
89 directory >= 1.2,
90 filepath >= 1.3,
91 hdaemonize >= 0.4,
92 http-client >= 0.3,
93 http-client-tls >= 0.2,
94 MissingH >= 1.2,
95 process >= 1.1,
96 old-locale >= 1,
97 tagsoup >= 0.13,
98 text >= 1.1,
99 time >= 1.4,
100 unix >= 2.6,
101 -- Test deps
102 tasty >= 0.8,
103 tasty-hunit >= 0.3
104
105 -- It's not entirely clear to me why I have to reproduce all of this.
106 ghc-options:
107 -Wall
108 -fwarn-hi-shadowing
109 -fwarn-missing-signatures
110 -fwarn-name-shadowing
111 -fwarn-orphans
112 -fwarn-type-defaults
113 -fwarn-tabs
114 -fwarn-incomplete-record-updates
115 -fwarn-monomorphism-restriction
116 -fwarn-unused-do-bind
117 -optc-O3
118 -optc-march=native
119 -O2
120
121
122 test-suite doctests
123 type: exitcode-stdio-1.0
124 hs-source-dirs: test
125 main-is: Doctests.hs
126 build-depends:
127 base >= 4.6 && < 5,
128 -- Additional test dependencies.
129 doctest >= 0.9,
130 filemanip >= 0.3
131
132 -- It's not entirely clear to me why I have to reproduce all of this.
133 ghc-options:
134 -Wall
135 -fwarn-hi-shadowing
136 -fwarn-missing-signatures
137 -fwarn-name-shadowing
138 -fwarn-orphans
139 -fwarn-type-defaults
140 -fwarn-tabs
141 -fwarn-incomplete-record-updates
142 -fwarn-monomorphism-restriction
143 -fwarn-unused-do-bind
144 -rtsopts
145 -threaded
146 -optc-O3
147 -optc-march=native
148 -O2
149
150
151 source-repository head
152 type: git
153 location: http://michael.orlitzky.com/git/halcyon.git
154 branch: master