packages feed

haskore-realtime-0.2: haskore-realtime.cabal

Name:           haskore-realtime
Version:        0.2
License:        GPL
License-File:   LICENSE
Author:         Henning Thielemann <haskell@henning-thielemann.de>
Maintainer:     Henning Thielemann <haskell@henning-thielemann.de>
Homepage:       http://www.haskell.org/haskellwiki/Haskore/
Category:       Sound, Music
Synopsis:       Routines for realtime playback of Haskore songs
Description:
  This package contains support for realtime playback of Haskore songs.
  However this does not work satisfyingly
  and it introduces dependencies like on 'unix' package,
  that reduce portability.
  Thus we have removed this part from core Haskore.
Stability:      Experimental
Tested-With:    GHC==6.4.1, GHC==6.8.2
Cabal-Version:  >=1.6
Build-Type:     Simple

Source-Repository head
  type:     darcs
  location: http://code.haskell.org/haskore/revised/realtime/

Source-Repository this
  type:     darcs
  location: http://code.haskell.org/haskore/revised/realtime/
  tag:      0.2

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

Library
  Build-Depends:
    haskore >=0.1 && <0.3,
    midi >=0.2 && <0.3,
    bytestring >=0.9 && <0.11,
    -- dependency on non-negative for Haddock
    non-negative >=0.0.1 && <0.2,
    event-list >=0.0.6 && <0.2,
    data-accessor >=0.2 && <0.3,
    unix >= 2.0 && <3,
    transformers >=0.2 && <0.5,
    utility-ht >=0.0.8 && <0.1

  If flag(splitBase)
    Build-Depends:
      directory >=1.0 && <1.3,
      old-time >=1.0 && <1.2,
      process >=1.0 && <1.3,
      base >=3 && <5
  Else
    Build-Depends:
      base >= 1.0 && < 2

  GHC-Options:    -Wall
  Hs-source-dirs: src
  Exposed-modules:
    Haskore.RealTime.Timer
    Haskore.RealTime.Timer.Immediate
    Haskore.RealTime.Timer.Thread
    -- needs 'unix' package
    Haskore.RealTime.Timer.Posix
    Haskore.RealTime.EventList.TimeBody
    Haskore.RealTime.EventList.TimeTime
    Haskore.RealTime.ShellPipe
    Haskore.Interface.CSound.Play
    Haskore.Interface.MIDI.Play
  Other-Modules:
    Haskore.RealTime.Utility