on hakyll-4.9.8.0 help sign in
hakyll/hakyll.cabal
318 lines 9.3 kB history raw
1Name: hakyll
2Version: 4.9.8.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
44Data-files:
45 example/posts/2015-11-28-carpe-diem.markdown
46 example/posts/2015-10-07-rosa-rosa-rosam.markdown
47 example/posts/2015-12-07-tu-quoque.markdown
48 example/posts/2015-08-12-spqr.markdown
49 example/site.hs
50 example/images/haskell-logo.png
51 example/templates/post-list.html
52 example/templates/default.html
53 example/templates/archive.html
54 example/templates/post.html
55 example/css/default.css
56 example/index.html
57 example/about.rst
58 example/contact.markdown
59 templates/atom-item.xml
60 templates/atom.xml
61 templates/rss-item.xml
62 templates/rss.xml
64Extra-source-files:
65 CHANGELOG.md
66 tests/data/example.md
67 tests/data/example.md.metadata
68 tests/data/images/favicon.ico
69 tests/data/just-meta.html
70 tests/data/just-meta.html.out
71 tests/data/partial-helper.html
72 tests/data/partial.html
73 tests/data/partial.html.out
74 tests/data/posts/2010-08-26-birthday.md
75 tests/data/russian.md
76 tests/data/strip.html
77 tests/data/strip.html.out
78 tests/data/template.html
79 tests/data/template.html.out
81Source-Repository head
82 Type: git
83 Location: git://github.com/jaspervdj/hakyll.git
85Flag previewServer
86 Description: Include the preview server
87 Default: True
89Flag watchServer
90 Description: Include the watch server
91 Default: True
93Flag checkExternal
94 Description: Include external link checking
95 Default: True
97Library
98 Ghc-Options: -Wall
99 Hs-Source-Dirs: lib
101 Exposed-Modules:
102 Hakyll
103 Hakyll.Commands
104 Hakyll.Core.Compiler
105 Hakyll.Core.Compiler.Internal
106 Hakyll.Core.Configuration
107 Hakyll.Core.Dependencies
108 Hakyll.Core.File
109 Hakyll.Core.Identifier
110 Hakyll.Core.Identifier.Pattern
111 Hakyll.Core.Item
112 Hakyll.Core.Logger
113 Hakyll.Core.Metadata
114 Hakyll.Core.Provider
115 Hakyll.Core.Provider.Metadata
116 Hakyll.Core.Routes
117 Hakyll.Core.Rules
118 Hakyll.Core.Rules.Internal
119 Hakyll.Core.Runtime
120 Hakyll.Core.Store
121 Hakyll.Core.UnixFilter
122 Hakyll.Core.Util.File
123 Hakyll.Core.Util.String
124 Hakyll.Core.Writable
125 Hakyll.Main
126 Hakyll.Web.CompressCss
127 Hakyll.Web.Feed
128 Hakyll.Web.Html
129 Hakyll.Web.Html.RelativizeUrls
130 Hakyll.Web.Paginate
131 Hakyll.Web.Pandoc
132 Hakyll.Web.Pandoc.Biblio
133 Hakyll.Web.Pandoc.FileType
134 Hakyll.Web.Redirect
135 Hakyll.Web.Tags
136 Hakyll.Web.Template
137 Hakyll.Web.Template.Context
138 Hakyll.Web.Template.Internal
139 Hakyll.Web.Template.Internal.Element
140 Hakyll.Web.Template.Internal.Trim
141 Hakyll.Web.Template.List
143 Other-Modules:
144 Data.List.Extended
145 Data.Yaml.Extended
146 Hakyll.Check
147 Hakyll.Core.Compiler.Require
148 Hakyll.Core.Item.SomeItem
149 Hakyll.Core.Provider.Internal
150 Hakyll.Core.Provider.MetadataCache
151 Hakyll.Core.Util.Parser
152 Hakyll.Web.Pandoc.Binary
153 Paths_hakyll
155 Build-Depends:
156 base >= 4.8 && < 5,
157 binary >= 0.5 && < 0.9,
158 blaze-html >= 0.5 && < 0.10,
159 blaze-markup >= 0.5.1 && < 0.9,
160 bytestring >= 0.9 && < 0.11,
161 containers >= 0.3 && < 0.6,
162 cryptohash >= 0.7 && < 0.12,
163 data-default >= 0.4 && < 0.8,
164 deepseq >= 1.3 && < 1.5,
165 directory >= 1.0 && < 1.4,
166 filepath >= 1.0 && < 1.5,
167 lrucache >= 1.1.1 && < 1.3,
168 mtl >= 1 && < 2.3,
169 network >= 2.6 && < 2.7,
170 network-uri >= 2.6 && < 2.7,
171 pandoc >= 1.14 && < 1.20,
172 pandoc-citeproc >= 0.10.5 && < 0.11,
173 parsec >= 3.0 && < 3.2,
174 process >= 1.0 && < 1.6,
175 random >= 1.0 && < 1.2,
176 regex-base >= 0.93 && < 0.94,
177 regex-tdfa >= 1.1 && < 1.3,
178 resourcet >= 1.1 && < 1.2,
179 scientific >= 0.3.4 && < 0.4,
180 tagsoup >= 0.13.1 && < 0.15,
181 text >= 0.11 && < 1.3,
182 time >= 1.4 && < 1.8,
183 time-locale-compat >= 0.1 && < 0.2,
184 unordered-containers >= 0.2 && < 0.3,
185 vector >= 0.11 && < 0.13,
186 yaml >= 0.8.11 && < 0.9,
187 optparse-applicative >= 0.12 && < 0.15
189 If flag(previewServer)
190 Build-depends:
191 wai >= 3.2 && < 3.3,
192 warp >= 3.2 && < 3.3,
193 wai-app-static >= 3.1 && < 3.2,
194 http-types >= 0.9 && < 0.10,
195 fsnotify >= 0.2 && < 0.3,
196 system-filepath >= 0.4.6 && <= 0.5
197 Cpp-options:
198 -DPREVIEW_SERVER
199 Other-modules:
200 Hakyll.Preview.Poll
201 Hakyll.Preview.Server
203 If flag(watchServer)
204 Build-depends:
205 fsnotify >= 0.2 && < 0.3,
206 system-filepath >= 0.4.6 && <= 0.5
207 Cpp-options:
208 -DWATCH_SERVER
209 Other-modules:
210 Hakyll.Preview.Poll
212 If flag(checkExternal)
213 Build-depends:
214 http-conduit >= 2.2 && < 2.3,
215 http-types >= 0.7 && < 0.10
216 Cpp-options:
217 -DCHECK_EXTERNAL
219Test-suite hakyll-tests
220 Type: exitcode-stdio-1.0
221 Hs-source-dirs: tests
222 Main-is: TestSuite.hs
223 Ghc-options: -Wall
225 Other-modules:
226 Hakyll.Core.Dependencies.Tests
227 Hakyll.Core.Identifier.Tests
228 Hakyll.Core.Provider.Metadata.Tests
229 Hakyll.Core.Provider.Tests
230 Hakyll.Core.Routes.Tests
231 Hakyll.Core.Rules.Tests
232 Hakyll.Core.Runtime.Tests
233 Hakyll.Core.Store.Tests
234 Hakyll.Core.UnixFilter.Tests
235 Hakyll.Core.Util.String.Tests
236 Hakyll.Web.CompressCss.Tests
237 Hakyll.Web.Html.RelativizeUrls.Tests
238 Hakyll.Web.Html.Tests
239 Hakyll.Web.Pandoc.FileType.Tests
240 Hakyll.Web.Template.Context.Tests
241 Hakyll.Web.Template.Tests
242 TestSuite.Util
244 Build-Depends:
245 hakyll,
246 QuickCheck >= 2.8 && < 2.11,
247 tasty >= 0.11 && < 0.12,
248 tasty-hunit >= 0.9 && < 0.10,
249 tasty-quickcheck >= 0.8 && < 0.10,
250 -- Copy pasted from hakyll dependencies:
251 base >= 4.8 && < 5,
252 binary >= 0.5 && < 0.9,
253 blaze-html >= 0.5 && < 0.10,
254 blaze-markup >= 0.5.1 && < 0.9,
255 bytestring >= 0.9 && < 0.11,
256 containers >= 0.3 && < 0.6,
257 cryptohash >= 0.7 && < 0.12,
258 data-default >= 0.4 && < 0.8,
259 deepseq >= 1.3 && < 1.5,
260 directory >= 1.0 && < 1.4,
261 filepath >= 1.0 && < 1.5,
262 lrucache >= 1.1.1 && < 1.3,
263 mtl >= 1 && < 2.3,
264 network >= 2.6 && < 2.7,
265 network-uri >= 2.6 && < 2.7,
266 pandoc >= 1.14 && < 1.20,
267 pandoc-citeproc >= 0.10.5 && < 0.11,
268 parsec >= 3.0 && < 3.2,
269 process >= 1.0 && < 1.6,
270 random >= 1.0 && < 1.2,
271 regex-base >= 0.93 && < 0.94,
272 regex-tdfa >= 1.1 && < 1.3,
273 resourcet >= 1.1 && < 1.2,
274 scientific >= 0.3.4 && < 0.4,
275 tagsoup >= 0.13.1 && < 0.15,
276 text >= 0.11 && < 1.3,
277 time >= 1.4 && < 1.8,
278 time-locale-compat >= 0.1 && < 0.2,
279 unordered-containers >= 0.2 && < 0.3,
280 vector >= 0.11 && < 0.13,
281 yaml >= 0.8.11 && < 0.9,
282 optparse-applicative >= 0.12 && < 0.15
284 If flag(previewServer)
285 Build-depends:
286 wai >= 3.2 && < 3.3,
287 warp >= 3.2 && < 3.3,
288 wai-app-static >= 3.1 && < 3.2,
289 http-types >= 0.9 && < 0.10,
290 fsnotify >= 0.2 && < 0.3,
291 system-filepath >= 0.4.6 && <= 0.5
292 Cpp-options:
293 -DPREVIEW_SERVER
295 If flag(watchServer)
296 Build-depends:
297 fsnotify >= 0.2 && < 0.3,
298 system-filepath >= 0.4.6 && <= 0.5
299 Cpp-options:
300 -DWATCH_SERVER
302 If flag(checkExternal)
303 Build-depends:
304 http-conduit >= 2.2 && < 2.3,
305 http-types >= 0.7 && < 0.10
306 Cpp-options:
307 -DCHECK_EXTERNAL
309Executable hakyll-init
310 Ghc-options: -Wall
311 Hs-source-dirs: src
312 Main-is: Init.hs
314 Build-depends:
315 hakyll,
316 base >= 4 && < 5,
317 directory >= 1.0 && < 1.4,
318 filepath >= 1.0 && < 1.5