root / MissingH.cabal

1
Name: MissingH
2
Version: 1.0.2.1
3
License: GPL
4
Maintainer: John Goerzen <jgoerzen@complete.org>
5
Author: John Goerzen
6
Copyright: Copyright (c) 2004-2008 John Goerzen
7
license-file: COPYRIGHT
8
extra-source-files: COPYING
9
homepage: http://software.complete.org/missingh
10
Category: Unclassified
11
synopsis: Large utility library
12
Description:  MissingH is a library of all sorts of utility functions for
13
 Haskell programmers.  It is written in pure Haskell and thus should
14
 be extremely portable and easy to use.
15
Stability: Beta
16
Build-Type: Simple
17
Cabal-Version: >=1.2
18
19
Flag splitBase
20
  description: Choose the new smaller, split-up base package.
21
22
Library
23
 Hs-Source-Dirs: src
24
 Exposed-Modules:
25
  Data.String.Utils, System.IO.Utils, System.IO.Binary, Data.List.Utils,
26
  System.Daemon,
27
  Text.ParserCombinators.Parsec.Utils,
28
  Test.HUnit.Utils,
29
  Network.Email.Mailbox,
30
  Control.Concurrent.Thread.Utils,
31
  Network.Email.Sendmail,
32
    Data.CSV,
33
  System.Cmd.Utils,
34
  Data.BinPacking,
35
  Data.Progress.Tracker,
36
  Data.Progress.Meter,
37
  Data.Quantity,
38
  Data.Map.Utils, System.Path, System.Path.NameManip,
39
    System.Path.WildMatch, System.Path.Glob,
40
  System.Time.Utils, System.Time.ParseDate,
41
  Network.Utils,
42
  Network.SocketServer,
43
  Data.Either.Utils,
44
  Data.Maybe.Utils,
45
  Data.Tuple.Utils,
46
  Data.Bits.Utils,
47
  Data.Hash.CRC32.Posix, Data.Hash.CRC32.GZip,
48
   Data.Hash.MD5, Data.Hash.MD5.Zord64_HARD,
49
  Data.Compression.Inflate,
50
  System.FileArchive.GZip,
51
  System.IO.HVFS,
52
    System.IO.HVFS.Combinators,
53
    System.IO.HVFS.InstanceHelpers,
54
    System.IO.HVFS.Utils,
55
  System.IO.HVIO, System.IO.StatCompat, System.IO.WindowsCompat,
56
    System.IO.PlafCompat, System.Posix.Consts,
57
  System.Debian, System.Debian.ControlParser,
58
  Data.MIME.Types,
59
  System.Console.GetOpt.Utils
60
61
 Extensions: ExistentialQuantification, OverlappingInstances,
62
   UndecidableInstances, CPP, Rank2Types,
63
   MultiParamTypeClasses, FlexibleInstances, FlexibleContexts,
64
   PatternSignatures
65
66
 Build-Depends: network, parsec, base,
67
               haskell98, mtl, HUnit, regex-compat,
68
               QuickCheck >= 1.0 && < 2.0,
69
               filepath,
70
               hslogger
71
 If flag(splitBase)
72
   Build-Depends: base >= 3, directory, random, process, old-time,
73
                             containers, old-locale, array
74
 Else
75
   Build-Depends: base < 3
76
 If ! os(windows)
77
   Build-Depends: unix
78
79
Executable runtests
80
  Buildable: False
81
  Main-Is: runtests.hs
82
  HS-Source-Dirs: testsrc, .
83
  Extensions: ExistentialQuantification, OverlappingInstances,
84
    UndecidableInstances, CPP, PatternSignatures