-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathdaemons.cabal
More file actions
118 lines (109 loc) · 4.38 KB
/
daemons.cabal
File metadata and controls
118 lines (109 loc) · 4.38 KB
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: daemons
Version: 0.4.0
Cabal-Version: 1.24
License: GPL-3
License-File: LICENSE
Stability: experimental
Author: Alexandru Scvortov <scvalex@gmail.com>
Maintainer: scvalex@gmail.com
Homepage: https://github.com/scvalex/daemons
Category: System, Control, Network
Synopsis: Daemons in Haskell made fun and easy
Build-Type: Simple
Description:
"Control.Pipe.C3" provides simple RPC-like wrappers for pipes.
.
"Control.Pipe.Serialize" provides serialization and
incremental deserialization pipes.
.
"Control.Pipe.Socket" provides functions to setup pipes around
sockets.
.
"System.Daemon" provides a high-level interface to starting
daemonized programs that are controlled through sockets.
.
"System.Posix.Daemon" provides a low-level interface to
starting, and controlling detached jobs.
.
See the @README.md@ file and the homepage for details.
Extra-Source-Files: Makefile
Data-Files: README.md, NEWS.md, LICENSE, examples/Memo.md
Source-repository head
Type: git
Location: git://github.com/scvalex/daemons.git
Library
Hs-Source-Dirs: src
Build-depends: base >= 4.18 && < 5,
bytestring >= 0.11 && < 0.12,
cereal >= 0.4 && < 0.6,
data-default >= 0.7 && < 0.8,
directory >= 1.3 && < 1.4,
filepath >= 1.4 && < 1.5,
ghc-prim >= 0.10 && < 0.11,
network >= 3.1 && < 3.2,
pipes >= 4.0 && < 4.4,
transformers >= 0.6 && < 0.7,
unix >= 2.8 && < 2.9
Ghc-options: -Wall
Exposed-modules: Control.Pipe.C3,
Control.Pipe.Serialize,
Control.Pipe.Socket,
System.Daemon,
System.Posix.Daemon
Other-modules:
Default-language: Haskell2010
Executable memo
Build-depends: base >= 4.18 && < 5,
bytestring >= 0.11 && < 0.12,
cereal >= 0.4 && < 0.6,
containers >= 0.6 && < 0.7,
daemons,
data-default >= 0.7 && < 0.8,
ghc-prim >= 0.10.0 && < 0.11
Main-Is: examples/Memo.hs
Ghc-options: -Wall
Default-language: Haskell2010
Executable addone
Build-depends: base >= 4.18 && < 5, daemons,
data-default >= 0.7 && < 0.8,
ghc-prim >= 0.10 && < 0.11
Main-Is: examples/AddOne.hs
Ghc-options: -Wall
Default-language: Haskell2010
Executable queue
Build-depends: base >= 4.18 && < 5,
bytestring >= 0.11 && < 0.12,
cereal >= 0.4 && < 0.6,
containers >= 0.6 && < 0.7,
daemons,
data-default >= 0.7 && < 0.8,
ghc-prim >= 0.10 && < 0.11,
network >= 3.1 && < 3.2,
pipes >= 4.0 && < 4.4,
transformers >= 0.6 && < 0.7
Main-Is: examples/Queue.hs
Ghc-options: -Wall
Default-language: Haskell2010
Executable name
Build-depends: base >= 4.18 && < 5,
bytestring >= 0.11 && < 0.12,
cereal >= 0.4 && < 0.6,
containers >= 0.6 && < 0.7,
daemons,
data-default >= 0.7 && < 0.8,
ghc-prim >= 0.10.0 && < 0.11
Main-Is: examples/Name.hs
Ghc-options: -Wall
Default-language: Haskell2010
Test-suite daemon
Hs-Source-Dirs: test
Main-Is: Daemon.hs
Type: exitcode-stdio-1.0
Build-Depends: base >= 4.18 && < 5, daemons,
data-default >= 0.7 && < 0.8,
directory >= 1.3 && < 1.4,
ghc-prim >= 0.10 && < 0.11,
HUnit, test-framework, test-framework-hunit,
unix >= 2.8 && < 2.9
Ghc-Options: -Wall
Default-language: Haskell2010