Add infix flag for class and data declarations
[ghc.git] / utils / ghc-cabal / ghc-cabal.cabal
index ce15310..1f328d8 100644 (file)
@@ -5,18 +5,23 @@ License: BSD3
 -- XXX License-File: LICENSE
 Author: XXX
 Maintainer: XXX
-Synopsis: XXX
-Description:
-       XXX
+Synopsis: A utility for producing package metadata from Cabal package
+          descriptions for GHC's build system
+Description: This program is responsible for producing @package-data.mk@ files
+             for Cabal packages. These files are used by GHC's @make@-based
+             build system to determine the source files included by package,
+             package dependencies, and other metadata.
 Category: Development
 build-type: Simple
-cabal-version: >=1.2
+cabal-version: >=1.10
 
 Executable ghc-cabal
-    Main-Is: ghc-cabal.hs
+    Default-Language: Haskell2010
+    Main-Is: Main.hs
 
     Build-Depends: base       >= 3   && < 5,
-                   Cabal      >= 1.10 && < 1.18,
-                   directory  >= 1.1 && < 1.2,
-                   filepath   >= 1.2 && < 1.4
+                   bytestring >= 0.10 && < 0.11,
+                   Cabal      >= 1.25 && < 1.27,
+                   directory  >= 1.1 && < 1.3,
+                   filepath   >= 1.2 && < 1.5