PageRenderTime 5ms CodeModel.GetById 1ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 1ms

/angel.cabal

http://github.com/jamwt/Angel
Cabal | 95 lines | 81 code | 14 blank | 0 comment | 5 complexity | 924d1ef8c1b54c785d4187c123f0be1e MD5 | raw file
 1Name:                angel
 2Version:             0.6.2
 3License:             BSD3
 4License-file:        LICENSE
 5Author:              Jamie Turner
 6Synopsis: Process management and supervision daemon
 7Description:    @angel@ is a daemon that runs and monitors other processes.  It
 8                is similar to djb's `daemontools` or the Ruby project `god`.
 9                .
10                It's goals are to keep a set of services running, and to facilitate
11                the easy configuration and restart of those services.
12
13                See the homepage for documentation.
14
15Maintainer:          Michael Xavier <michael@michaelxavier.net>
16Homepage:            http://github.com/MichaelXavier/Angel
17Bug-Reports:         http://github.com/MichaelXavier/Angel/issues
18
19Stability:           Stable
20Category:            System
21Build-type:          Simple
22
23Extra-source-files:  README.md
24                     changelog.md
25                     test/test_jobs/CompliantJob.hs
26                     test/test_jobs/StubbornJob.hs
27
28Cabal-version:       >=1.8
29
30
31source-repository head
32    type: git
33    location: https://github.com/MichaelXavier/Angel.git
34
35Executable angel
36  Hs-Source-Dirs: src
37  Main-is: Angel/Main.hs
38
39  Build-depends: base >= 4.5 && < 5
40  Build-depends: process >= 1.2.0.0 && < 2.0
41  Build-depends: mtl
42  Build-depends: configurator >= 0.1
43  Build-depends: stm >= 2.0
44  Build-depends: containers >= 0.3
45  Build-depends: unordered-containers >= 0.1.4
46  Build-depends: unix >= 2.4
47  Build-depends: time >= 1.5
48  Build-depends: old-locale
49  Build-depends: text>=0.11
50  Build-depends: transformers
51  Build-depends: optparse-applicative >= 0.12
52
53
54  Other-modules: Angel.Files,
55                 Angel.Config,
56                 Angel.Data,
57                 Angel.Job,
58                 Angel.Prelude,
59                 Angel.Process,
60                 Angel.Log,
61                 Angel.Util,
62                 Angel.PidFile
63
64  Extensions: OverloadedStrings,ScopedTypeVariables,BangPatterns,ViewPatterns
65
66  Ghc-Options: -threaded
67
68test-suite spec
69  Type:           exitcode-stdio-1.0
70  Main-Is:        Spec.hs
71  Hs-Source-Dirs: src, test
72  Other-modules: Angel.ConfigSpec
73                 Angel.JobSpec
74                 Angel.LogSpec
75                 Angel.PidFileSpec
76                 Angel.UtilSpec
77                 SpecHelper
78  Build-Depends: base
79  Build-Depends: tasty
80  Build-Depends: tasty-hunit
81  Build-Depends: tasty-quickcheck
82  Build-depends: base >= 4.0 && < 5
83  Build-depends: process >= 1.0 && < 2.0
84  Build-depends: mtl
85  Build-depends: configurator >= 0.1
86  Build-depends: stm >= 2.0
87  Build-depends: containers >= 0.3
88  Build-depends: unordered-containers >= 0.1.4
89  Build-depends: unix >= 2.4
90  Build-depends: time
91  Build-depends: old-locale
92  Build-depends: text>=0.11
93  Build-depends: transformers
94  Extensions: OverloadedStrings,ScopedTypeVariables,BangPatterns,ViewPatterns
95  Ghc-Options: -threaded -rtsopts -with-rtsopts=-N