packages feed

HarmTrace-Base-1.4.0.1: HarmTrace-Base.cabal

name:                HarmTrace-Base
version:             1.4.0.1
synopsis:            Parsing and unambiguously representing musical chords.
description:         HarmTrace: Harmony Analysis and Retrieval of Music 
                     with Type-level Representations of Abstract
                     Chords Entities
                     .
                     We present HarmTrace-Base, a library for parsing and 
                     unambiguously representing musical chords.

copyright:           (c) 2012--2014 W. Bas de Haas and Jose Pedro Magalhaes,
                     Multiphonyx Holding BV
homepage:            https://bitbucket.org/bash/harmtrace-base
license:             LGPL-3
license-file:        LICENSE
author:              W. Bas de Haas and Jose Pedro Magalhaes
maintainer:          bas@chordify.net, dreixel@chordify.net 
category:            Music
build-type:          Simple
tested-with:         GHC == 7.4.1, GHC == 7.6.1, GHC == 7.8.2
cabal-version:       >=1.10
extra-Source-Files:  README.md CHANGELOG.md
source-repository head
  type:              git
  location:          git@bitbucket.org:bash/harmtrace-base.git


library
  default-language:    Haskell2010
  exposed-modules:     HarmTrace.Base.Chord,
                       HarmTrace.Base.Chord.Datatypes,
                       HarmTrace.Base.Chord.Analysis,
                       HarmTrace.Base.Chord.PitchClass,
                       HarmTrace.Base.Chord.Intervals,
                       HarmTrace.Base.Parse, 
                       HarmTrace.Base.Parse.General, 
                       HarmTrace.Base.Parse.ChordParser, 
                       HarmTrace.Base.Time

  other-modules:       HarmTrace.Base.Chord.Internal
  hs-source-dirs:      src  
  
  build-depends:       base >= 4.4 && < 4.8, 
                       uu-parsinglib ==2.7.4.*, 
                       ListLike ==4.1.*, 
                       binary >= 0.6.4, 
                       ghc-prim >= 0.2,
                       containers >= 0.5.0.0
  
  ghc-options:         -Wall
                       -O2

Test-Suite test-harmtrace-base
  default-language:    Haskell2010
  type:                exitcode-stdio-1.0
  main-is:             Tests.hs
  hs-source-dirs:      src
  build-depends:       QuickCheck >= 1.0 && < 2.1,
                       HarmTrace-Base == 1.4.0.1,
                       
                       base >= 4.2,
                       uu-parsinglib ==2.7.4.*, 
                       ListLike ==4.1.*, 
                       binary >= 0.6.4, 
                       ghc-prim >= 0.2,
                       containers >= 0.5.0.0
                       
  ghc-options:          -Wall