X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dead%2Fhalcyon.git;a=blobdiff_plain;f=halcyon.cabal;fp=halcyon.cabal;h=8e8119f1c0cd1ea6557c852bed4788fd67f3c63b;hp=0000000000000000000000000000000000000000;hb=f519b55ffe72acd791bdc91b16918603afce1995;hpb=fa3bc2f624f7a7bd6b02e7bfb9fc508150074063 diff --git a/halcyon.cabal b/halcyon.cabal new file mode 100644 index 0000000..8e8119f --- /dev/null +++ b/halcyon.cabal @@ -0,0 +1,115 @@ +name: halcyon +version: 0.0.1 +cabal-version: >= 1.8 +author: Michael Orlitzky +maintainer: Michael Orlitzky +license: GPL-3 +license-file: doc/LICENSE +homepage: http://michael.orlitzky.com/code/halcyon.php +bug-reports: mailto:michael@orlitzky.com +category: Utils, Web +synopsis: + Halcyon monitors a list of Twitter accounts and displays or emails + any new tweets. +build-type: Simple + +executable halcyon + build-depends: + aeson == 0.6.*, + authenticate-oauth == 1.4.*, + base == 4.*, + bytestring == 0.10.*, + cmdargs >= 0.10.5, + conduit == 1.*, + configurator == 0.2.*, + directory == 1.2.*, + http-conduit == 1.9.*, + HUnit == 1.2.*, + MissingH == 1.*, + process == 1.*, + old-locale == 1.*, + regex-compat == 0.*, + tagsoup == 0.12.*, + text == 0.11.*, + time == 1.*, + -- Test deps + test-framework == 0.8.*, + test-framework-hunit == 0.3.* + + main-is: + Main.hs + + hs-source-dirs: + src/ + + other-modules: + CommandLine + Configuration + ExitCodes + Html + Mail + OptionalConfiguration + StringUtils + Twitter.Http + Twitter.Status + Twitter.User + + ghc-options: + -Wall + -fwarn-hi-shadowing + -fwarn-missing-signatures + -fwarn-name-shadowing + -fwarn-orphans + -fwarn-type-defaults + -fwarn-tabs + -fwarn-incomplete-record-updates + -fwarn-monomorphism-restriction + -fwarn-unused-do-bind + -optc-O3 + -optc-march=native + +test-suite testsuite + type: exitcode-stdio-1.0 + hs-source-dirs: src test + main-is: TestSuite.hs + build-depends: + aeson == 0.6.*, + authenticate-oauth == 1.4.*, + base == 4.*, + bytestring == 0.10.*, + cmdargs >= 0.10.5, + conduit == 1.*, + configurator == 0.2.*, + directory == 1.2.*, + http-conduit == 1.9.*, + HUnit == 1.2.*, + MissingH == 1.*, + process == 1.*, + old-locale == 1.*, + regex-compat == 0.*, + tagsoup == 0.12.*, + text == 0.11.*, + time == 1.*, + -- Test deps + test-framework == 0.8.*, + test-framework-hunit == 0.3.* + + -- It's not entirely clear to me why I have to reproduce all of this. + ghc-options: + -Wall + -fwarn-hi-shadowing + -fwarn-missing-signatures + -fwarn-name-shadowing + -fwarn-orphans + -fwarn-type-defaults + -fwarn-tabs + -fwarn-incomplete-record-updates + -fwarn-monomorphism-restriction + -fwarn-unused-do-bind + -optc-O3 + -optc-march=native + +source-repository head + type: git + location: http://michael.orlitzky.com/git/halcyon.git + branch: master