name: notmuch-web version: 0.2.0 cabal-version: >= 1.8 build-type: Simple synopsis: A web interface to the notmuch email indexer category: Web author: John Lenz maintainer: John Lenz license: GPL license-file: LICENSE homepage: https://bitbucket.org/wuzzeb/notmuch-web stability: Experimental description: An email client for the notmuch email indexer (), built using Yesod. This project implements a web server and uses bootstrap and jquery for the UI. The client is fully functional, with searching, viewing, and composing email messages. See for recent changes. data-files: README.md config/favicon.ico config/robots.txt config/settings.yml extra-source-files: config/keter.yaml config/routes messages/en.msg templates/*.hamlet templates/*.cassius templates/*.julius templates/*.lucius devel.hs package.sh static/css/*.min.css static/css/*.css static/css/*.png static/css/*.gif static/img/*.png js/*.js js/pjax-LICENSE -- Workaround for http://hackage.haskell.org/trac/hackage/ticket/792 tests/Address.hs tests/HomeTest.hs source-repository head type: mercurial location: https://bitbucket.org/wuzzeb/notmuch-web 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 Flag no-icu Description: Do not link against libicu Default: False library hs-source-dirs: src exposed-modules: Application Foundation Import Settings StaticFileGenerators StaticFiles NotmuchCmd FilterHtml Handler.Abook Handler.Compose Handler.ComposeFields Handler.Home Handler.Pager Handler.Raw Handler.Tags Handler.View if flag(dev) || flag(library-only) cpp-options: -DDEVELOPMENT ghc-options: -Wall -O0 else ghc-options: -Wall -O2 if flag(no-icu) cpp-options: -DNO_ICU else cpp-options: -DUSE_ICU extensions: TemplateHaskell QuasiQuotes OverloadedStrings NoImplicitPrelude CPP MultiParamTypeClasses TypeFamilies GADTs GeneralizedNewtypeDeriving FlexibleContexts EmptyDataDecls NoMonomorphismRestriction if flag(no-icu) build-depends: base >= 4 && < 5 , aeson , attoparsec , attoparsec-conduit , blaze-builder , blaze-html , blaze-markup , bytestring , case-insensitive , conduit , containers , directory , data-default , email-validate , filepath , hamlet -- https://github.com/bos/aeson/issues/125 and https://github.com/tibbe/hashable/issues/66 , hashable <= 1.2.0.5 || > 1.2.0.7 , hjsmin , http-conduit , http-types , lifted-base , markdown >= 0.1.5 , mime-mail , network , old-locale , process , process-conduit >= 0.5 , pwstore-fast , random , tagsoup , template-haskell , text , time , transformers , unordered-containers , vector , wai , wai-extra , warp , xss-sanitize >= 0.3.4 , yaml , yesod >= 1.2 && < 1.3 , yesod-auth , yesod-static >= 1.2.1 && < 1.3 else build-depends: base >= 4 && < 5 , aeson , attoparsec , attoparsec-conduit , blaze-builder , blaze-html , blaze-markup , bytestring , case-insensitive , conduit , containers , data-default , directory , email-validate , filepath , hamlet -- https://github.com/bos/aeson/issues/125 and https://github.com/tibbe/hashable/issues/66 , hashable <= 1.2.0.5 || > 1.2.0.7 , hjsmin , http-conduit , http-types , lifted-base , markdown >= 0.1.5 , mime-mail , network , old-locale , process , process-conduit >= 0.5 , pwstore-fast , random , tagsoup , template-haskell , text , text-icu , time , transformers , unordered-containers , vector , wai , wai-extra , warp , xss-sanitize >= 0.3.4 , yaml , yesod >= 1.2 && < 1.3 , yesod-auth , yesod-static >= 1.2.1 && < 1.3 executable notmuch-web if flag(library-only) Buildable: False main-is: main.hs build-depends: base , notmuch-web , pwstore-fast , text , yesod ghc-options: -threaded -O2 test-suite test type: exitcode-stdio-1.0 main-is: main.hs hs-source-dirs: tests ghc-options: -Wall build-depends: base , notmuch-web , hspec , HUnit , mime-mail , text , yesod , yesod-test , yesod-core