Name:                ircbot
Version:             0.6.5.3
Synopsis:            A library for writing IRC bots
Description:         A simple library for an IRC bot
License:             BSD3
License-file:        LICENSE
Author:              Jeremy Shaw, Eric Mertens
Maintainer:          jeremy@seereason.com
Copyright:           2012 SeeReason Partners LLC
Stability:           Experimental
Category:            Network
Build-type:          Simple
Cabal-version:       >=1.10
Homepage:            https://github.com/stepcut/ircbot
tested-with:         GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.2, GHC==8.0.2

source-repository head
    type:     git
    location: https://github.com/stepcut/ircbot

Library
  Default-language:    Haskell2010
  Exposed-modules:
                       Network.IRC.Bot
                       Network.IRC.Bot.BotMonad
                       Network.IRC.Bot.Core
                       Network.IRC.Bot.Commands
                       Network.IRC.Bot.ErrorCodes
                       Network.IRC.Bot.Limiter
                       Network.IRC.Bot.Log
                       Network.IRC.Bot.Part.Channels
                       Network.IRC.Bot.Part.Dice
                       Network.IRC.Bot.Part.Hello
                       Network.IRC.Bot.Part.Ping
                       Network.IRC.Bot.Part.NickUser
                       Network.IRC.Bot.Parsec
                       Network.IRC.Bot.PosixLogger
                       Network.IRC.Bot.Types

  Build-depends:  base       >= 4    && <5,
                  bytestring >= 0.10 && < 0.11,
                  containers >= 0.4  && < 0.6,
                  directory   < 1.4,
                  filepath   >= 1.2  && < 1.5,
                  irc        == 0.6.*,
                  mtl        >= 2.0  && < 2.3,
                  network    >= 2.3  && < 2.7,
                  parsec     == 3.1.*,
                  time       >= 1.5  && < 1.10,
                  unix       >= 2.4  && < 2.8,
                  random     >= 1.0  && < 1.2,
                  stm        >= 2.2  && < 2.5,
                  SafeSemaphore >= 0.10 && < 0.11

Executable demo
  main-is: demo.hs
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  build-depends:  base       >= 4    && <5,
                  bytestring >= 0.10 && < 0.11,
                  containers >= 0.4  && < 0.6,
                  directory   < 1.4,
                  filepath   >= 1.2  && < 1.5,
                  irc        == 0.6.*,
                  mtl        >= 2.0  && < 2.3,
                  network    >= 2.3  && < 2.7,
                  parsec     == 3.1.*,
                  time       >= 1.5  && < 1.10,
                  unix       >= 2.4  && < 2.8,
                  random     >= 1.0  && < 1.2,
                  stm        >= 2.2  && < 2.5,
                  SafeSemaphore >= 0.10 && < 0.11
  other-modules:
                    Network.IRC.Bot
                    Network.IRC.Bot.BotMonad
                    Network.IRC.Bot.Core
                    Network.IRC.Bot.Commands
                    Network.IRC.Bot.ErrorCodes
                    Network.IRC.Bot.Limiter
                    Network.IRC.Bot.Log
                    Network.IRC.Bot.Part.Channels
                    Network.IRC.Bot.Part.Dice
                    Network.IRC.Bot.Part.Hello
                    Network.IRC.Bot.Part.Ping
                    Network.IRC.Bot.Part.NickUser
                    Network.IRC.Bot.Parsec
                    Network.IRC.Bot.PosixLogger
                    Network.IRC.Bot.Types

  default-language:    Haskell2010
