Name:    hakyll
Version: 4.4.3.2

Synopsis: A static website compiler library
Description:
  Hakyll is a static website compiler library. It provides you with the tools to
  create a simple or advanced static website using a Haskell DSL and formats
  such as markdown or RST. You can find more information, including a tutorial,
  on the website:

  .

  * <http://jaspervdj.be/hakyll>

  .

  If you seek assistance, there's:

  .

  * A google group: <http://groups.google.com/group/hakyll>

  .

  * An IRC channel, @#hakyll@ on freenode

  .

  Additionally, there's the Haddock documentation in the different modules,
  meant as a reference.

Author:       Jasper Van der Jeugt <m@jaspervdj.be>
Maintainer:   Jasper Van der Jeugt <m@jaspervdj.be>
Homepage:     http://jaspervdj.be/hakyll
Bug-Reports:  http://github.com/jaspervdj/Hakyll/issues
License:      BSD3
License-File: LICENSE
Category:     Web

Cabal-Version: >= 1.8
Build-Type:    Simple
Data-Dir:      data

Data-files:
  example/posts/2012-11-28-carpe-diem.markdown
  example/posts/2012-10-07-rosa-rosa-rosam.markdown
  example/posts/2012-12-07-tu-quoque.markdown
  example/posts/2012-08-12-spqr.markdown
  example/site.hs
  example/images/haskell-logo.png
  example/templates/post-list.html
  example/templates/default.html
  example/templates/archive.html
  example/templates/post.html
  example/css/default.css
  example/index.html
  example/about.rst
  example/contact.markdown
  templates/atom-item.xml
  templates/atom.xml
  templates/rss-item.xml
  templates/rss.xml

Extra-source-files:
  tests/data/example.md
  tests/data/example.md.metadata
  tests/data/images/favicon.ico
  tests/data/posts/2010-08-26-birthday.md
  tests/data/russian.md
  tests/data/template.html
  tests/data/template.html.out

Source-Repository head
  Type:     git
  Location: git://github.com/jaspervdj/hakyll.git

Flag previewServer
  Description: Include the preview server
  Default:     True

Flag watchServer
  Description: Include the watch server
  Default:     True

Flag checkExternal
  Description: Include external link checking
  Default:     True

Library
  Ghc-Options:    -Wall
  Ghc-Prof-Options: -auto-all -caf-all
  Hs-Source-Dirs: src

  Exposed-Modules:
    Hakyll
    Hakyll.Core.Compiler
    Hakyll.Core.Configuration
    Hakyll.Core.Dependencies
    Hakyll.Core.File
    Hakyll.Core.Identifier
    Hakyll.Core.Identifier.Pattern
    Hakyll.Core.Item
    Hakyll.Core.Metadata
    Hakyll.Core.Routes
    Hakyll.Core.Rules
    Hakyll.Core.UnixFilter
    Hakyll.Core.Util.String
    Hakyll.Core.Writable
    Hakyll.Main
    Hakyll.Web.CompressCss
    Hakyll.Web.Feed
    Hakyll.Web.Html
    Hakyll.Web.Html.RelativizeUrls
    Hakyll.Web.Pandoc
    Hakyll.Web.Pandoc.Biblio
    Hakyll.Web.Pandoc.FileType
    Hakyll.Web.Tags
    Hakyll.Web.Paginate
    Hakyll.Web.Template
    Hakyll.Web.Template.Context
    Hakyll.Web.Template.List

  Other-Modules:
    Hakyll.Check
    Hakyll.Commands
    Hakyll.Core.Compiler.Internal
    Hakyll.Core.Compiler.Require
    Hakyll.Core.Item.SomeItem
    Hakyll.Core.Logger
    Hakyll.Core.Provider
    Hakyll.Core.Provider.Internal
    Hakyll.Core.Provider.Metadata
    Hakyll.Core.Provider.MetadataCache
    Hakyll.Core.Rules.Internal
    Hakyll.Core.Rules.Default
    Hakyll.Core.Runtime
    Hakyll.Core.Store
    Hakyll.Core.Util.File
    Hakyll.Core.Util.Parser
    Hakyll.Web.Template.Internal
    Paths_hakyll

  Build-Depends:
    base            >= 4      && < 5,
    binary          >= 0.5    && < 0.8,
    blaze-html      >= 0.5    && < 0.7,
    blaze-markup    >= 0.5.1  && < 0.6,
    bytestring      >= 0.9    && < 0.11,
    cmdargs         >= 0.10   && < 0.11,
    containers      >= 0.3    && < 0.6,
    cryptohash      >= 0.7    && < 0.12,
    data-default    >= 0.4    && < 0.6,
    deepseq         >= 1.3    && < 1.4,
    directory       >= 1.0    && < 1.3,
    filepath        >= 1.0    && < 1.4,
    lrucache        >= 1.1.1  && < 1.2,
    mtl             >= 1      && < 2.2,
    network         >= 2.4    && < 2.5,
    old-locale      >= 1.0    && < 1.1,
    old-time        >= 1.0    && < 1.2,
    pandoc          >= 1.12   && < 1.13,
    pandoc-citeproc >= 0.1    && < 0.3,
    parsec          >= 3.0    && < 3.2,
    process         >= 1.0    && < 1.3,
    random          >= 1.0    && < 1.1,
    regex-base      >= 0.93   && < 0.94,
    regex-tdfa      >= 1.1    && < 1.2,
    tagsoup         >= 0.13.1 && < 0.14,
    text            >= 0.11   && < 1.2,
    time            >= 1.1    && < 1.5

  If flag(previewServer)
    Build-depends:
      snap-core       >= 0.6   && < 0.10,
      snap-server     >= 0.6   && < 0.10,
      fsnotify        >= 0.0.6 && < 0.1,
      system-filepath >= 0.4.6 && <= 0.5
    Cpp-options:
      -DPREVIEW_SERVER
    Other-modules:
      Hakyll.Preview.Poll
      Hakyll.Preview.Server

  If flag(watchServer)
    Build-depends:
      fsnotify        >= 0.0.6 && < 0.1,
      system-filepath >= 0.4.6 && <= 0.5
    Cpp-options:
      -DWATCH_SERVER
    Other-modules:
      Hakyll.Preview.Poll

  If flag(checkExternal)
    Build-depends:
      http-conduit >= 1.8    && < 2.1,
      http-types   >= 0.7    && < 0.9
    Cpp-options:
      -DCHECK_EXTERNAL

