serversession/examples/serversession-example-yesod-persistent/serversession-example-yesod-persistent.cabal
2017-03-02 15:29:49 -08:00

143 lines
4.9 KiB
Plaintext

name: serversession-example-yesod-persistent
version: 0.0.0
license: MIT
license-file: LICENSE
description: Example yesod/persistent app using serversession
cabal-version: >= 1.8
build-type: Simple
Flag dev
Description: Turn on development settings, like auto-reload templates.
Default: False
Flag library-only
Description: Build for use with "yesod devel"
Default: False
library
hs-source-dirs: ., app
exposed-modules: Application
Foundation
Import
Import.NoFoundation
Model
Settings
Settings.StaticFiles
Handler.Common
Handler.Home
if flag(dev) || flag(library-only)
cpp-options: -DDEVELOPMENT
ghc-options: -Wall -fwarn-tabs
else
ghc-options: -Wall -fwarn-tabs
extensions: TemplateHaskell
QuasiQuotes
OverloadedStrings
NoImplicitPrelude
CPP
MultiParamTypeClasses
TypeFamilies
GADTs
GeneralizedNewtypeDeriving
FlexibleContexts
EmptyDataDecls
NoMonomorphismRestriction
DeriveDataTypeable
ViewPatterns
TupleSections
RecordWildCards
build-depends: base >= 4 && < 5
, yesod >= 1.4.1
, yesod-core >= 1.4.6
, yesod-auth >= 1.4.0
, yesod-static >= 1.4.0.3
, yesod-form >= 1.4.0
, classy-prelude >= 0.10.2
, classy-prelude-conduit >= 0.10.2
, classy-prelude-yesod >= 0.10.2
, bytestring >= 0.9
, text >= 0.11
, persistent >= 2.0
, persistent-sqlite >= 2.1.1
, persistent-template >= 2.0
, template-haskell
, shakespeare >= 2.0
, hjsmin >= 0.1
, monad-control >= 0.3
, wai-extra >= 3.0
, yaml >= 0.8
, http-conduit >= 2.1
, directory >= 1.1
, warp >= 3.0
, data-default
, aeson >= 0.6
, conduit >= 1.0
, monad-logger >= 0.3
, fast-logger >= 2.2
, wai-logger >= 2.2
, file-embed
, safe
, unordered-containers
, containers
, vector
, time
, tagged
, serversession == 1.0.*
, serversession-frontend-yesod == 1.0.*
, serversession-backend-persistent == 1.0.*
executable serversession-example-yesod-persistent
if flag(library-only)
Buildable: False
main-is: main.hs
hs-source-dirs: app
build-depends: base, serversession-example-yesod-persistent
ghc-options: -threaded -rtsopts -with-rtsopts=-N
test-suite test
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test
ghc-options: -Wall
other-modules:
Handler.CommonSpec
Handler.HomeSpec
TestImport
extensions: TemplateHaskell
QuasiQuotes
OverloadedStrings
NoImplicitPrelude
CPP
MultiParamTypeClasses
TypeFamilies
GADTs
GeneralizedNewtypeDeriving
FlexibleContexts
EmptyDataDecls
NoMonomorphismRestriction
DeriveDataTypeable
ViewPatterns
TupleSections
build-depends: base
, serversession-example-yesod-persistent
, yesod-test >= 1.4.3
, yesod-core
, yesod
, persistent
, persistent-sqlite
, resourcet
, monad-logger
, shakespeare
, transformers
, hspec >= 2.0.0
, classy-prelude
, classy-prelude-yesod