]> woffs.de Git - fd/haskell-amqp-utils.git/blob - amqp-utils.cabal
update reuse compat
[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.6.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 executable konsum
39   main-is:             konsum.hs
40   build-depends:       base >= 4.6 && <5,
41                        containers,
42                        text,
43                        crypton-connection,
44                        data-default-class,
45                        time,
46                        process,
47                        directory,
48                        bytestring,
49                        utf8-string,
50                        filepath-bytestring,
51                        crypton-x509-system,
52                        network > 2.6,
53                        tls >= 1.7.0,
54                        amqp >= 0.22.2,
55                        unix >= 2.8
56
57   ghc-options:         -threaded -Wall
58
59   default-language:    Haskell2010
60
61   other-modules:       Network.AMQP.Utils.Options,
62                        Network.AMQP.Utils.Helpers,
63                        Network.AMQP.Utils.Connection,
64                        Paths_amqp_utils
65
66 executable agitprop
67   main-is:             agitprop.hs
68   build-depends:       base >= 4.6 && <5,
69                        containers,
70                        text,
71                        crypton-connection,
72                        data-default-class,
73                        time,
74                        process,
75                        directory,
76                        filepath,
77                        bytestring,
78                        utf8-string,
79                        rawfilepath,
80                        filepath-bytestring,
81                        crypton-x509-system,
82                        network > 2.6,
83                        tls >= 1.7.0,
84                        amqp >= 0.22.2,
85                        unix >= 2.8,
86                        magic
87   if os(linux)
88     build-depends:     hinotify >= 0.3.10
89
90   ghc-options:         -threaded -Wall
91
92   default-language:    Haskell2010
93
94   other-modules:       Network.AMQP.Utils.Options,
95                        Network.AMQP.Utils.Helpers,
96                        Network.AMQP.Utils.Connection,
97                        Paths_amqp_utils
98
99 executable plane
100   main-is:             plane.hs
101   build-depends:       base >=4.6 && <5,
102                        containers,
103                        text,
104                        crypton-connection,
105                        data-default-class,
106                        time,
107                        process,
108                        directory,
109                        bytestring,
110                        utf8-string,
111                        filepath-bytestring,
112                        crypton-x509-system,
113                        network > 2.6,
114                        tls >= 1.7.0,
115                        amqp >=0.22.2,
116                        unix >= 2.8
117
118   ghc-options:         -threaded -Wall
119
120   default-language:    Haskell2010
121
122   other-modules:       Network.AMQP.Utils.Options,
123                        Network.AMQP.Utils.Helpers,
124                        Network.AMQP.Utils.Connection,
125                        Paths_amqp_utils
126
127 executable arbeite
128   main-is:             arbeite.hs
129   build-depends:       base >= 4.6 && <5,
130                        containers,
131                        text,
132                        crypton-connection,
133                        data-default-class,
134                        time,
135                        process,
136                        directory,
137                        bytestring,
138                        utf8-string,
139                        filepath-bytestring,
140                        crypton-x509-system,
141                        network > 2.6,
142                        tls >= 1.7.0,
143                        amqp >= 0.22.2,
144                        unix >= 2.8
145
146   ghc-options:         -threaded -Wall
147
148   default-language:    Haskell2010
149
150   other-modules:       Network.AMQP.Utils.Options,
151                        Network.AMQP.Utils.Helpers,
152                        Network.AMQP.Utils.Connection,
153                        Paths_amqp_utils
154
155 source-repository head
156   type:                git
157   location:            git://woffs.de/git/fd/haskell-amqp-utils.git