diff options
| author | LLLL Colonq <llll@colonq> | 2023-11-16 19:06:43 -0500 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2023-11-16 19:06:43 -0500 |
| commit | dcef0b65069fb38fd0f6c4382353167f603ebff1 (patch) | |
| tree | 45954ffe308c3dd056e6af4f734e6d2af89e5856 /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.cabal | 127 |
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 |
