]> code.delx.au - offlineimap/blob - OfflineIMAP.cabal
Added from TestParser.hs
[offlineimap] / OfflineIMAP.cabal
1 Name: OfflineIMAP
2 Version: 6.99.0
3 License: GPL
4 Maintainer: John Goerzen <jgoerzen@complete.org>
5 Author: John Goerzen
6 Stability: Stable
7 Copyright: Copyright (c) 2002-2008 John Goerzen
8 license-file: COPYRIGHT
9 extra-source-files: COPYING
10 homepage: http://software.complete.org/offlineimap
11 Build-type: Simple
12 Category: Network
13 Synopsis: IMAP/Maildir synchronization and reader support
14 Description: OfflineIMAP is a tool to simplify your e-mail reading. With
15 OfflineIMAP, you can:
16 .
17 * Read the same mailbox from multiple computers, and have your
18 changes (deletions, etc.) be automatically reflected on
19 all computers
20 .
21 * Use various mail clients to read a single mail box
22 .
23 * Read mail while offline (on a laptop) and have all changes
24 synchronized when you get connected again
25 .
26 * Read IMAP mail with mail readers that do not support IMAP
27 .
28 * Use SSL (secure connections) to read IMAP mail even if your reader
29 doesn't support SSL
30 .
31 * Synchronize your mail using a completely safe and fault-tolerant
32 algorithm. (At least I think it is!)
33 .
34 * Customize which mailboxes to synchronize with regular expressions
35 or lists.
36 .
37 * Synchronize your mail two to four times faster than with other tools
38 or other mail readers' internal IMAP support.
39 .
40 In short, OfflineIMAP is a tool to let you read mail how YOU want to.
41 Build-Type: Simple
42 Cabal-Version: >=1.2
43
44
45 Flag splitBase
46 description: Choose the new smaller, split-up base package.
47
48 Library
49 Hs-Source-Dirs: src
50
51 Build-Depends: haskell98, network, unix, parsec, MissingH>=1.0.0,
52 HDBC>=1.1.0, mtl, base, hslogger,
53 ConfigFile, filepath, directory, process, regex-posix
54
55 Exposed-Modules: Data.Syncable,
56 Network.IMAP.Types,
57 Network.IMAP.Parser,
58 Network.IMAP.Parser.Prim,
59 Network.IMAP.Connection
60
61 If flag(splitBase)
62 Build-Depends: base >= 3, directory, random, process, old-time,
63 containers, old-locale, array
64 Else
65 Build-Depends: base < 3
66
67
68 Executable offlineimap
69 Main-Is: src/offlineimap.hs
70 GHC-Options: -O2
71 Extensions: ExistentialQuantification, OverlappingInstances,
72 UndecidableInstances
73
74 Executable runtests
75 Build-Depends: HUnit
76 Main-Is: runtests.hs
77 Hs-Source-Dirs: src, testsrc
78 GHC-Options: -O2
79 Build-Depends: QuickCheck
80 Extensions: ExistentialQuantification, FlexibleInstances