packages feed

haskell-xmpp-1.0: haskell-xmpp.cabal

Name: haskell-xmpp
Version: 1.0
License: BSD3
License-File: LICENSE
Author: Dmitry Astapov <dastapov@gmail.com>, pierre <k.pierre.k@gmail.com>
Maintainer: Dmitry Astapov <dastapov@gmail.com>
Homepage: http://adept.linux.kiev.ua/repos/xmpp
Category: Network
Copyright: (c) 2005-2011 Dmitry Astapov, k.pierre
Stability: Stable
Cabal-version: >=1.6
Tested-with: GHC==6.10.4, GHC==6.12.1
Build-type: Simple 
Bug-reports: mailto: dastapov@gmail.com
Extra-source-files: README examples/Test.hs

Synopsis: Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library
Description: Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library
  .
  Unlike package network-protocol-xmpp, which uses libxml-sax, this library uses HaXml and supports MUC.
  However, MUC support of the moment is worse than that in package XMPP.
  .
  This library make extensive use of STM and threads to simplify writing message-handling code.

source-repository head
  type: darcs
  location: adept@patch-tag.com:/r/adept/haskell-xmpp

flag examples
  description: Build examples
  default: False

library
  Hs-Source-Dirs: ./src
  Build-Depends: base > 3 && <=5, random, pretty, array, HaXml >= 1.20.2, mtl >= 1.0, network, html, polyparse, regex-compat, stm, utf8-string
  Exposed-modules: Network.XMPP
                , Network.XMPP.Sasl
                , Network.XMPP.Core
                , Network.XMPP.Types
                , Network.XMPP.Print
                , Network.XMPP.Helpers
                , Network.XMPP.Stream
          , Network.XMPP.Stanza
          , Network.XMPP.Utils
          , Network.XMPP.IM.Presence
          , Network.XMPP.JID
          , Network.XMPP.IQ
          , Network.XMPP.UTF8
          , Network.XMPP.MD5
          , Network.XMPP.Base64
          , Network.XMPP.XEP.MUC
          , Network.XMPP.XEP.Delayed
          , Network.XMPP.XEP.Version
          , Network.XMPP.Concurrent
  GHC-Options: -Wall -fno-warn-name-shadowing -fno-warn-orphans

Executable haskell-xmpp-test
  Hs-Source-Dirs: ./examples
  if flag(examples)
    build-depends: base > 3 && <=5
  else
    buildable: False
  Main-Is: Test.hs
  GHC-Options: -Wall -fno-warn-name-shadowing -fno-warn-orphans