packages feed

dtab-1.0: dtab.cabal

name:               dtab
version:            1.0
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:            GPL
license-file:       LICENSE
author:             Michael Tolly
maintainer:         miketolly@gmail.com
build-type:         Simple
cabal-version:      >= 1.10
category:           Data

library
  build-depends:
    base                  >= 4.6      && < 4.8
    , bytestring          >= 0.10.4.0 && < 0.11
    , transformers        >= 0.3.0.0  && < 0.5
    , data-binary-ieee754 >= 0.4.4    && < 0.5
    , binary              >= 0.7.1.0  && < 0.8
    , array               >= 0.5.0.0  && < 0.6
    , pretty              >= 1.1.1.1  && < 1.2
    , containers          >= 0.5.5.1  && < 0.6
  exposed-modules:
    Data.DTA
    Data.DTA.Crypt
    Data.DTA.Serialize
    Data.DTA.Serialize.Magma
    Data.DTA.Serialize.RB3
  other-modules:
    Data.DTA.Base
    Data.DTA.Lex
    Data.DTA.Parse
    Data.DTA.PrettyPrint
  hs-source-dirs:     src
  ghc-options:        -Wall
  default-language:   Haskell2010

Executable dtab
  build-depends:
    base         >= 4.6      && < 4.8
    , bytestring >= 0.10.4.0 && < 0.11
    , dtab       == 1.0
  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