name:               dtab
version:            1.1.0.1
synopsis:           Harmonix (Guitar Hero, Rock Band) DTA/DTB metadata library
description:

  Read\/write\/encryption functions for the DTA\/DTB metadata format used by
  Harmonix Music Systems in their games, including the Guitar Hero, Rock Band,
  and Karaoke Revolution series. Provides both a library and executable.

license:            BSD3
license-file:       LICENSE
author:             Michael Tolly
maintainer:         miketolly@gmail.com
build-type:         Simple
cabal-version:      >= 1.10
category:           Data
extra-source-files: CHANGES.md

library
  build-depends:
    base >= 4.6 && < 4.12
    , bytestring >= 0.10.0.2
    , transformers >= 0.3.0.0
    , data-binary-ieee754 >= 0.4.4
    , binary >= 0.5.1.1
    , array >= 0.4.0.1
    , pretty >= 1.1.1.0
    , containers >= 0.5.0.0
  exposed-modules:
    Data.DTA
    Data.DTA.Crypt
  other-modules:
    Data.DTA.Base
    Data.DTA.Lex
    Data.DTA.Parse
    Data.DTA.PrettyPrint
  hs-source-dirs:     src
  ghc-options:        -Wall
  default-language:   Haskell2010
  build-tools:        alex, happy

Executable dtab
  build-depends:
    base >= 4.6 && < 4.12
    , bytestring >= 0.10.0.2
    , dtab
  other-modules:      Paths_dtab
  Main-Is:            Main.hs
  ghc-options:        -Wall
  default-language:   Haskell2010

source-repository head
  type:               git
  location:           https://github.com/mtolly/dtab