name: persistent-sqlite version: 2.9.0 license: MIT license-file: LICENSE author: Michael Snoyman maintainer: Michael Snoyman synopsis: Backend for the persistent library using sqlite3. 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.8 build-type: Simple homepage: http://www.yesodweb.com/book/persistent bug-reports: https://github.com/yesodweb/persistent/issues extra-source-files: ChangeLog.md cbits/*.c cbits/*.h flag systemlib description: Use the system-wide sqlite library default: False flag use-pkgconfig description: Use pkg-config to find system sqlite library default: False flag build-sanity-exe description: Build a sanity check test executable default: False flag full-text-search description: Enable full-text search in the vendored SQLite library; has no effect if a system SQLite library is used. default: True flag uri-filenames description: Enable URI filenames in the vendored SQLite library; has no effect if a system SQLite library is used. default: True flag have-usleep description: Enable usleep in the vendored SQLite library; has no effect if a system SQLite library is used. default: True flag json1 description: Enable json1 in the vendored SQLite library; has no effect if a system SQLite library is used. default: True library build-depends: base >= 4.8 && < 5 , bytestring >= 0.9.1 , transformers >= 0.2.1 , persistent >= 2.9 && < 3 , unliftio-core , containers >= 0.2 , text >= 0.7 , aeson >= 0.6.2 , conduit >= 1.2.8 , monad-logger >= 0.2.4 , microlens-th >= 0.4.1.1 , resourcet >= 1.1 , time , old-locale , resource-pool , unordered-containers exposed-modules: Database.Sqlite Database.Persist.Sqlite ghc-options: -Wall if flag(systemlib) if flag(use-pkgconfig) pkgconfig-depends: sqlite3 else extra-libraries: sqlite3 else c-sources: cbits/sqlite3.c include-dirs: cbits cc-options: -fPIC -std=c99 if flag(full-text-search) cc-options: -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5 if flag(uri-filenames) cc-options: -DSQLITE_USE_URI if flag(have-usleep) cc-options: -DHAVE_USLEEP if flag(json1) cc-options: -DSQLITE_ENABLE_JSON1 c-sources: cbits/config.c if !os(windows) extra-libraries: pthread source-repository head type: git location: git://github.com/yesodweb/persistent.git test-suite test type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test build-depends: base , hspec , persistent , persistent-sqlite , persistent-template , temporary , text , time , transformers 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, monad-logger