-
Notifications
You must be signed in to change notification settings - Fork 0
/
sr-utils.cabal
116 lines (111 loc) · 2.73 KB
/
sr-utils.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
Name: sr-utils
Version: 1.105
License: BSD3
License-File: COPYING
Author: David Fox
Category: Unclassified
Synopsis: Module limbo
Description:
A hodge-podge of functions, modules, and instances. These
generally end up here because
1. they are needed in two unrelated packages,
2. they belong in some upstream module,
3. they can't be moved to an upstream module because
they would add dependencies, or
4. they are deprecated but still in use
Maintainer: David Fox <dsf@seereason.com>
Homepage: https://github.com/seereason/sr-utils
Build-Type: Simple
Cabal-Version: >= 1.10
Tested-With: GHC==8.0.2, GHC==8.2.2, GHC==8.4.4, GHC==8.6.5, GHC==8.8.4, GHC==8.10.2
flag network-uri
Description: Get Network.URI from the network-uri package rather than the
full network package.
Default: True
flag omit-serialize
Description: Omit all the Serialize instances, on the assumption
that we will use SafeCopy instances instead.
Default: False
Library
default-language: Haskell2010
GHC-Options: -Wall -Wredundant-constraints
HS-Source-Dirs: src
Build-Depends:
base >= 4.9 && < 5,
base64-bytestring,
bytestring,
cereal,
containers,
Diff >= 1,
directory,
exceptions,
fgl,
filemanip,
filepath,
generic-data,
generic-lens,
hslogger,
HUnit,
lens,
ListLike,
mmorph,
mtl,
pretty,
process,
QuickCheck,
safecopy,
sr-log,
syb,
template-haskell,
text,
th-lift,
th-lift-instances,
th-orphans,
time,
unexceptionalio-trans,
unix,
userid,
uuid,
uuid-orphans
C-Sources: cbits/gwinsz.c
Include-Dirs: cbits
Install-Includes: gwinsz.h
Default-Extensions: ConstraintKinds, CPP, DataKinds, DeriveDataTypeable, DeriveFunctor, DeriveGeneric
Default-Extensions: FlexibleInstances, FlexibleContexts, MultiParamTypeClasses, RankNTypes
Default-Extensions: ScopedTypeVariables, StandaloneDeriving, TupleSections, TypeApplications, TypeFamilies
Exposed-modules:
Extra.Actor
Extra.Debug
Extra.DynamicG
Extra.Everywhere
Extra.Except
Extra.Exceptionless
Extra.FastList
Extra.GenericMap
Extra.Generics
Extra.HughesPJ
Extra.IO
Extra.Lens
Extra.LensValue
Extra.LocalStorageEncode
Extra.Monad.Supply
Extra.Orphans
Extra.Orphans2
Extra.QuickCheck
Extra.Serialize
Extra.SSH
Extra.Terminal
Extra.Text
Extra.Time
Extra.URI
if !impl(ghcjs)
Exposed-modules:
Extra.THIO
Build-Depends:
regex-tdfa
Other-Modules:
Extra.FastListExample
if flag(network-uri)
Build-Depends: network-uri >= 2.6
else
Build-Depends: network >= 2.4