Moved to new GHC API (6.11). Also use vhdl package for the VHDL AST
[matthijs/master-project/cλash.git] / cλash.cabal
index 802557a1f244a0831c31f816745a38d2499c745b..3eb5dca8a97ff23e4abd91446e76196e23f807a9 100644 (file)
@@ -2,7 +2,11 @@ name:                clash
 version:             0.1
 build-type:          Simple
 synopsis:            CAES Languege for Hardware Descriptions (CλasH)
-description:         CλasH is a toolchain/language to translate subsets of Haskell to synthesizable VHDL. It does this by translating the intermediate System Fc (GHC Core) representation to a VHDL AST, which is then written to file.
+description:         CλasH is a toolchain/language to translate subsets of 
+                     Haskell to synthesizable VHDL. It does this by 
+                     translating the intermediate System Fc (GHC Core) 
+                     representation to a VHDL AST, which is then written to 
+                     file.
 category:            Development
 license:             BSD3
 license-file:        LICENSE
@@ -11,11 +15,10 @@ copyright:           Copyright (c) 2009 Christiaan Baaij & Matthijs Kooijman
 author:              Christiaan Baaij & Matthijs Kooijman
 stability:           alpha
 maintainer:          christiaan.baaij@gmail.com & matthijs@stdin.nl
-build-depends:       base > 4, syb, ghc, ghc-paths, transformers, haskell98,
-                     ForSyDe > 3.0, regex-posix ,data-accessor-template, pretty,
-                     data-accessor, containers, prettyclass, tfp > 0.3, 
-                     tfvec > 0.1.2, QuickCheck, template-haskell, filepath
+build-depends:       ghc >= 6.11, vhdl, data-accessor-template, data-accessor, 
+                     containers, transformers, base >= 4, haskell98,
+                     prettyclass, ghc-paths, pretty, syb, filepath,
+                     th-lift-ng, tfp > 0.3.2, tfvec > 0.1.2
 
 executable:          clash
-main-is:             Main.hs     
-ghc-options:         
+main-is:             Main.hs