summaryrefslogtreecommitdiff
path: root/deps/irc-client/irc-client.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-client/irc-client.cabal
Initial commit
Diffstat (limited to 'deps/irc-client/irc-client.cabal')
-rw-r--r--deps/irc-client/irc-client.cabal127
1 files changed, 127 insertions, 0 deletions
diff --git a/deps/irc-client/irc-client.cabal b/deps/irc-client/irc-client.cabal
new file mode 100644
index 0000000..8dadc78
--- /dev/null
+++ b/deps/irc-client/irc-client.cabal
@@ -0,0 +1,127 @@
+-- Initial idte.cabal generated by cabal init. For further documentation,
+-- see http://haskell.org/cabal/users-guide/
+
+-- The name of the package.
+name: irc-client
+
+-- 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: 1.1.2.3
+
+-- A short (one-line) description of the package.
+synopsis: An IRC client library.
+
+-- A longer description of the package.
+description:
+ An IRC client library built atop
+ <http://hackage.haskell.org/package/irc-conduit irc-conduit>. Why
+ another IRC client library, you cry? I didn't really find one that
+ did what I wanted (specifically, handle connecting to servers and
+ calling event handlers, possibly with TLS), but which didn't
+ implement almost a full IRC bot for you. That takes out all the fun!
+ .
+ <http://hackage.haskell.org/package/irc-conduit irc-conduit> and
+ <http://hackage.haskell.org/package/irc-ctcp irc-ctcp> are my
+ solution to the first part of that, this is my solution to the
+ latter. It's a simple IRC client library that does the basics for
+ you, but isn't an all-singing, all-dancing, fully-featured IRC
+ /application/. It is a merely a simple library.
+
+-- URL for the project homepage or repository.
+homepage: https://github.com/barrucadu/irc-client
+
+-- URL where users should direct bug reports.
+bug-reports: https://github.com/barrucadu/irc-client/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.Client
+ , Network.IRC.Client.Events
+ , Network.IRC.Client.Internal
+ , Network.IRC.Client.Internal.Lens
+ , Network.IRC.Client.Internal.Types
+ , Network.IRC.Client.Lens
+ , Network.IRC.Client.Utils
+
+ -- Modules included in this library but not exported.
+ other-modules:
+ Paths_irc_client
+
+ -- Compile with -Wall by default
+ ghc-options: -Wall
+
+ -- LANGUAGE extensions used by modules in this package.
+ -- other-extensions:
+
+ -- Other library packages from which modules are imported.
+ build-depends: base
+ , bytestring
+ , containers
+ , conduit
+ , connection
+ , contravariant
+ , exceptions
+ , irc-conduit
+ , irc-ctcp
+ , mtl
+ , network-conduit-tls
+ , old-locale
+ , profunctors
+ , stm
+ , stm-chans
+ , text
+ , time
+ , tls
+ , transformers
+ , x509
+ , x509-store
+ , x509-validation
+
+ -- Directories containing source files.
+ -- hs-source-dirs:
+
+ -- Base language which the package is written in.
+ default-language: Haskell2010
+
+ ghc-options: -Wall
+
+source-repository head
+ type: git
+ location: https://github.com/barrucadu/irc-client.git
+
+source-repository this
+ type: git
+ location: https://github.com/barrucadu/irc-client.git
+ tag: 1.1.2.3