Test-suite hakyll-tests
  Type:           exitcode-stdio-1.0
  Hs-source-dirs: src tests
  Main-is:        TestSuite.hs
  Ghc-options:    -Wall
  Other-modules:
    Hakyll.Core.Dependencies.Tests
    Hakyll.Core.Identifier.Tests
    Hakyll.Core.Provider.Metadata.Tests
    Hakyll.Core.Provider.Tests
    Hakyll.Core.Routes.Tests
    Hakyll.Core.Rules.Tests
    Hakyll.Core.Runtime.Tests
    Hakyll.Core.Store.Tests
    Hakyll.Core.UnixFilter.Tests
    Hakyll.Core.Util.String.Tests
    Hakyll.Web.Html.RelativizeUrls.Tests
    Hakyll.Web.Html.Tests
    Hakyll.Web.Pandoc.FileType.Tests
    Hakyll.Web.Template.Context.Tests
    Hakyll.Web.Template.Tests
    TestSuite.Util

  Build-Depends:
    HUnit                      >= 1.2 && < 1.3,
    QuickCheck                 >= 2.4 && < 2.7,
    test-framework             >= 0.4 && < 0.9,
    test-framework-hunit       >= 0.3 && < 0.4,
    test-framework-quickcheck2 >= 0.3 && < 0.4,
    -- Copy pasted from hakyll dependencies:
    base            >= 4      && < 5,
    binary          >= 0.5    && < 0.8,
    blaze-html      >= 0.5    && < 0.7,
    blaze-markup    >= 0.5.1  && < 0.6,
    bytestring      >= 0.9    && < 0.11,
    cmdargs         >= 0.10   && < 0.11,
    containers      >= 0.3    && < 0.6,
    cryptohash      >= 0.7    && < 0.12,
    data-default    >= 0.4    && < 0.6,
    deepseq         >= 1.3    && < 1.4,
    directory       >= 1.0    && < 1.3,
    filepath        >= 1.0    && < 1.4,
    lrucache        >= 1.1.1  && < 1.2,
    mtl             >= 1      && < 2.2,
    network         >= 2.4    && < 2.5,
    old-locale      >= 1.0    && < 1.1,
    old-time        >= 1.0    && < 1.2,
    pandoc          >= 1.12   && < 1.13,
    pandoc-citeproc >= 0.1    && < 0.3,
    parsec          >= 3.0    && < 3.2,
    process         >= 1.0    && < 1.3,
    random          >= 1.0    && < 1.1,
    regex-base      >= 0.93   && < 0.94,
    regex-tdfa      >= 1.1    && < 1.2,
    tagsoup         >= 0.13.1 && < 0.14,
    text            >= 0.11   && < 1.2,
    time            >= 1.1    && < 1.5

  If flag(previewServer)
    Build-depends:
      snap-core       >= 0.6   && < 0.10,
      snap-server     >= 0.6   && < 0.10,
      fsnotify        >= 0.0.6 && < 0.1,
      system-filepath >= 0.4.6 && <= 0.5
    Cpp-options:
      -DPREVIEW_SERVER
    Other-modules:
      Hakyll.Preview.Poll
      Hakyll.Preview.Server

  If flag(watchServer)
    Build-depends:
      fsnotify        >= 0.0.6 && < 0.1,
      system-filepath >= 0.4.6 && <= 0.5
    Cpp-options:
      -DWATCH_SERVER
    Other-modules:
      Hakyll.Preview.Poll

  If flag(checkExternal)
    Build-depends:
      http-conduit >= 1.8    && < 2.1,
      http-types   >= 0.7    && < 0.9
    Cpp-options:
      -DCHECK_EXTERNAL

Executable hakyll-init
  Ghc-options:    -Wall
  Hs-source-dirs: src
  Main-is:        Hakyll/Init.hs

  Build-depends:
    base      >= 4   && < 5,
    directory >= 1.0 && < 1.3,
    filepath  >= 1.0 && < 1.4