packages feed

skype4hs-0.0.0.0: skype4hs.cabal

name:                skype4hs
version:             0.0.0.0
synopsis:            Skype Desktop API binding for Haskell
description:         Skype Desktop API binding for Haskell
homepage:            https://github.com/emonkak/haskell-skype
license:             MIT
license-file:        LICENSE
author:              Shota Nozaki
maintainer:          emonkak@gmail.com
category:            Network
build-type:          Simple
cabal-version:       >=1.10

Flag x11
  Description: Enable x11 communication layer support
  Default:     False

Flag carbon
  Description: Enable carbon communication layer support
  Default:     False

library
  if os(linux) || os(freebsd) || flag(x11)
    exposed-modules:   Network.Skype.API.X11
    build-depends:     X11 >=1.5

  if os(darwin) || flag(carbon)
    frameworks:        Carbon
    exposed-modules:   Network.Skype.API.Carbon
    other-modules:     Network.Skype.API.Carbon.CFBase,
                       Network.Skype.API.Carbon.CFDictionary,
                       Network.Skype.API.Carbon.CFNotificationCenter,
                       Network.Skype.API.Carbon.CFNumber,
                       Network.Skype.API.Carbon.CFString,
                       Network.Skype.API.Carbon.CarbonEventsCore

  exposed-modules:     Network.Skype.API,
                       Network.Skype.Command.Chat,
                       Network.Skype.Command.ChatMember,
                       Network.Skype.Command.ChatMessage,
                       Network.Skype.Command.Misc,
                       Network.Skype.Command.User,
                       Network.Skype.Command.Utils,
                       Network.Skype.Core,
                       Network.Skype.Parser,
                       Network.Skype.Parser.Chat,
                       Network.Skype.Parser.ChatMember,
                       Network.Skype.Parser.ChatMessage,
                       Network.Skype.Parser.Types,
                       Network.Skype.Parser.User,
                       Network.Skype.Protocol,
                       Network.Skype.Protocol.Chat,
                       Network.Skype.Protocol.ChatMember,
                       Network.Skype.Protocol.ChatMessage,
                       Network.Skype.Protocol.Misc,
                       Network.Skype.Protocol.Types,
                       Network.Skype.Protocol.User
  build-depends:       attoparsec >=0.10,
                       base >=4.2 && <5.0,
                       bytestring >=0.10,
                       lifted-base >=0.2,
                       monad-control >=0.3,
                       transformers-base >=0.4,
                       mtl >=2.0,
                       stm >=2.4,
                       text >=0.11,
                       time >=1.3,
                       word8 >=0.0.4
  hs-source-dirs:      src
  default-language:    Haskell2010
  default-extensions:  DeriveDataTypeable,
                       ExistentialQuantification,
                       FlexibleContexts,
                       FlexibleInstances,
                       GeneralizedNewtypeDeriving,
                       ImpredicativeTypes,
                       MultiParamTypeClasses,
                       NoMonomorphismRestriction,
                       OverloadedStrings,
                       RankNTypes,
                       ScopedTypeVariables,
                       TypeFamilies,
                       UndecidableInstances
  ghc-options:         -Wall

Source-Repository head
  type:     git
  location: https://github.com/emonkak/skype4hs