Add Hackage-supported `changelog.md`
[packages/integer-gmp.git] / integer-gmp.cabal
1 name:           integer-gmp
2 version:        0.5.1.0
3 -- GHC 7.6.1 released with 0.5.0.0
4 license:        BSD3
5 license-file:   LICENSE
6 category:       Numerical
7 maintainer:     libraries@haskell.org
8 bug-reports:    http://ghc.haskell.org/trac/ghc/newticket?component=libraries%20%28other%29&keywords=integer-gmp
9 synopsis:       Integer library based on GMP
10 description:
11     This package provides the low-level implementation of the standard
12     'Integer' type based on the
13     <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
14     .
15     This package provides access to the internal representation of
16     'Integer' as well as primitive operations with no proper error
17     handling, and should only be used directly with the utmost care.
18     .
19     For more details about the design of @integer-gmp@, see
20     <https://ghc.haskell.org/trac/ghc/wiki/Commentary/Libraries/Integer GHC Commentary: Libraries/Integer>.
21 build-type:     Configure
22 cabal-version:  >=1.10
23
24 extra-source-files:
25     aclocal.m4
26     cbits/alloc.c
27     cbits/float.c
28     cbits/gmp-wrappers.cmm
29     cbits/longlong.c
30     changelog.md
31     config.guess
32     config.sub
33     configure
34     configure.ac
35     gmp/config.mk.in
36     install-sh
37     integer-gmp.buildinfo.in
38
39 extra-tmp-files:
40     autom4te.cache
41     config.log
42     config.status
43     gmp/config.mk
44     integer-gmp.buildinfo
45
46 source-repository head
47     type:     git
48     location: http://git.haskell.org/packages/integer-gmp.git
49
50 source-repository this
51     type:     git
52     location: http://git.haskell.org/packages/integer-gmp.git
53     tag:      integer-gmp-0.5.1.0-release
54
55 Library
56     default-language: Haskell2010
57     other-extensions:
58         BangPatterns
59         CPP
60         GHCForeignImportPrim
61         MagicHash
62         NoImplicitPrelude
63         UnboxedTuples
64         UnliftedFFITypes
65
66     exposed-modules:
67         GHC.Integer
68         GHC.Integer.GMP.Internals
69         GHC.Integer.GMP.Prim
70         GHC.Integer.Logarithms
71         GHC.Integer.Logarithms.Internals
72     other-modules:
73         GHC.Integer.Type
74
75     c-sources: cbits/cbits.c
76
77     build-depends: ghc-prim >= 0.3.1 && < 0.4
78
79     -- We need to set the package name to integer-gmp
80     -- (without a version number) as it's magic.
81     ghc-options: -Wall -package-name integer-gmp