packages feed

xmms2-client-0.0.3.8: xmms2-client.cabal

name:               xmms2-client
version:            0.0.3.8

author:             Oleg Belozeorov
maintainer:         Oleg Belozeorov <upwawet@gmail.com>
copyright:          (C) 2009-2010 Oleg Belozeorov
license:            LGPL-3
license-file:       COPYING

category:           Sound
synopsis:           An XMMS2 client library.
description:
  This package provides an interface to the X-platform Music Multiplexing
  System 2 (http://xmms2.xmms.se) client API, thus allowing to write XMMS2
  clients in Haskell. It contains (nearly) 1-to-1 bindings to the XMMS2
  client API and a higher level interface.

cabal-version:      >= 1.6
build-type:         Simple
extra-source-files: src/c/xmms2hs-client.h
extra-tmp-files:    config.status, config.log,
                    xmms2-client.buildinfo, C2HS.hs,
                    hlint.out

library
  exposed-modules:  Control.Monad.ToIO,
                    XMMS2.Client,
                    XMMS2.Client.Types,
                    XMMS2.Client.Types.Value,
                    XMMS2.Client.Types.Coll,
                    XMMS2.Client.Types.Bin,
                    XMMS2.Client.Types.List,
                    XMMS2.Client.Types.Dict,
                    XMMS2.Client.Types.Property,
                    XMMS2.Client.Types.Data,
                    XMMS2.Client.Exception,
                    XMMS2.Client.Connection,
                    XMMS2.Client.Result,
                    XMMS2.Client.Coll,
                    XMMS2.Client.Playback,
                    XMMS2.Client.Playlist,
                    XMMS2.Client.Medialib,
                    XMMS2.Client.Stats,
                    XMMS2.Client.Bindings,
                    XMMS2.Client.Bindings.Types,
                    XMMS2.Client.Bindings.Types.Value,
                    XMMS2.Client.Bindings.Types.Coll,
                    XMMS2.Client.Bindings.Types.Bin,
                    XMMS2.Client.Bindings.Types.List,
                    XMMS2.Client.Bindings.Types.Dict,
                    XMMS2.Client.Bindings.Result,
                    XMMS2.Client.Bindings.Connection,
                    XMMS2.Client.Bindings.Coll,
                    XMMS2.Client.Bindings.Playback,
                    XMMS2.Client.Bindings.Playlist,
                    XMMS2.Client.Bindings.Medialib,
                    XMMS2.Client.Bindings.Stats
  other-modules:    C2HS,
                    XMMS2.Utils
  c-sources:		src/c/xmms2hs-client.c
  include-dirs:		src/c
  build-depends:	base >= 4 && < 5, haskell98, utf8-string, mtl, containers
  build-tools:		c2hs
  hs-source-dirs:   ., src
  extensions:       ForeignFunctionInterface,
                    ExistentialQuantification,
                    TypeSynonymInstances,
                    DeriveDataTypeable,
                    FlexibleInstances,
                    NoMonomorphismRestriction,
                    MultiParamTypeClasses,
                    FunctionalDependencies,
                    EmptyDataDecls,
                    FlexibleContexts,
                    ScopedTypeVariables,
                    OverlappingInstances


source-repository head
  type:             git
  location:         git://github.com/upwawet/xmms2hs.git
  subdir:           client

source-repository this
  type:             git
  location:         git://github.com/upwawet/xmms2hs.git
  subdir:           client
  tag:              v0.0.3.8