Name: HDBC Version: 2.2.6.1 x-revision: 1 License: LGPL Maintainer: John Goerzen Author: John Goerzen Copyright: Copyright (c) 2005-2010 John Goerzen license-file: COPYRIGHT extra-source-files: COPYING, Makefile, Memory.txt, README.txt 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.8 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 flag time_gte_113 description: time > 1.1.3 has defined some more instances so omit them here library if flag(splitBase) Build-Depends: base>=3 && <4.5, old-time < 1.2, time>=1.1.2.4 && <=1.2.0.3, bytestring < 0.11, containers < 0.6, old-locale == 1.0.* if flag(time_gte_113) Build-Depends: time>=1.1.3 CPP-OPTIONS: -DTIME_GT_113 else Build-Depends: time<1.1.3 else Build-Depends: base<3 Build-Depends: mtl < 2.3, convertible >= 1.0.9.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, Database.HDBC.Locale Other-Modules: Database.HDBC.Utils Extensions: ExistentialQuantification, CPP, MultiParamTypeClasses, FlexibleContexts, TypeSynonymInstances, TypeOperators, RankNTypes, FlexibleInstances Executable runtests if flag(buildtests) Buildable: True Build-Depends: HUnit, QuickCheck (>= 2.0), testpack (>= 2.0) if flag(splitBase) Build-Depends: base>=3 && <5, old-time, time>=1.1.2.4 && <=1.1.4, bytestring, containers, old-locale if flag(time_gte_113) Build-Depends: time>=1.1.3 CPP-OPTIONS: -DTIME_GT_113 else Build-Depends: time<1.1.3 else Build-Depends: base<3 Build-Depends: mtl, convertible >= 1.0.9.1, utf8-string -- 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 else Buildable: False Main-Is: runtests.hs Other-Modules: TestSqlValue TestInfrastructure Hs-Source-Dirs: ., testsrc GHC-Options: -O2 Extensions: ExistentialQuantification, CPP, MultiParamTypeClasses, FlexibleContexts, TypeSynonymInstances, TypeOperators, RankNTypes, FlexibleInstances