persistent-sqlite 1.3.0.2 → 1.3.0.3
raw patch · 2 files changed
+26/−2 lines, 2 filesdep +persistent-sqlitedep ~basenew-component:exe:sanity
Dependencies added: persistent-sqlite
Dependency ranges changed: base
Files
- persistent-sqlite.cabal +18/−2
- test/sanity.hs +8/−0
persistent-sqlite.cabal view
@@ -1,5 +1,5 @@ name: persistent-sqlite-version: 1.3.0.2+version: 1.3.0.3 license: MIT license-file: LICENSE author: Michael Snoyman <michael@snoyman.com>@@ -8,13 +8,17 @@ description: This package includes a thin sqlite3 wrapper based on the direct-sqlite package, as well as the entire C library, so there are no system dependencies. category: Database, Yesod stability: Stable-cabal-version: >= 1.6+cabal-version: >= 1.8 build-type: Simple homepage: http://www.yesodweb.com/book/persistent+bug-reports: https://github.com/yesodweb/persistent/issues flag systemlib description: Use the system-wide sqlite library default: False+flag build-sanity-exe+ description: Build a sanity check test executable+ default: False library build-depends: base >= 4 && < 5@@ -35,6 +39,18 @@ else c-sources: cbits/sqlite3.c + if !os(windows)+ extra-libraries: pthread+ source-repository head type: git location: git://github.com/yesodweb/persistent.git++executable sanity+ if flag(build-sanity-exe)+ buildable: True+ else+ buildable: False+ main-is: sanity.hs+ hs-source-dirs: test+ build-depends: base, persistent-sqlite
+ test/sanity.hs view
@@ -0,0 +1,8 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE TemplateHaskell #-}+import Database.Persist.Sqlite++$(return []) -- just force TH to run++main :: IO ()+main = withSqliteConn ":memory:" $ const $ return ()