packages feed

opensoundcontrol-ht-0.2: opensoundcontrol-ht.cabal

Name:             opensoundcontrol-ht
Version:          0.2
License:          GPL
License-File:     LICENSE
Copyright:        Henning Thielemann, 2009-2013
Author:           Henning Thielemann <supercollider@henning-thielemann.de>
Maintainer:       Henning Thielemann <supercollider@henning-thielemann.de>
Stability:        Experimental
Homepage:         http://www.haskell.org/haskellwiki/SuperCollider
Synopsis:         Haskell OpenSoundControl utilities
Description:
   Some additional modules I use
   in connection with the SuperCollider wrapper hsc3 by Rohan Drape.
   It contains:
   .
   * a @Transport@ handle type for writing to files
   .
   * a @Transport@ monad type for writing to a bytestring without IO.
   .
   Also see the supercollider-ht package which uses this one.
Category:         Sound
Tested-With:      GHC==7.4.2
Cabal-Version:    >=1.6
Build-Type:       Simple
Source-Repository head
  type:     darcs
  location: http://code.haskell.org/~thielema/opensoundcontrol/

Source-Repository this
  type:     darcs
  location: http://code.haskell.org/~thielema/opensoundcontrol/
  tag:      0.2


Flag splitBase
  description: Choose the new smaller, split-up base package.

Library
  Build-Depends:
    hosc >=0.13 && <0.14,
    transformers >=0.2 && <0.5,
    binary >=0.2 && <0.6,
    bytestring >=0.9 && <0.11,
    utility-ht >=0.0.1 && <0.1
  If flag(splitBase)
    Build-Depends:
      random >=1.0 && <2,
      process >=1.0 && <1.2,
      base >=2 && <5
  Else
    Build-Depends: base >=1.0 && <2

  GHC-Options:      -Wall
  Hs-source-dirs:   src
  Exposed-modules:
     Sound.OpenSoundControl.Transport.File
     Sound.OpenSoundControl.Transport.Monad.ByteString