8a22c651e84cc4d688ff1c0768608291c8543644
[packages/haskell98.git] / haskell98.cabal
1 name:           haskell98
2 version:        2.0.0.3
3 -- GHC 7.6.1 released with 2.0.0.2
4 license:        BSD3
5 license-file:   LICENSE
6 maintainer:     libraries@haskell.org
7 bug-reports:    http://ghc.haskell.org/trac/ghc/newticket?component=libraries/haskell98
8 synopsis:       Compatibility with Haskell 98
9 category:       Haskell98, Prelude
10 homepage:       http://www.haskell.org/definition/
11 build-type:     Simple
12 cabal-version:  >=1.10
13 description:
14     This package provides compatibility with the modules of Haskell
15     98 and the FFI addendum, by means of wrappers around modules from
16     the base package (which in many cases have additional features).
17     However "Prelude", "Numeric" and "Foreign" are provided directly by
18     the @base@ package.
19
20 extra-source-files:
21     changelog.md
22
23 source-repository head
24     type:     git
25     location: http://git.haskell.org/packages/haskell98.git
26
27 source-repository this
28     type:     git
29     location: http://git.haskell.org/packages/haskell98.git
30     tag:      haskell98-2.0.0.3-release
31
32 Library
33     default-language: Haskell98
34     other-extensions:
35         BangPatterns
36         CPP
37         NoImplicitPrelude
38         PackageImports
39     if impl(ghc)
40         other-extensions:
41             Safe
42             Trustworthy
43
44     build-depends:
45         array       >= 0.5 && < 0.6,
46         base        >= 4.7 && < 4.8,
47         directory   >= 1.2 && < 1.3,
48         old-locale  >= 1.0 && < 1.1,
49         old-time    >= 1.1 && < 1.2,
50         process     >= 1.2 && < 1.3,
51         time        >= 1.4 && < 1.5
52
53     -- haskell98 is a "hidden" package
54     exposed: False
55
56     exposed-modules:
57         -- Haskell 98
58         Prelude
59
60         Array
61         CPUTime
62         Char
63         Complex
64         Directory
65         IO
66         Ix
67         List
68         Locale
69         Maybe
70         Monad
71         Numeric
72         Random
73         Ratio
74         System
75         Time
76
77         -- FFI addendum (Foreign is in the base package)
78         Bits
79         CError
80         CForeign
81         CString
82         CTypes
83         ForeignPtr
84         Int
85         MarshalAlloc
86         MarshalArray
87         MarshalError
88         MarshalUtils
89         Ptr
90         StablePtr
91         Storable
92         Word
93
94     ghc-options: -Wall