X-Git-Url: https://woffs.de/git/fd/haskell-amqp-utils.git/blobdiff_plain/215553119516fe88e3bdf948908e8a51412d2241..a70298aca7a292a16859418273f2ca2a93a64c90:/amqp-utils.cabal diff --git a/amqp-utils.cabal b/amqp-utils.cabal index a2362fe..8202960 100644 --- a/amqp-utils.cabal +++ b/amqp-utils.cabal @@ -1,10 +1,15 @@ +-- SPDX-FileCopyrightText: 2022 Frank Doepper +-- +-- SPDX-License-Identifier: GPL-3.0-only + name: amqp-utils -version: 0.3.2.2 +version: 0.6.6.0 -synopsis: Generic Haskell AMQP Consumer +synopsis: AMQP toolset for the command line -description: AMQP consumer which can +description: AMQP tools consisting of: + AMQP consumer which can create a temporary queue and attach it to an exchange, or attach to an existing queue; display header and body info; @@ -12,10 +17,11 @@ description: AMQP consumer which can call a callback script. AMQP publisher with file, line-by-line and hotfolder capabilities. + AMQP rpc client and server. license: GPL-3 -license-file: LICENSE +license-file: LICENSES/GPL-3.0-only.txt author: Frank Doepper @@ -29,25 +35,28 @@ extra-source-files: ChangeLog.md, README.md cabal-version: >=1.10 -Tested-With: GHC == 7.10.2, GHC == 8.0.2, GHC == 8.2.2 - executable konsum main-is: konsum.hs - build-depends: base >=4.6 && <5, + build-depends: base >= 4.6 && <5, containers, text, - connection, + crypton-connection, data-default-class, time, process, + directory, bytestring, - x509-system, - tls >= 1.3.9, - amqp >=0.17 - + utf8-string, + filepath-bytestring, + crypton-x509-system, + network > 2.6, + tls >= 1.7.0, + amqp >= 0.22.2, + unix >= 2.8 + ghc-options: -threaded -Wall - - default-language: Haskell98 + + default-language: Haskell2010 other-modules: Network.AMQP.Utils.Options, Network.AMQP.Utils.Helpers, @@ -56,31 +65,93 @@ executable konsum executable agitprop main-is: agitprop.hs - build-depends: base >=4.6 && <5, + build-depends: base >= 4.6 && <5, containers, text, - connection, + crypton-connection, data-default-class, time, process, + directory, + filepath, bytestring, - x509-system, - tls >= 1.3.9, - amqp >=0.17, - unix >= 2.7, - hinotify >= 0.3.8 && < 0.3.10, + utf8-string, + rawfilepath, + filepath-bytestring, + crypton-x509-system, + network > 2.6, + tls >= 1.7.0, + amqp >= 0.22.2, + unix >= 2.8, magic - + if os(linux) + build-depends: hinotify >= 0.3.10 + + ghc-options: -threaded -Wall + + default-language: Haskell2010 + + other-modules: Network.AMQP.Utils.Options, + Network.AMQP.Utils.Helpers, + Network.AMQP.Utils.Connection, + Paths_amqp_utils + +executable plane + main-is: plane.hs + build-depends: base >=4.6 && <5, + containers, + text, + crypton-connection, + data-default-class, + time, + process, + directory, + bytestring, + utf8-string, + filepath-bytestring, + crypton-x509-system, + network > 2.6, + tls >= 1.7.0, + amqp >=0.22.2, + unix >= 2.8 + ghc-options: -threaded -Wall - - default-language: Haskell98 + + default-language: Haskell2010 other-modules: Network.AMQP.Utils.Options, Network.AMQP.Utils.Helpers, Network.AMQP.Utils.Connection, Paths_amqp_utils +executable arbeite + main-is: arbeite.hs + build-depends: base >= 4.6 && <5, + containers, + text, + crypton-connection, + data-default-class, + time, + process, + directory, + bytestring, + utf8-string, + filepath-bytestring, + crypton-x509-system, + network > 2.6, + tls >= 1.7.0, + amqp >= 0.22.2, + unix >= 2.8 + + ghc-options: -threaded -Wall + + default-language: Haskell2010 + + other-modules: Network.AMQP.Utils.Options, + Network.AMQP.Utils.Helpers, + Network.AMQP.Utils.Connection, + Paths_amqp_utils source-repository head type: git - location: git://github.com/woffs/haskell-amqp-utils + location: git://woffs.de/git/fd/haskell-amqp-utils.git