]> gitweb.michael.orlitzky.com - dead/halcyon.git/blob - halcyon.cabal
Bump tagsoup dependency.
[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.6.*,
19 authenticate-oauth == 1.4.*,
20 base == 4.*,
21 bytestring == 0.10.*,
22 cmdargs >= 0.10.5,
23 configurator == 0.2.*,
24 directory == 1.2.*,
25 http-client == 0.2.*,
26 http-client-tls == 0.2.*,
27 HUnit == 1.2.*,
28 MissingH == 1.*,
29 process == 1.*,
30 old-locale == 1.*,
31 regex-compat == 0.*,
32 tagsoup == 0.13.*,
33 text == 0.11.*,
34 time == 1.*,
35 -- Test deps
36 test-framework == 0.8.*,
37 test-framework-hunit == 0.3.*
38
39 main-is:
40 Main.hs
41
42 hs-source-dirs:
43 src/
44
45 other-modules:
46 CommandLine
47 Configuration
48 ExitCodes
49 Html
50 Mail
51 OptionalConfiguration
52 StringUtils
53 Twitter.Http
54 Twitter.Status
55 Twitter.User
56
57 ghc-options:
58 -Wall
59 -fwarn-hi-shadowing
60 -fwarn-missing-signatures
61 -fwarn-name-shadowing
62 -fwarn-orphans
63 -fwarn-type-defaults
64 -fwarn-tabs
65 -fwarn-incomplete-record-updates
66 -fwarn-monomorphism-restriction
67 -fwarn-unused-do-bind
68 -optc-O3
69 -optc-march=native
70
71 test-suite testsuite
72 type: exitcode-stdio-1.0
73 hs-source-dirs: src test
74 main-is: TestSuite.hs
75 build-depends:
76 aeson == 0.6.*,
77 authenticate-oauth == 1.4.*,
78 base == 4.*,
79 bytestring == 0.10.*,
80 cmdargs >= 0.10.5,
81 configurator == 0.2.*,
82 directory == 1.2.*,
83 http-client == 0.2.*,
84 http-client-tls == 0.2.*,
85 HUnit == 1.2.*,
86 MissingH == 1.*,
87 process == 1.*,
88 old-locale == 1.*,
89 regex-compat == 0.*,
90 tagsoup == 0.13.*,
91 text == 0.11.*,
92 time == 1.*,
93 -- Test deps
94 test-framework == 0.8.*,
95 test-framework-hunit == 0.3.*
96
97 -- It's not entirely clear to me why I have to reproduce all of this.
98 ghc-options:
99 -Wall
100 -fwarn-hi-shadowing
101 -fwarn-missing-signatures
102 -fwarn-name-shadowing
103 -fwarn-orphans
104 -fwarn-type-defaults
105 -fwarn-tabs
106 -fwarn-incomplete-record-updates
107 -fwarn-monomorphism-restriction
108 -fwarn-unused-do-bind
109 -optc-O3
110 -optc-march=native
111
112 source-repository head
113 type: git
114 location: http://michael.orlitzky.com/git/halcyon.git
115 branch: master