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.AccountReset Handler.Presentation Handler.Tags Handler.EditSubmission Handler.SubmissionView Handler.Achievements Handler.TagUtils 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 , nonce 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