Bump to 1.1.2.0 and add changelog
[packages/haskell2010.git] / haskell2010.cabal
1 name:           haskell2010
2 version:        1.1.2.0
3 -- GHC 7.6.1 released with 1.1.1.0
4 license:        BSD3
5 license-file:   LICENSE
6 maintainer:     libraries@haskell.org
7 bug-reports:    http://ghc.haskell.org/trac/ghc/newticket?component=libraries/haskell2010
8 synopsis:       Compatibility with Haskell 2010
9 category:       Haskell2010, Prelude
10 homepage:       http://www.haskell.org/onlinereport/haskell2010/
11 build-type:     Simple
12 Cabal-Version:  >=1.10
13 description:
14     This package provides exactly the library modules defined by
15     the <http://www.haskell.org/onlinereport/haskell2010/ Haskell 2010 standard>.
16
17 extra-source-files:
18     changelog.md
19
20 source-repository head
21     type:     git
22     location: http://git.haskell.org/packages/haskell2010.git
23
24 source-repository this
25     type:     git
26     location: http://git.haskell.org/packages/haskell2010.git
27     tag:      haskell2010-1.1.2.0-release
28
29 Library
30     default-language: Haskell2010
31     other-extensions:
32         BangPatterns
33         CPP
34         NoImplicitPrelude
35         Safe
36         Trustworthy
37     if impl(ghc)
38         other-extensions: Safe, Trustworthy
39
40     build-depends:
41         array >= 0.5 && < 0.6,
42         base  >= 4.7 && < 4.8
43
44     -- this hack adds a dependency on ghc-prim for Haddock.  The GHC
45     -- build system doesn't seem to track transitive dependencies when
46     -- running Haddock, and if we don't do this then Haddock can't
47     -- find the docs for things defined in ghc-prim.
48     if impl(ghc)
49         build-depends: ghc-prim >= 0.3.1 && < 0.4
50
51     -- haskell2010 is a "hidden" package
52     exposed: False
53
54     -- The modules below are listed in the order they occur in the
55     -- "Haskell 2010 Language Report" table of contents.
56     exposed-modules:
57         -- chapter 9 "Standard Prelude"
58         -- http://www.haskell.org/onlinereport/haskell2010/haskellch9.html
59         Prelude
60
61         -- Part II "The Haskell 2010 Libraries"
62         -- http://www.haskell.org/onlinereport/haskell2010/haskellpa2.html
63         --
64         -- chapter [13..23]
65         Control.Monad
66         Data.Array
67         Data.Bits
68         Data.Char
69         Data.Complex
70         Data.Int
71         Data.Ix
72         Data.List
73         Data.Maybe
74         Data.Ratio
75         Data.Word
76
77         -- FFI modules, chapter [24..37]
78         Foreign
79         Foreign.C
80         Foreign.C.Error
81         Foreign.C.String
82         Foreign.C.Types
83         Foreign.ForeignPtr
84         Foreign.Marshal
85         Foreign.Marshal.Alloc
86         Foreign.Marshal.Array
87         Foreign.Marshal.Error
88         Foreign.Marshal.Utils
89         Foreign.Ptr
90         Foreign.StablePtr
91         Foreign.Storable
92
93         -- chapter [38..42]
94         Numeric
95         System.Environment
96         System.Exit
97         System.IO
98         System.IO.Error
99
100     ghc-options: -Wall