Add Cabal synopses and descriptions
[ghc.git] / utils / ghc-cabal / ghc-cabal.cabal
1 Name: ghc-cabal
2 Version: 0.1
3 Copyright: XXX
4 License: BSD3
5 -- XXX License-File: LICENSE
6 Author: XXX
7 Maintainer: XXX
8 Synopsis: A utility for producing package metadata from Cabal package
9           descriptions for GHC's build system
10 Description: This program is responsible for producing @package-data.mk@ files
11              for Cabal packages. These files are used by GHC's @make@-based
12              build system to determine the source files included by package,
13              package dependencies, and other metadata.
14 Category: Development
15 build-type: Simple
16 cabal-version: >=1.10
17
18 Executable ghc-cabal
19     Default-Language: Haskell2010
20     Main-Is: Main.hs
21
22     Build-Depends: base       >= 3   && < 5,
23                    bytestring >= 0.10 && < 0.11,
24                    Cabal      >= 1.22 && < 1.24,
25                    directory  >= 1.1 && < 1.3,
26                    filepath   >= 1.2 && < 1.5
27