on hakyll-4.4.1.1 help sign in
hakyll/hakyll.cabal
294 lines 8.2 kB history raw
1Name: hakyll
2Version: 4.4.1.1
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/2012-11-28-carpe-diem.markdown
46 example/posts/2012-10-07-rosa-rosa-rosam.markdown
47 example/posts/2012-12-07-tu-quoque.markdown
48 example/posts/2012-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 tests/data/example.md
66 tests/data/example.md.metadata
67 tests/data/images/favicon.ico
68 tests/data/posts/2010-08-26-birthday.md
69 tests/data/russian.md
70 tests/data/template.html
71 tests/data/template.html.out
73Source-Repository head
74 Type: git
75 Location: git://github.com/jaspervdj/hakyll.git
77Flag previewServer
78 Description: Include the preview server
79 Default: True
81Flag watchServer
82 Description: Include the watch server
83 Default: True
85Flag checkExternal
86 Description: Include external link checking
87 Default: True
89Library
90 Ghc-Options: -Wall
91 Ghc-Prof-Options: -auto-all -caf-all
92 Hs-Source-Dirs: src
94 Exposed-Modules:
95 Hakyll
96 Hakyll.Core.Compiler
97 Hakyll.Core.Configuration
98 Hakyll.Core.Dependencies
99 Hakyll.Core.File
100 Hakyll.Core.Identifier
101 Hakyll.Core.Identifier.Pattern
102 Hakyll.Core.Item
103 Hakyll.Core.Metadata
104 Hakyll.Core.Routes
105 Hakyll.Core.Rules
106 Hakyll.Core.UnixFilter
107 Hakyll.Core.Util.String
108 Hakyll.Core.Writable
109 Hakyll.Main
110 Hakyll.Web.CompressCss
111 Hakyll.Web.Feed
112 Hakyll.Web.Html
113 Hakyll.Web.Html.RelativizeUrls
114 Hakyll.Web.Pandoc
115 Hakyll.Web.Pandoc.Biblio
116 Hakyll.Web.Pandoc.FileType
117 Hakyll.Web.Tags
118 Hakyll.Web.Paginate
119 Hakyll.Web.Template
120 Hakyll.Web.Template.Context
121 Hakyll.Web.Template.List
122 Hakyll.Web.Template.Read
124 Other-Modules:
125 Hakyll.Check
126 Hakyll.Commands
127 Hakyll.Core.Compiler.Internal
128 Hakyll.Core.Compiler.Require
129 Hakyll.Core.Item.SomeItem
130 Hakyll.Core.Logger
131 Hakyll.Core.Provider
132 Hakyll.Core.Provider.Internal
133 Hakyll.Core.Provider.Metadata
134 Hakyll.Core.Provider.MetadataCache
135 Hakyll.Core.Rules.Internal
136 Hakyll.Core.Runtime
137 Hakyll.Core.Store
138 Hakyll.Core.Util.File
139 Hakyll.Core.Util.Parser
140 Hakyll.Web.Template.Internal
141 Paths_hakyll
143 Build-Depends:
144 base >= 4 && < 5,
145 binary >= 0.5 && < 0.8,
146 blaze-html >= 0.5 && < 0.7,
147 blaze-markup >= 0.5.1 && < 0.6,
148 bytestring >= 0.9 && < 0.11,
149 cmdargs >= 0.10 && < 0.11,
150 containers >= 0.3 && < 0.6,
151 cryptohash >= 0.7 && < 0.12,
152 data-default >= 0.4 && < 0.6,
153 deepseq >= 1.3 && < 1.4,
154 directory >= 1.0 && < 1.3,
155 filepath >= 1.0 && < 1.4,
156 lrucache >= 1.1.1 && < 1.2,
157 mtl >= 1 && < 2.2,
158 network >= 2.4 && < 2.5,
159 old-locale >= 1.0 && < 1.1,
160 old-time >= 1.0 && < 1.2,
161 pandoc >= 1.12 && < 1.13,
162 pandoc-citeproc >= 0.1 && < 0.2,
163 parsec >= 3.0 && < 3.2,
164 process >= 1.0 && < 1.2,
165 random >= 1.0 && < 1.1,
166 regex-base >= 0.93 && < 0.94,
167 regex-tdfa >= 1.1 && < 1.2,
168 tagsoup >= 0.12.6 && < 0.13,
169 text >= 0.11 && < 1.12,
170 time >= 1.1 && < 1.5
172 If flag(previewServer)
173 Build-depends:
174 snap-core >= 0.6 && < 0.10,
175 snap-server >= 0.6 && < 0.10,
176 fsnotify >= 0.0.6 && < 0.1,
177 system-filepath >= 0.4.6 && <= 0.5
178 Cpp-options:
179 -DPREVIEW_SERVER
180 Other-modules:
181 Hakyll.Preview.Poll
182 Hakyll.Preview.Server
184 If flag(watchServer)
185 Build-depends:
186 fsnotify >= 0.0.6 && < 0.1,
187 system-filepath >= 0.4.6 && <= 0.5
188 Cpp-options:
189 -DWATCH_SERVER
190 Other-modules:
191 Hakyll.Preview.Poll
193 If flag(checkExternal)
194 Build-depends:
195 http-conduit >= 1.8 && < 1.10,
196 http-types >= 0.7 && < 0.9
197 Cpp-options:
198 -DCHECK_EXTERNAL
200Test-suite hakyll-tests
201 Type: exitcode-stdio-1.0
202 Hs-source-dirs: src tests
203 Main-is: TestSuite.hs
204 Ghc-options: -Wall
205 Other-modules:
206 Hakyll.Core.Dependencies.Tests
207 Hakyll.Core.Identifier.Tests
208 Hakyll.Core.Provider.Metadata.Tests
209 Hakyll.Core.Provider.Tests
210 Hakyll.Core.Routes.Tests
211 Hakyll.Core.Rules.Tests
212 Hakyll.Core.Runtime.Tests
213 Hakyll.Core.Store.Tests
214 Hakyll.Core.UnixFilter.Tests
215 Hakyll.Core.Util.String.Tests
216 Hakyll.Web.Html.RelativizeUrls.Tests
217 Hakyll.Web.Html.Tests
218 Hakyll.Web.Pandoc.FileType.Tests
219 Hakyll.Web.Template.Context.Tests
220 Hakyll.Web.Template.Tests
221 TestSuite.Util
223 Build-Depends:
224 HUnit >= 1.2 && < 1.3,
225 QuickCheck >= 2.4 && < 2.7,
226 test-framework >= 0.4 && < 0.9,
227 test-framework-hunit >= 0.3 && < 0.4,
228 test-framework-quickcheck2 >= 0.3 && < 0.4,
229 -- Copy pasted from hakyll dependencies:
230 base >= 4 && < 5,
231 binary >= 0.5 && < 0.8,
232 blaze-html >= 0.5 && < 0.7,
233 blaze-markup >= 0.5.1 && < 0.6,
234 bytestring >= 0.9 && < 0.11,
235 cmdargs >= 0.10 && < 0.11,
236 containers >= 0.3 && < 0.6,
237 cryptohash >= 0.7 && < 0.12,
238 data-default >= 0.4 && < 0.6,
239 deepseq >= 1.3 && < 1.4,
240 directory >= 1.0 && < 1.3,
241 filepath >= 1.0 && < 1.4,
242 lrucache >= 1.1.1 && < 1.2,
243 mtl >= 1 && < 2.2,
244 network >= 2.4 && < 2.5,
245 old-locale >= 1.0 && < 1.1,
246 old-time >= 1.0 && < 1.2,
247 pandoc >= 1.12 && < 1.13,
248 pandoc-citeproc >= 0.1 && < 0.2,
249 parsec >= 3.0 && < 3.2,
250 process >= 1.0 && < 1.2,
251 random >= 1.0 && < 1.1,
252 regex-base >= 0.93 && < 0.94,
253 regex-tdfa >= 1.1 && < 1.2,
254 tagsoup >= 0.12.6 && < 0.13,
255 text >= 0.11 && < 1.12,
256 time >= 1.1 && < 1.5
258 If flag(previewServer)
259 Build-depends:
260 snap-core >= 0.6 && < 0.10,
261 snap-server >= 0.6 && < 0.10,
262 fsnotify >= 0.0.6 && < 0.1,
263 system-filepath >= 0.4.6 && <= 0.5
264 Cpp-options:
265 -DPREVIEW_SERVER
266 Other-modules:
267 Hakyll.Preview.Poll
268 Hakyll.Preview.Server
270 If flag(watchServer)
271 Build-depends:
272 fsnotify >= 0.0.6 && < 0.1,
273 system-filepath >= 0.4.6 && <= 0.5
274 Cpp-options:
275 -DWATCH_SERVER
276 Other-modules:
277 Hakyll.Preview.Poll
279 If flag(checkExternal)
280 Build-depends:
281 http-conduit >= 1.8 && < 1.10,
282 http-types >= 0.7 && < 0.9
283 Cpp-options:
284 -DCHECK_EXTERNAL
286Executable hakyll-init
287 Ghc-options: -Wall
288 Hs-source-dirs: src
289 Main-is: Hakyll/Init.hs
291 Build-depends:
292 base >= 4 && < 5,
293 directory >= 1.0 && < 1.3,
294 filepath >= 1.0 && < 1.4