summaryrefslogtreecommitdiff
path: root/deps/irc-conduit/irc-conduit.cabal
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2023-11-16 19:06:43 -0500
committerLLLL Colonq <llll@colonq>2023-11-16 19:06:43 -0500
commitdcef0b65069fb38fd0f6c4382353167f603ebff1 (patch)
tree45954ffe308c3dd056e6af4f734e6d2af89e5856 /deps/irc-conduit/irc-conduit.cabal
Initial commit
Diffstat (limited to 'deps/irc-conduit/irc-conduit.cabal')
-rw-r--r--deps/irc-conduit/irc-conduit.cabal111
1 files changed, 111 insertions, 0 deletions
diff --git a/deps/irc-conduit/irc-conduit.cabal b/deps/irc-conduit/irc-conduit.cabal
new file mode 100644
index 0000000..be71788
--- /dev/null
+++ b/deps/irc-conduit/irc-conduit.cabal
@@ -0,0 +1,111 @@
+-- Initial irc-conduit.cabal generated by cabal init. For further
+-- documentation, see http://haskell.org/cabal/users-guide/
+
+-- The name of the package.
+name: irc-conduit
+
+-- The package version. See the Haskell package versioning policy (PVP)
+-- for standards guiding when and how versions should be incremented.
+-- http://www.haskell.org/haskellwiki/Package_versioning_policy
+-- PVP summary: +-+------- breaking API changes
+-- | | +----- non-breaking API additions
+-- | | | +--- code changes with no API change
+version: 0.3.0.6
+
+-- A short (one-line) description of the package.
+synopsis: Streaming IRC message library using conduits.
+
+-- A longer description of the package.
+description:
+ IRC messages consist of an optional identifying prefix, a command
+ name, and a list of arguments. The <http://hackage.haskell.org/package/irc irc>
+ package provides a low-level decoding and encoding scheme for
+ messages in terms of ByteStrings, but using this relies on matching
+ names of commands as strings, and unpacking this decoded structure
+ yourself. This package takes it a little further, providing an ADT
+ for IRC messages and sources, and conduits which attempt to decode
+ and encode messages appropriately.
+ .
+ In addition to providing conduits for automatically handling
+ streaming messages, there are also helper functions for connecting
+ to an IRC server and hooking up conduits to the socket.
+
+-- URL for the project homepage or repository.
+homepage: https://github.com/barrucadu/irc-conduit
+
+-- URL where users should direct bug reports.
+bug-reports: https://github.com/barrucadu/irc-conduit/issues
+
+-- The license under which the package is released.
+license: MIT
+
+-- The file containing the license text.
+license-file: LICENSE
+
+-- The package author(s).
+author: Michael Walker
+
+-- An email address to which users can send suggestions, bug reports, and
+-- patches.
+maintainer: mike@barrucadu.co.uk
+
+-- A copyright notice.
+-- copyright:
+
+category: Network
+
+build-type: Simple
+
+-- Extra files to be distributed with the package, such as examples or a
+-- README.
+-- extra-source-files:
+
+-- Constraint on the version of Cabal needed to build this package.
+cabal-version: >=1.10
+
+
+library
+ -- Modules exported by the library.
+ exposed-modules: Network.IRC.Conduit
+ , Network.IRC.Conduit.Internal
+ , Network.IRC.Conduit.Lens
+
+ -- Modules included in this library but not exported.
+ -- other-modules:
+
+ ghc-options: -Wall
+
+ -- LANGUAGE extensions used by modules in this package.
+ -- other-extensions:
+
+ -- Other library packages from which modules are imported.
+ build-depends: base
+ , async
+ , bytestring
+ , conduit
+ , conduit-extra
+ , connection
+ , irc
+ , irc-ctcp
+ , network-conduit-tls
+ , profunctors
+ , text
+ , time
+ , tls
+ , transformers
+ , x509-validation
+
+ -- Directories containing source files.
+ -- hs-source-dirs:
+
+ -- Base language which the package is written in.
+ default-language: Haskell2010
+
+source-repository head
+ type: git
+ location: https://github.com/barrucadu/irc-conduit.git
+
+source-repository this
+ type: git
+ location: https://github.com/barrucadu/irc-conduit.git
+ tag: 0.3.0.6