]> code.delx.au - offlineimap/blob - OfflineIMAP.cabal
Fixed compilation errors
[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.Connection
59
60 If flag(splitBase)
61 Build-Depends: base >= 3, directory, random, process, old-time,
62 containers, old-locale, array
63 Else
64 Build-Depends: base < 3
65
66
67 Executable offlineimap
68 Main-Is: src/offlineimap.hs
69 GHC-Options: -O2
70 Extensions: ExistentialQuantification, OverlappingInstances,
71 UndecidableInstances
72
73 Executable runtests
74 Build-Depends: HUnit
75 Main-Is: runtests.hs
76 Hs-Source-Dirs: src, testsrc
77 GHC-Options: -O2
78 Build-Depends: QuickCheck
79 Extensions: ExistentialQuantification, FlexibleInstances