packages feed

djembe-0.1.1.2: djembe.cabal

-- Initial djembe.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                djembe
version:             0.1.1.2
synopsis:            Hit drums with haskell           
description:
  A simple DSL for composing drum beats in haskell.
  Djembe uses the system MIDI device to play these beats.

homepage: https://github.com/reedrosenbluth/Djembe
license:             MIT
license-file:        LICENSE
author:              Reed Rosenbluth & Jonathan Dubin
maintainer:          Reed.Rosenbluth@gmail.com
copyright:           2015 Reed Rosenbluth
category:            Sound
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.10

library
  exposed-modules:     Types, 
                       Play,
                       Interpret,
                       Drum
  build-depends:       base >=4.6 && <4.9
                      ,lens >=4.7 && <4.14
                      ,hmidi >= 0.2.1 && <3.0
                      ,random >=1.0 && <1.2
                      ,QuickCheck >=2.7 && <2.9
                      ,hspec >=2.1 && <2.3
                      ,mtl
  hs-source-dirs:      src
  default-language:    Haskell2010

test-suite djembe-test
  type:                exitcode-stdio-1.0
  hs-source-dirs:      test
  main-is:             Spec.hs
  build-depends:       base
                      ,hspec
                      ,QuickCheck
                      ,djembe
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  default-language:    Haskell2010