forked from sof/feed
-
Notifications
You must be signed in to change notification settings - Fork 22
/
feed.cabal
168 lines (163 loc) · 4.43 KB
/
feed.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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
name: feed
version: 1.3.2.1
license: BSD3
license-file: LICENSE
category: Text
synopsis: Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.
description: Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.
.
To help working with the multiple feed formats we've
ended up with, this set of modules provides parsers,
pretty printers and some utility code for querying
and just generally working with a concrete representation
of feeds in Haskell.
.
See here for an example of how to create an Atom feed:
<https://github.com/haskell-party/feed/blob/master/tests/Example/CreateAtom.hs>
.
For basic reading and editing of feeds, consult
the documentation of the Text.Feed.* hierarchy.
author: Sigbjorn Finne <[email protected]>
maintainer: Adam Bergmark <[email protected]>
homepage: https://github.com/haskell-party/feed
bug-reports: https://github.com/haskell-party/feed/issues
cabal-version: 2.0
build-type: Simple
tested-with:
GHC == 7.6.3
, GHC == 7.8.4
, GHC == 7.10.3
, GHC == 8.0.2
, GHC == 8.2.2
, GHC == 8.4.4
, GHC == 8.6.5
, GHC == 8.8.4
, GHC == 8.10.7
, GHC == 9.0.2
, GHC == 9.2.8
, GHC == 9.4.8
, GHC == 9.6.4
, GHC == 9.8.1
data-files:
tests/files/*.xml
extra-source-files:
README.md
CHANGELOG.md
source-repository head
type: git
location: https://github.com/haskell-party/feed.git
library
ghc-options: -Wall
hs-source-dirs: src
default-language: Haskell2010
default-extensions:
NoImplicitPrelude
OverloadedStrings
exposed-modules:
Text.Atom.Feed
Text.Atom.Feed.Export
Text.Atom.Feed.Import
Text.Atom.Feed.Link
Text.Atom.Feed.Validate
Text.Atom.Pub
Text.Atom.Pub.Export
Text.DublinCore.Types
Text.Feed.Constructor
Text.Feed.Export
Text.Feed.Import
Text.Feed.Query
Text.Feed.Translate
Text.Feed.Types
Text.Feed.Util
Text.RSS.Export
Text.RSS.Import
Text.RSS.Syntax
Text.RSS1.Export
Text.RSS1.Import
Text.RSS1.Syntax
Text.RSS1.Utils
other-modules:
Data.Text.Util
Data.XML.Compat
build-depends:
base >= 4 && < 4.20
, base-compat >= 0.9 && < 0.13
, bytestring >= 0.9 && < 0.13
, old-locale == 1.0.*
, old-time >= 1 && < 1.2
, safe == 0.3.*
, text < 1.3 || >= 2.0 && < 2.2
, time < 1.13
, time-locale-compat == 0.1.*
, utf8-string < 1.1
, xml-types >= 0.3.6 && < 0.4
, xml-conduit >= 1.3 && < 1.10
test-suite tests
ghc-options: -Wall
hs-source-dirs: tests
main-is: Main.hs
type: exitcode-stdio-1.0
default-language: Haskell2010
default-extensions:
NoImplicitPrelude
OverloadedStrings
autogen-modules:
Paths_feed
other-modules:
Paths_feed
Example
Example.CreateAtom
ImportExport
Text.Atom.Tests
Text.Atom.Validate.Tests
Text.Feed.Util.Tests
Text.RSS.Equals
Text.RSS.Export.Tests
Text.RSS.Import.Tests
Text.RSS.Tests
Text.RSS.Utils
build-depends:
base >= 4.6 && < 4.20
, base-compat >= 0.9 && < 0.13
, HUnit >= 1.2 && < 1.7
, feed
, old-time >= 1 && < 1.2
, syb
, test-framework == 0.8.*
, test-framework-hunit == 0.3.*
, text < 1.3 || >= 2.0 && < 2.2
, time < 1.13
, xml-types >= 0.3.6 && < 0.4
, xml-conduit >= 1.3 && < 1.10
test-suite readme
ghc-options: -Wall -pgmL markdown-unlit
main-is: README.lhs
default-language: Haskell2010
default-extensions:
NoImplicitPrelude
OverloadedStrings
type: exitcode-stdio-1.0
build-depends:
base >= 4.6
, base-compat >= 0.9 && < 0.13
, text
, feed
, xml-conduit
, xml-types
build-tool-depends:
markdown-unlit:markdown-unlit >= 0.4 && < 0.6
test-suite readme-doctests
hs-source-dirs: tests
main-is: doctest-driver.hs
type: exitcode-stdio-1.0
default-language: Haskell2010
if impl(ghc < 8)
buildable: False
build-depends:
base >= 4.6
, doctest
, doctest-driver-gen
, feed
build-tool-depends:
markdown-unlit:markdown-unlit >= 0.4 && < 0.6
, doctest-driver-gen:doctest-driver-gen