name: gonito version: 0.0.0 cabal-version: >= 1.8 build-type: Simple homepage: http://gonito.net license: AGPL-3 license-file: agpl-3.0.txt author: Filip GraliƄski maintainer: filipg@amu.edu.pl 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: ., fay-shared, app exposed-modules: Application Foundation Import Import.NoFoundation Model PersistMetric PersistSHA1 Settings Settings.StaticFiles SharedTypes Handler.Common Handler.CreateChallenge Handler.Discussion Handler.Fay Handler.Graph Handler.Home Handler.ListChallenges Handler.MakePublic Handler.Shared Handler.ShowChallenge Handler.Extract Handler.Query Handler.Tables Handler.YourAccount Handler.Presentation if flag(dev) || flag(library-only) cpp-options: -DDEVELOPMENT ghc-options: -Wall -fwarn-tabs -O0 else ghc-options: -Wall -fwarn-tabs -O2 extensions: TemplateHaskell QuasiQuotes OverloadedStrings NoImplicitPrelude CPP MultiParamTypeClasses TypeFamilies GADTs GeneralizedNewtypeDeriving FlexibleContexts FlexibleInstances EmptyDataDecls NoMonomorphismRestriction RankNTypes DeriveDataTypeable ViewPatterns TupleSections RecordWildCards build-depends: base >= 4 && < 5 , yesod >= 1.4.1 && < 1.5 , yesod-core >= 1.4.6 && < 1.5 , yesod-auth >= 1.4.0 && < 1.5 , yesod-static >= 1.4.0.3 && < 1.6 , yesod-form >= 1.4.0 && < 1.5 , yesod-fay >= 0.8 && < 0.9 , fay >= 0.21.2.1 && < 0.24 , classy-prelude >= 0.10.2 , classy-prelude-conduit >= 0.10.2 , classy-prelude-yesod >= 0.10.2 , bytestring >= 0.9 && < 0.11 , text >= 0.11 && < 2.0 , persistent >= 2.0 && < 2.3 , persistent-postgresql >= 2.1.1 && < 2.3 , persistent-template >= 2.0 && < 2.3 , template-haskell , shakespeare >= 2.0 && < 2.1 , monad-control >= 0.3 && < 1.1 , wai-extra >= 3.0 && < 3.1 , yaml >= 0.8 && < 0.9 , http-conduit >= 2.1 && < 2.2 , directory >= 1.1 && < 1.3 , warp >= 3.0 && < 3.3 , data-default , aeson >= 0.6 && < 0.12 , conduit >= 1.0 && < 2.0 , monad-logger >= 0.3 && < 0.4 , fast-logger >= 2.2 && < 2.5 , wai-logger >= 2.2 && < 2.3 , file-embed , safe , unordered-containers , containers , vector , time , stm , network-uri , lifted-base , process , random , pandoc , pandoc-types , filemanip , cryptohash , markdown , geval >= 0.2.2.0 , filepath , yesod-table , regex-tdfa , optparse-applicative , wai-handler-fastcgi , blaze-markup , blaze-html , conduit-extra , resourcet , yesod-newsfeed , yesod-auth-hashdb , pwstore-fast executable gonito if flag(library-only) Buildable: False main-is: main.hs hs-source-dirs: app build-depends: base, gonito ghc-options: -threaded -O2 -rtsopts -with-rtsopts=-N test-suite test type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test ghc-options: -Wall extensions: TemplateHaskell QuasiQuotes OverloadedStrings NoImplicitPrelude CPP MultiParamTypeClasses TypeFamilies GADTs GeneralizedNewtypeDeriving FlexibleContexts FlexibleInstances EmptyDataDecls NoMonomorphismRestriction DeriveDataTypeable ViewPatterns TupleSections build-depends: base , gonito , yesod-test >= 1.4.3 && < 1.5 , yesod-core , yesod , persistent , persistent-postgresql , resourcet , monad-logger , shakespeare , transformers , hspec >= 2.0.0 , classy-prelude , classy-prelude-yesod , wai-handler-fastcgi