packages feed

HarmTrace-Base-1.5.3.1: HarmTrace-Base.cabal

name:                HarmTrace-Base
version:             1.5.3.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--2016 Chordify B.V.
homepage:            https://bitbucket.org/bash/harmtrace-base
license:             LGPL-3
license-file:        LICENSE
author:              W. Bas de Haas, Jeroen Bransen and Jose Pedro Magalhaes
maintainer:          haskelldevelopers@chordify.net
category:            Music
build-type:          Simple
tested-with:         GHC == 7.4.1, GHC == 7.6.1, GHC == 7.8.2, GHC == 7.10.2, GHC == 8.0.1
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.10,
                       uu-parsinglib ==2.9.1.*,
                       ListLike >= 3.0.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 >= 2.7,
                       random >= 1.1,
                       HarmTrace-Base == 1.5.3.0,
                       base >= 4.2,
                       uu-parsinglib ==2.9.1.*,
                       ListLike >= 3.0.1,
                       binary >= 0.6.4,
                       ghc-prim >= 0.2,
                       containers >= 0.5.0.0

  ghc-options:          -Wall