@@ -1,5 +1,5 @@
11Name: hakyll
2−Version: 4.13.0.0
2+Version: 4.7.4.0
33
44Synopsis: A static website compiler library
55Description:
@@ -37,15 +37,15 @@ License: BSD3
3737License-File: LICENSE
3838Category: Web
3939
40−Cabal-Version: >= 1.10
40+Cabal-Version: >= 1.8
4141Build-Type: Simple
4242Data-Dir: data
4343
4444Data-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
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
4949 example/site.hs
5050 example/images/haskell-logo.png
5151 example/templates/post-list.html
@@ -56,28 +56,19 @@ Data-files:
5656 example/index.html
5757 example/about.rst
5858 example/contact.markdown
59+ templates/atom-item.xml
60+ templates/atom.xml
61+ templates/rss-item.xml
62+ templates/rss.xml
5963
6064Extra-source-files:
61− CHANGELOG.md
6265 tests/data/example.md
6366 tests/data/example.md.metadata
6467 tests/data/images/favicon.ico
65− tests/data/just-meta.html
66− tests/data/just-meta.html.out
67− tests/data/partial-helper.html
68− tests/data/partial.html
69− tests/data/partial.html.out
7068 tests/data/posts/2010-08-26-birthday.md
71− tests/data/posts/2018-09-26.md
7269 tests/data/russian.md
73− tests/data/strip.html
74− tests/data/strip.html.out
7570 tests/data/template.html
7671 tests/data/template.html.out
77− data/templates/atom-item.xml
78− data/templates/atom.xml
79− data/templates/rss-item.xml
80− data/templates/rss.xml
8172
8273Source-Repository head
8374 Type: git
@@ -95,43 +86,23 @@ Flag checkExternal
9586 Description: Include external link checking
9687 Default: True
9788
98−Flag buildWebsite
99− Description: Build the hakyll website
100− Default: False
101− Manual: True
102−
103−Flag usePandoc
104− Description: Include Pandoc support
105− Default: True
106− Manual: True
107−
10889Library
109− Ghc-Options: -Wall
110− Hs-Source-Dirs: lib
111− Default-language: Haskell2010
90+ Ghc-Options: -Wall
91+ Hs-Source-Dirs: src
11292
11393 Exposed-Modules:
11494 Hakyll
115− Hakyll.Commands
11695 Hakyll.Core.Compiler
117− Hakyll.Core.Compiler.Internal
11896 Hakyll.Core.Configuration
11997 Hakyll.Core.Dependencies
12098 Hakyll.Core.File
12199 Hakyll.Core.Identifier
122100 Hakyll.Core.Identifier.Pattern
123101 Hakyll.Core.Item
124− Hakyll.Core.Logger
125102 Hakyll.Core.Metadata
126− Hakyll.Core.Provider
127− Hakyll.Core.Provider.Metadata
128103 Hakyll.Core.Routes
129104 Hakyll.Core.Rules
130− Hakyll.Core.Rules.Internal
131− Hakyll.Core.Runtime
132− Hakyll.Core.Store
133105 Hakyll.Core.UnixFilter
134− Hakyll.Core.Util.File
135106 Hakyll.Core.Util.String
136107 Hakyll.Core.Writable
137108 Hakyll.Main
@@ -139,67 +110,70 @@ Library
139110 Hakyll.Web.Feed
140111 Hakyll.Web.Html
141112 Hakyll.Web.Html.RelativizeUrls
142− Hakyll.Web.Paginate
143− Hakyll.Web.Redirect
113+ Hakyll.Web.Pandoc
114+ Hakyll.Web.Pandoc.Biblio
115+ Hakyll.Web.Pandoc.FileType
144116 Hakyll.Web.Tags
117+ Hakyll.Web.Paginate
145118 Hakyll.Web.Template
146− Hakyll.Web.Template.Context
147119 Hakyll.Web.Template.Internal
148− Hakyll.Web.Template.Internal.Element
149− Hakyll.Web.Template.Internal.Trim
120+ Hakyll.Web.Template.Context
150121 Hakyll.Web.Template.List
151122
152123 Other-Modules:
153− Data.List.Extended
154− Data.Yaml.Extended
155124 Hakyll.Check
125+ Hakyll.Commands
126+ Hakyll.Core.Compiler.Internal
156127 Hakyll.Core.Compiler.Require
157− Hakyll.Core.Identifier.Pattern.Internal
158128 Hakyll.Core.Item.SomeItem
129+ Hakyll.Core.Logger
130+ Hakyll.Core.Provider
159131 Hakyll.Core.Provider.Internal
132+ Hakyll.Core.Provider.Metadata
160133 Hakyll.Core.Provider.MetadataCache
134+ Hakyll.Core.Rules.Internal
135+ Hakyll.Core.Runtime
136+ Hakyll.Core.Store
137+ Hakyll.Core.Util.File
161138 Hakyll.Core.Util.Parser
139+ Hakyll.Web.Pandoc.Binary
162140 Paths_hakyll
163141
164142 Build-Depends:
165− base >= 4.8 && < 5,
166− binary >= 0.5 && < 0.10,
167− blaze-html >= 0.5 && < 0.10,
168− blaze-markup >= 0.5.1 && < 0.9,
169− bytestring >= 0.9 && < 0.11,
170− containers >= 0.3 && < 0.7,
171− cryptohash >= 0.7 && < 0.12,
172− data-default >= 0.4 && < 0.8,
173− deepseq >= 1.3 && < 1.5,
174− directory >= 1.0 && < 1.4,
175− file-embed >= 0.0.10.1 && < 0.0.12,
176− filepath >= 1.0 && < 1.5,
177− lrucache >= 1.1.1 && < 1.3,
178− mtl >= 1 && < 2.3,
179− network-uri >= 2.6 && < 2.7,
180− optparse-applicative >= 0.12 && < 0.15,
181− parsec >= 3.0 && < 3.2,
182− process >= 1.6 && < 1.7,
183− random >= 1.0 && < 1.2,
184− regex-tdfa >= 1.1 && < 1.3,
185− resourcet >= 1.1 && < 1.3,
186− scientific >= 0.3.4 && < 0.4,
187− tagsoup >= 0.13.1 && < 0.15,
188− template-haskell >= 2.14 && < 2.15,
189− text >= 0.11 && < 1.3,
190− time >= 1.8 && < 1.10,
191− time-locale-compat >= 0.1 && < 0.2,
192− unordered-containers >= 0.2 && < 0.3,
193− vector >= 0.11 && < 0.13,
194− yaml >= 0.8.11 && < 0.12
143+ base >= 4 && < 5,
144+ binary >= 0.5 && < 0.8,
145+ blaze-html >= 0.5 && < 0.9,
146+ blaze-markup >= 0.5.1 && < 0.8,
147+ bytestring >= 0.9 && < 0.11,
148+ cmdargs >= 0.10 && < 0.11,
149+ containers >= 0.3 && < 0.6,
150+ cryptohash >= 0.7 && < 0.12,
151+ data-default >= 0.4 && < 0.6,
152+ deepseq >= 1.3 && < 1.5,
153+ directory >= 1.0 && < 1.3,
154+ filepath >= 1.0 && < 1.5,
155+ lrucache >= 1.1.1 && < 1.3,
156+ mtl >= 1 && < 2.3,
157+ network >= 2.6 && < 2.7,
158+ network-uri >= 2.6 && < 2.7,
159+ pandoc >= 1.14 && < 1.16,
160+ pandoc-citeproc >= 0.4 && < 0.9,
161+ parsec >= 3.0 && < 3.2,
162+ process >= 1.0 && < 1.3,
163+ random >= 1.0 && < 1.2,
164+ regex-base >= 0.93 && < 0.94,
165+ regex-tdfa >= 1.1 && < 1.3,
166+ tagsoup >= 0.13.1 && < 0.14,
167+ text >= 0.11 && < 1.3,
168+ time >= 1.4 && < 1.6,
169+ time-locale-compat >= 0.1 && < 0.2
195170
196171 If flag(previewServer)
197172 Build-depends:
198− wai >= 3.2 && < 3.3,
199− warp >= 3.2 && < 3.3,
200− wai-app-static >= 3.1 && < 3.2,
201− http-types >= 0.9 && < 0.13,
202− fsnotify >= 0.2 && < 0.4
173+ snap-core >= 0.6 && < 0.10,
174+ snap-server >= 0.6 && < 0.10,
175+ fsnotify >= 0.2 && < 0.3,
176+ system-filepath >= 0.4.6 && <= 0.5
203177 Cpp-options:
204178 -DPREVIEW_SERVER
205179 Other-modules:
@@ -208,7 +182,8 @@ Library
208182
209183 If flag(watchServer)
210184 Build-depends:
211− fsnotify >= 0.2 && < 0.4
185+ fsnotify >= 0.2 && < 0.3,
186+ system-filepath >= 0.4.6 && <= 0.5
212187 Cpp-options:
213188 -DWATCH_SERVER
214189 Other-modules:
@@ -216,31 +191,16 @@ Library
216191
217192 If flag(checkExternal)
218193 Build-depends:
219− http-conduit >= 2.2 && < 2.4,
220− http-types >= 0.7 && < 0.13
194+ http-conduit >= 2.1 && < 2.2,
195+ http-types >= 0.7 && < 0.9
221196 Cpp-options:
222197 -DCHECK_EXTERNAL
223198
224− If flag(usePandoc)
225− Exposed-Modules:
226− Hakyll.Web.Pandoc
227− Hakyll.Web.Pandoc.Biblio
228− Hakyll.Web.Pandoc.FileType
229− Other-Modules:
230− Hakyll.Web.Pandoc.Binary
231− Build-Depends:
232− pandoc >= 2.0.5 && < 2.8,
233− pandoc-citeproc >= 0.14 && < 0.17
234− Cpp-options:
235− -DUSE_PANDOC
236−
237199Test-suite hakyll-tests
238− Type: exitcode-stdio-1.0
239− Hs-source-dirs: tests
240− Main-is: TestSuite.hs
241− Ghc-options: -Wall -threaded
242− Default-language: Haskell2010
243−
200+ Type: exitcode-stdio-1.0
201+ Hs-source-dirs: src tests
202+ Main-is: TestSuite.hs
203+ Ghc-options: -Wall
244204 Other-modules:
245205 Hakyll.Core.Dependencies.Tests
246206 Hakyll.Core.Identifier.Tests
@@ -252,76 +212,82 @@ Test-suite hakyll-tests
252212 Hakyll.Core.Store.Tests
253213 Hakyll.Core.UnixFilter.Tests
254214 Hakyll.Core.Util.String.Tests
255− Hakyll.Web.CompressCss.Tests
256215 Hakyll.Web.Html.RelativizeUrls.Tests
257216 Hakyll.Web.Html.Tests
258− Hakyll.Web.Tags.Tests
217+ Hakyll.Web.Pandoc.FileType.Tests
259218 Hakyll.Web.Template.Context.Tests
260219 Hakyll.Web.Template.Tests
261220 TestSuite.Util
262221
263222 Build-Depends:
264− hakyll,
265− QuickCheck >= 2.8 && < 2.14,
266− tasty >= 0.11 && < 1.3,
267− tasty-hunit >= 0.9 && < 0.11,
268− tasty-quickcheck >= 0.8 && < 0.11,
223+ HUnit >= 1.2 && < 1.4,
224+ QuickCheck >= 2.4 && < 2.9,
225+ test-framework >= 0.4 && < 0.9,
226+ test-framework-hunit >= 0.3 && < 0.4,
227+ test-framework-quickcheck2 >= 0.3 && < 0.4,
269228 -- Copy pasted from hakyll dependencies:
270− base >= 4.8 && < 5,
271− bytestring >= 0.9 && < 0.11,
272− containers >= 0.3 && < 0.7,
273− filepath >= 1.0 && < 1.5,
274− text >= 0.11 && < 1.3,
275− unordered-containers >= 0.2 && < 0.3,
276− yaml >= 0.8.11 && < 0.12
229+ base >= 4 && < 5,
230+ binary >= 0.5 && < 0.8,
231+ blaze-html >= 0.5 && < 0.9,
232+ blaze-markup >= 0.5.1 && < 0.8,
233+ bytestring >= 0.9 && < 0.11,
234+ cmdargs >= 0.10 && < 0.11,
235+ containers >= 0.3 && < 0.6,
236+ cryptohash >= 0.7 && < 0.12,
237+ data-default >= 0.4 && < 0.6,
238+ deepseq >= 1.3 && < 1.5,
239+ directory >= 1.0 && < 1.3,
240+ filepath >= 1.0 && < 1.5,
241+ lrucache >= 1.1.1 && < 1.3,
242+ mtl >= 1 && < 2.3,
243+ network >= 2.6 && < 2.7,
244+ network-uri >= 2.6 && < 2.7,
245+ pandoc >= 1.14 && < 1.16,
246+ pandoc-citeproc >= 0.4 && < 0.9,
247+ parsec >= 3.0 && < 3.2,
248+ process >= 1.0 && < 1.3,
249+ random >= 1.0 && < 1.2,
250+ regex-base >= 0.93 && < 0.94,
251+ regex-tdfa >= 1.1 && < 1.3,
252+ tagsoup >= 0.13.1 && < 0.14,
253+ text >= 0.11 && < 1.3,
254+ time >= 1.5 && < 1.6,
255+ time-locale-compat >= 0.1 && < 0.2
277256
278257 If flag(previewServer)
258+ Build-depends:
259+ snap-core >= 0.6 && < 0.10,
260+ snap-server >= 0.6 && < 0.10,
261+ fsnotify >= 0.2 && < 0.3,
262+ system-filepath >= 0.4.6 && <= 0.5
279263 Cpp-options:
280264 -DPREVIEW_SERVER
265+ Other-modules:
266+ Hakyll.Preview.Poll
267+ Hakyll.Preview.Server
281268
282269 If flag(watchServer)
270+ Build-depends:
271+ fsnotify >= 0.2 && < 0.3,
272+ system-filepath >= 0.4.6 && <= 0.5
283273 Cpp-options:
284274 -DWATCH_SERVER
275+ Other-modules:
276+ Hakyll.Preview.Poll
285277
286278 If flag(checkExternal)
279+ Build-depends:
280+ http-conduit >= 2.1 && < 2.2,
281+ http-types >= 0.7 && < 0.9
287282 Cpp-options:
288283 -DCHECK_EXTERNAL
289284
290− If flag(usePandoc)
291− Other-modules:
292− Hakyll.Web.Pandoc.FileType.Tests
293− Cpp-options:
294− -DUSE_PANDOC
295−
296285Executable hakyll-init
297− Main-is: Init.hs
298− Ghc-options: -Wall -threaded
299− Hs-source-dirs: src
300− Default-language: Haskell2010
301−
302− Other-modules:
303− Paths_hakyll
286+ Ghc-options: -Wall
287+ Hs-source-dirs: src
288+ Main-is: Hakyll/Init.hs
304289
305290 Build-depends:
306− hakyll,
307291 base >= 4 && < 5,
308− directory >= 1.0 && < 1.4,
292+ directory >= 1.0 && < 1.3,
309293 filepath >= 1.0 && < 1.5
310−
311−Executable hakyll-website
312− Main-is: site.hs
313− Ghc-options: -Wall -threaded
314− Hs-source-dirs: web
315− Default-language: Haskell2010
316−
317− If flag(buildWebsite)
318− Buildable: True
319− Else
320− Buildable: False
321−
322− Build-depends:
323− hakyll,
324− base >= 4 && < 5,
325− directory >= 1.0 && < 1.4,
326− filepath >= 1.0 && < 1.5,
327− pandoc >= 2.0.5 && < 2.8