packages feed

ircbot-0.6.6.2: ircbot.cabal

Name:                ircbot
Version:             0.6.6.2
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.10.2, GHC==8.0.2, GHC==8.6.5, GHC==8.8.3, GHC==8.10.1

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.Options
                       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.Run
                       Network.IRC.Bot.PosixLogger
                       Network.IRC.Bot.Types

  if impl(ghc >= 8.10)
    ghc-options:  -Wall -Wunused-packages
  else
    ghc-options:  -Wall
  Build-depends:  base       >= 4    && <5,
                  bytestring >= 0.10 && < 0.13,
                  containers >= 0.4  && < 0.8,
                  directory   < 1.4,
                  filepath   >= 1.2  && < 1.6,
                  irc        == 0.6.*,
                  mtl        >= 2.0  && < 2.4,
                  network    >= 3.1  && < 3.2,
                  parsec     == 3.1.*,
                  time       >= 1.5  && < 1.13,
                  unix       >= 2.4  && < 2.9,
                  random     >= 1.0  && < 1.3,
                  stm        >= 2.2  && < 2.6,
                  SafeSemaphore >= 0.10 && < 0.11,
                  optparse-applicative >= 0.14 && < 0.19

  if !impl(ghc >= 8.0)
    build-depends: semigroups >= 0.18

Executable ircbot-demo
  main-is:        demo.hs
  hs-source-dirs: app
  ghc-options:    -Wall -threaded -rtsopts -with-rtsopts=-N
  build-depends:  base       >= 4    && <5,
                  ircbot
  default-language:    Haskell2010