]> woffs.de Git - fd/haskell-amqp-utils.git/blob - amqp-utils.cabal
WiP rabbit hole
[fd/haskell-amqp-utils.git] / amqp-utils.cabal
1 -- SPDX-FileCopyrightText: 2022 Frank Doepper
2 --
3 -- SPDX-License-Identifier: GPL-3.0-only
4
5 name:                amqp-utils
6
7 version:             0.6.4.0
8
9 synopsis:            AMQP toolset for the command line
10
11 description:         AMQP tools consisting of:
12   AMQP consumer which can
13   create a temporary queue and attach it to an exchange, or
14   attach to an existing queue;
15   display header and body info;
16   save message bodies to files;
17   call a callback script.
18   AMQP publisher with file, line-by-line and
19   hotfolder capabilities.
20   AMQP rpc client and server.
21
22 license:             GPL-3
23
24 license-file:        LICENSES/GPL-3.0-only.txt
25
26 author:              Frank Doepper
27
28 maintainer:          [email protected]
29
30 category:            Network
31
32 build-type:          Simple
33
34 extra-source-files:  ChangeLog.md, README.md
35
36 cabal-version:       >=1.10
37
38 Tested-With: GHC ==7.10.2 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || >=8.8.4
39
40 executable konsum
41   main-is:             konsum.hs
42   build-depends:       base >= 4.6 && <5,
43                        containers,
44                        text,
45                        crypton-connection,
46                        data-default-class,
47                        time,
48                        process,
49                        directory,
50                        bytestring,
51                        utf8-string,
52                        filepath >= 1.4.100,
53                        file-io,
54                        crypton-x509-system,
55                        network > 2.6,
56                        tls >= 1.7.0,
57                        amqp >= 0.22.2,
58                        unix >= 2.8
59
60   ghc-options:         -threaded -Wall
61
62   default-language:    Haskell2010
63
64   other-modules:       Network.AMQP.Utils.Options,
65                        Network.AMQP.Utils.Helpers,
66                        Network.AMQP.Utils.Connection,
67                        Paths_amqp_utils
68
69 executable agitprop
70   main-is:             agitprop.hs
71   build-depends:       base >= 4.6 && <5,
72                        containers,
73                        text,
74                        crypton-connection,
75                        data-default-class,
76                        time,
77                        process,
78                        directory,
79                        filepath >= 1.4.100,
80                        file-io,
81                        bytestring,
82                        utf8-string,
83                        crypton-x509-system,
84                        network > 2.6,
85                        tls >= 1.7.0,
86                        amqp >= 0.22.2,
87                        unix >= 2.8,
88                        magic
89   if os(linux)
90     build-depends:     hinotify >= 0.3.10
91
92   ghc-options:         -threaded -Wall
93
94   default-language:    Haskell2010
95
96   other-modules:       Network.AMQP.Utils.Options,
97                        Network.AMQP.Utils.Helpers,
98                        Network.AMQP.Utils.Connection,
99                        Paths_amqp_utils
100
101 executable plane
102   main-is:             plane.hs
103   build-depends:       base >=4.6 && <5,
104                        containers,
105                        text,
106                        crypton-connection,
107                        data-default-class,
108                        time,
109                        process,
110                        directory,
111                        bytestring,
112                        utf8-string,
113                        filepath >= 1.4.100,
114                        file-io,
115                        crypton-x509-system,
116                        network > 2.6,
117                        tls >= 1.7.0,
118                        amqp >= 0.22.2,
119                        unix >= 2.8
120
121   ghc-options:         -threaded -Wall
122
123   default-language:    Haskell2010
124
125   other-modules:       Network.AMQP.Utils.Options,
126                        Network.AMQP.Utils.Helpers,
127                        Network.AMQP.Utils.Connection,
128                        Paths_amqp_utils
129
130 executable arbeite
131   main-is:             arbeite.hs
132   build-depends:       base >= 4.6 && <5,
133                        containers,
134                        text,
135                        crypton-connection,
136                        data-default-class,
137                        time,
138                        process,
139                        directory,
140                        bytestring,
141                        utf8-string,
142                        filepath >= 1.4.100,
143                        file-io,
144                        crypton-x509-system,
145                        network > 2.6,
146                        tls >= 1.7.0,
147                        amqp >= 0.22.2,
148                        unix >= 2.8
149
150   ghc-options:         -threaded -Wall
151
152   default-language:    Haskell2010
153
154   other-modules:       Network.AMQP.Utils.Options,
155                        Network.AMQP.Utils.Helpers,
156                        Network.AMQP.Utils.Connection,
157                        Paths_amqp_utils
158
159 source-repository head
160   type:                git
161   location:            git://woffs.de/git/fd/haskell-amqp-utils.git