-
Notifications
You must be signed in to change notification settings - Fork 0
/
repo-based-blog.cabal
118 lines (107 loc) · 4.16 KB
/
repo-based-blog.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
name: repo-based-blog
version: 0.0.2
synopsis: Blogging module using blaze html for markup
description:
This package contains a module that can be used in web applications. It's use
cases are only limited by the use of blaze for the markup of pages. If anynoe
cares to abstract that away, I would not stand in the way.
.
This package also contains an executable that uses the dyre library to allow
a configuration of a web application in the way xmonad or yi does. An examle
can be fount in the 'RBB' module.
.
The blog contents are managed via a version control system. The filestore
library has been used as a backend for this and hence the supported
repository types mainly depend on the filestore version used. Thes currently
suppored repository types are git, mercurial and darcs. The entries are
rendered using the pandoc library.
.
For more information see the haddock documentation of the exported modules or
the README.md included in this package.
license: BSD3
license-file: LICENSE
author: Sebastian Witte
maintainer: woozletoff@gmail.com
copyright: Copyright (C) 2014 Sebastian Witte
category: Web
homepage: https://github.com/saep/repo-based-blog
bug-reports: https://github.com/saep/repo-based-blog/issues
build-type: Simple
extra-source-files: README.md changelog.md
cabal-version: >=1.10
executable rbb
main-is: Main.hs
hs-source-dirs: executable
build-depends: base >=4.6 && <5,
repo-based-blog
hs-source-dirs: executable
default-language: Haskell2010
ghc-options: -threaded -rtsopts -with-rtsopts=-N
library
hs-source-dirs: library
default-language: Haskell2010
build-depends: base,
blaze-html,
containers,
data-default,
directory,
dyre,
filepath,
filestore,
ixset,
mtl,
lens,
old-locale,
pandoc,
parsec,
stm,
text,
time,
transformers,
transformers-base,
transformers-compat
exposed-modules: Web.RBB,
Web.RBB.Blog.Query
other-modules: Web.RBB.Blog,
Web.RBB.Config,
Web.RBB.Converter,
Web.RBB.Crawler,
Web.RBB.Crawler.MetaCombiner,
Web.RBB.Crawler.MetaParser,
Web.RBB.Crawler.Repository,
Web.RBB.Main,
Web.RBB.Templates.Default,
Web.RBB.Types,
Web.RBB.Types.Blog,
Web.RBB.Types.CachedEntry,
Web.RBB.Types.Entry,
Web.RBB.Types.FileType,
Web.RBB.Util
test-suite hspec
type: exitcode-stdio-1.0
hs-source-dirs: test-suite, library
main-is: Spec.hs
default-language: Haskell2010
build-depends: base,
repo-based-blog,
hspec,
hspec-discover,
QuickCheck,
blaze-html,
containers,
filepath,
directory,
filestore,
ixset,
lens,
mtl,
old-locale,
parsec,
stm,
text,
time,
transformers,
transformers-base,
transformers-compat
cpp-options: -DHTEST
ghc-options: -threaded -rtsopts -with-rtsopts=-N