on hakyll-3.5.0.0 help sign in
hakyll/hakyll.cabal
216 lines 5.9 kB history raw
1Name: hakyll
2Version: 3.5.0.0
4Synopsis: A static website compiler library
5Description:
6 Hakyll is a static website compiler library. It provides you with the tools to
7 create a simple or advanced static website using a Haskell DSL and formats
8 such as markdown or RST. You can find more information, including a tutorial,
9 on the website:
11 .
13 * <http://jaspervdj.be/hakyll>
15 .
17 If you seek assistance, there's:
19 .
21 * A google group: <http://groups.google.com/group/hakyll>
23 .
25 * An IRC channel, @#hakyll@ on freenode
27 .
29 Additionally, there's the Haddock documentation in the different modules,
30 meant as a reference.
32Author: Jasper Van der Jeugt <m@jaspervdj.be>
33Maintainer: Jasper Van der Jeugt <m@jaspervdj.be>
34Homepage: http://jaspervdj.be/hakyll
35Bug-Reports: http://github.com/jaspervdj/Hakyll/issues
36License: BSD3
37License-File: LICENSE
38Category: Web
40Cabal-Version: >= 1.8
41Build-Type: Simple
42Data-Dir: data
43Data-Files:
44 templates/atom.xml
45 templates/atom-item.xml
46 templates/rss.xml
47 templates/rss-item.xml
49Source-Repository head
50 Type: git
51 Location: git://github.com/jaspervdj/hakyll.git
53Flag previewServer
54 Description: Include the preview server
55 Default: True
57Flag unixFilter
58 Description: Include the UnixFilter module
59 Default: True
61Library
62 Ghc-Options: -Wall
63 Ghc-Prof-Options: -auto-all -caf-all
64 Hs-Source-Dirs: src
66 Build-Depends:
67 base >= 4 && < 5,
68 binary >= 0.5 && < 0.7,
69 blaze-html >= 0.5 && < 0.6,
70 blaze-markup >= 0.5.1 && < 0.6,
71 bytestring >= 0.9 && < 0.11,
72 citeproc-hs >= 0.3.2 && < 0.4,
73 containers >= 0.3 && < 0.6,
74 cryptohash >= 0.7 && < 0.8,
75 directory >= 1.0 && < 1.3,
76 filepath >= 1.0 && < 1.4,
77 hamlet >= 1.0 && < 1.2,
78 lrucache >= 1.1.1 && < 1.2,
79 mtl >= 1 && < 2.2,
80 old-locale >= 1.0 && < 1.1,
81 old-time >= 1.0 && < 1.2,
82 pandoc >= 1.9.3 && < 1.10,
83 parsec >= 3.0 && < 3.2,
84 process >= 1.0 && < 1.2,
85 regex-base >= 0.93 && < 0.94,
86 regex-tdfa >= 1.1 && < 1.2,
87 tagsoup >= 0.12.6 && < 0.13,
88 text >= 0.11 && < 1.12,
89 time >= 1.1 && < 1.5
91 Exposed-Modules:
92 Hakyll
93 Hakyll.Core.CompiledItem
94 Hakyll.Core.Compiler
95 Hakyll.Core.Configuration
96 Hakyll.Core.DependencyAnalyzer
97 Hakyll.Core.DirectedGraph
98 Hakyll.Core.DirectedGraph.Dot
99 Hakyll.Core.Identifier
100 Hakyll.Core.Identifier.Pattern
101 Hakyll.Core.Logger
102 Hakyll.Core.Resource
103 Hakyll.Core.Resource.Provider
104 Hakyll.Core.Resource.Provider.Dummy
105 Hakyll.Core.Resource.Provider.File
106 Hakyll.Core.Routes
107 Hakyll.Core.Rules
108 Hakyll.Core.Run
109 Hakyll.Core.Store
110 Hakyll.Core.Util.Arrow
111 Hakyll.Core.Util.File
112 Hakyll.Core.Util.String
113 Hakyll.Core.Writable
114 Hakyll.Core.Writable.CopyFile
115 Hakyll.Core.Writable.WritableTuple
116 Hakyll.Main
117 Hakyll.Web.Blaze
118 Hakyll.Web.CompressCss
119 Hakyll.Web.Feed
120 Hakyll.Web.Page
121 Hakyll.Web.Page.List
122 Hakyll.Web.Page.Metadata
123 Hakyll.Web.Page.Read
124 Hakyll.Web.Pandoc
125 Hakyll.Web.Pandoc.Biblio
126 Hakyll.Web.Pandoc.FileType
127 Hakyll.Web.Tags
128 Hakyll.Web.Template
129 Hakyll.Web.Template.Read
130 Hakyll.Web.Urls
131 Hakyll.Web.Urls.Relativize
132 Hakyll.Web.Util.Html
134 Other-Modules:
135 Hakyll.Core.Compiler.Internal
136 Hakyll.Core.DirectedGraph.Internal
137 Hakyll.Core.Rules.Internal
138 Hakyll.Web.Page.Internal
139 Hakyll.Web.Template.Internal
140 Hakyll.Web.Template.Read.Hakyll
141 Hakyll.Web.Template.Read.Hamlet
142 Paths_hakyll
144 If flag(previewServer)
145 Build-depends:
146 snap-core >= 0.6 && < 0.10,
147 snap-server >= 0.6 && < 0.10
148 Cpp-options:
149 -DPREVIEW_SERVER
150 Other-modules:
151 Hakyll.Web.Preview.Poll
152 Hakyll.Web.Preview.Server
154 If flag(unixFilter)
155 Build-depends:
156 unix >= 2.4 && < 2.7
157 Cpp-options:
158 -DUNIX_FILTER
159 Other-modules:
160 Hakyll.Core.UnixFilter
162Test-suite hakyll-tests
163 Type: exitcode-stdio-1.0
164 Hs-source-dirs: src tests
165 Main-is: TestSuite.hs
166 Ghc-options: -Wall
168 Build-Depends:
169 HUnit >= 1.2 && < 1.3,
170 QuickCheck >= 2.4 && < 2.6,
171 test-framework >= 0.4 && < 0.7,
172 test-framework-hunit >= 0.2 && < 0.3,
173 test-framework-quickcheck2 >= 0.2 && < 0.3,
174 -- Copy pasted from hakyll dependencies:
175 base >= 4 && < 5,
176 binary >= 0.5 && < 0.7,
177 blaze-html >= 0.5 && < 0.6,
178 blaze-markup >= 0.5.1 && < 0.6,
179 bytestring >= 0.9 && < 0.11,
180 citeproc-hs >= 0.3.2 && < 0.4,
181 containers >= 0.3 && < 0.6,
182 cryptohash >= 0.7 && < 0.8,
183 directory >= 1.0 && < 1.3,
184 filepath >= 1.0 && < 1.4,
185 hamlet >= 1.0 && < 1.2,
186 lrucache >= 1.1.1 && < 1.2,
187 mtl >= 1 && < 2.2,
188 old-locale >= 1.0 && < 1.1,
189 old-time >= 1.0 && < 1.2,
190 pandoc >= 1.9.3 && < 1.10,
191 parsec >= 3.0 && < 3.2,
192 process >= 1.0 && < 1.2,
193 regex-base >= 0.93 && < 0.94,
194 regex-tdfa >= 1.1 && < 1.2,
195 tagsoup >= 0.12.6 && < 0.13,
196 text >= 0.11 && < 1.12,
197 time >= 1.1 && < 1.5,
198 unix >= 2.4 && < 2.7
200 Other-modules:
201 Hakyll.Web.Util.Html.Tests
202 Hakyll.Web.Urls.Relativize.Tests
203 Hakyll.Web.Urls.Tests
204 Hakyll.Web.Template.Tests
205 Hakyll.Web.Page.Metadata.Tests
206 Hakyll.Web.Page.Tests
207 Hakyll.Core.Compiler.Tests
208 Hakyll.Core.Identifier.Tests
209 Hakyll.Core.Util.Arrow.Tests
210 Hakyll.Core.Util.String.Tests
211 Hakyll.Core.UnixFilter.Tests
212 Hakyll.Core.Routes.Tests
213 Hakyll.Core.Store.Tests
214 Hakyll.Core.Rules.Tests
215 Hakyll.Core.DependencyAnalyzer.Tests
216 TestSuite.Util