Name: HDBC Version: 2.0.1 x-revision: 1 License: LGPL Maintainer: John Goerzen Author: John Goerzen Copyright: Copyright (c) 2005-2009 John Goerzen license-file: COPYRIGHT extra-source-files: COPYING homepage: http://software.complete.org/hdbc Category: Database synopsis: Haskell Database Connectivity Description: HDBC provides an abstraction layer between Haskell programs and SQL relational databases. This lets you write database code once, in Haskell, and have it work with any number of backend SQL databases (MySQL, Oracle, PostgreSQL, ODBC-compliant databases, etc.) Stability: Stable Build-Type: Simple Cabal-Version: >=1.2.3 flag splitBase description: Choose the new smaller, split-up base package. flag buildtests description: Build the executable to run unit tests default: False manual: True library if flag(splitBase) Build-Depends: base>=3 && < 4.5, old-time < 1.1, time < 1.1.3, bytestring < 0.10, containers < 0.5, old-locale < 1.1 else Build-Depends: base<3 Build-Depends: mtl < 2.3, convertible >= 1.0.1 && < 1.1, utf8-string < 1.1 -- Hack for cabal-install weirdness. cabal-install forces base 3, -- though it works fine for Setup.lhs manually. Fix. if impl(ghc >= 6.9) build-depends: base >= 4 GHC-Options: -O2 -Wall -fno-warn-orphans Exposed-Modules: Database.HDBC, Database.HDBC.Types, Database.HDBC.DriverUtils, Database.HDBC.ColTypes, Database.HDBC.Statement, Database.HDBC.SqlValue Other-Modules: Database.HDBC.Utils Extensions: ExistentialQuantification, CPP, MultiParamTypeClasses, FlexibleContexts, TypeSynonymInstances, TypeOperators, RankNTypes, FlexibleInstances Executable runtests if flag(buildtests) Buildable: True else Buildable: False Build-Depends: HUnit, QuickCheck, testpack Main-Is: runtests.hs Other-Modules: TestSqlValue TestInfrastructure Hs-Source-Dirs: ., testsrc GHC-Options: -O2 Extensions: ExistentialQuantification, CPP, MultiParamTypeClasses, FlexibleContexts, TypeSynonymInstances, TypeOperators, RankNTypes, FlexibleInstances