Add "bug-reports" and "source-repository" info to the Cabal file
[ghc-prim.git] / ghc-prim.cabal
index aa0fbc1..816e74c 100644 (file)
@@ -3,13 +3,24 @@ version:        0.1.0.0
 license:        BSD3
 license-file:   LICENSE
 maintainer:     libraries@haskell.org
+bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries%20%28other%29
 synopsis:       GHC primitives
 description:
     GHC primitives.
 cabal-version:  >=1.2
 build-type: Custom
 
+source-repository head
+    type:     darcs
+    location: http://darcs.haskell.org/packages/ghc-prim/
+
+flag include-ghc-prim {
+    Description: Include GHC.Prim in exposed-modules
+    default: False
+}
+
 Library {
+    build-depends: rts
     exposed-modules:
         GHC.Bool
         GHC.Generics
@@ -20,6 +31,11 @@ Library {
         GHC.Tuple
         GHC.Types
         GHC.Unit
+
+    if flag(include-ghc-prim) {
+        exposed-modules: GHC.Prim
+    }
+
     c-sources:
         cbits/longlong.c
     extensions: CPP, MagicHash, ForeignFunctionInterface, UnliftedFFITypes,