packages feed

zoom-cache-pcm-0.2.3.0: zoom-cache-pcm.cabal

Name:                zoom-cache-pcm

-- The package version. See the Haskell package versioning policy
-- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
-- standards guiding when and how versions should be incremented.
Version:             0.2.3.0

Synopsis:            Library for zoom-cache PCM audio codecs

Description:
    zoom-cache-pcm is a fairly simple data file format for storing and summarizing
    streams of PCM audio. See the zoom-cache package for general information about
    zoom-cache files.
    .
    This library provides codecs for use with the zoom-cache package, allowing you
    to build applications which read and write zoom-cache-pcm files. Tools for
    encoding and dumping zoom-cache-pcm files are in the package zoom-cache-sndfile.
    .
    When developing applications that read or write zoom-cache-pcm files, it should
    be sufficient to import only the module "Data.ZoomCache.PCM".

License:             BSD3
License-file:        LICENSE
Author:              Conrad Parker
Maintainer:          Conrad Parker <conrad@metadecks.org>
Stability:           Experimental
Category:            Sound

Cabal-version:       >=1.6
Build-type:          Simple

flag splitBase
  description: Use the split-up base package.

-- Extra-source-files:  

Library
  if flag(splitBase)
    build-depends:
      base >= 3 && < 6
  else
    build-depends:
      base < 3

  Build-depends:
    blaze-builder,
    bytestring                >= 0.9     && < 0.10,
    containers                >= 0.2     && < 0.5,
    iteratee                  >= 0.8.6.0 && < 0.9,
    ListLike                  >= 1.0     && < 4,
    mtl                       >= 2.0.0.0 && < 3,
    type-level,
    zoom-cache                >= 0.9.0.0 && < 1.1.0.0

  Exposed-modules:
    Data.ZoomCache.PCM
    Data.ZoomCache.PCM.Enumeratee
    Data.ZoomCache.PCM.IEEE754
    Data.ZoomCache.PCM.Int
    Data.ZoomCache.PCM.Internal
    Data.ZoomCache.PCM.Types
  
  -- Modules not exported by this package.
  -- Other-modules:       
  
  -- Extra tools (e.g. alex, hsc2hs, ...) needed to build the source.
  -- Build-tools:         

------------------------------------------------------------------------
-- Git repo
--
source-repository head
  type: git
  location: git://github.com/kfish/zoom-cache-pcm.git