packages feed

roundtrip-xml-0.3.0.1: roundtrip-xml.cabal

Name:           roundtrip-xml
Version:        0.3.0.1
Synopsis:       Bidirectional (de-)serialization for XML.
Description:    Roundtrip allows the definition of bidirectional
                (de-)serialization specifications. This package provides
                concrete implementations of these specifications
                for the serialization format XML. See the roundtrip
                package for more details.
License:        BSD3
License-file:   LICENSE
Author:         Stefan Wehr <wehr@factisresearch.com>,
                David Leuschner <leuschner@factisresearch.com>
Maintainer:     Stefan Wehr <wehr@factisresearch.com>,
Category:       Text
Build-type:     Simple
Cabal-version:  >=1.8

Source-repository head
  Type:     darcs
  location: http://darcs.factisresearch.com/pub/roundtrip-xml

Flag tests
  description: Build test suite
  default:     False

Executable tests
  If flag(tests)
    Build-Depends:
        base == 4.*
      , HTF == 0.7.*
      , filepath == 1.2.*
      , text == 0.11.*
      , bytestring == 0.9.*
      , roundtrip == 0.2.*
      , roundtrip-string == 0.1.*
      , roundtrip-xml
      , enumerator >= 0.4.8 && < 0.5
      , xml-enumerator == 0.3.*
      , reference == 0.1.*
  Else
    Buildable: False
  Hs-Source-Dirs: tests
  Main-Is:        Tests.hs

Library
  Hs-Source-Dirs: src
  Exposed-modules:
      Text.Roundtrip.Xml
    , Text.Roundtrip.Xml.Printer
    , Text.Roundtrip.Xml.Parser
    , Text.Roundtrip.Xml.Enumerator
    , Text.Roundtrip.Xml.Enumerator.Printer
    , Text.Roundtrip.Xml.Enumerator.Parser
  Other-modules:
      Text.Roundtrip.Xml.ParserInternal
    , Text.Roundtrip.Xml.Pretty
  Build-depends:
      base == 4.*
    , safe == 0.3.*
    , bytestring == 0.9.*
    , containers >= 0.3 && < 0.6
    , mtl >= 1.1.1.1
    , text == 0.11.*
    , enumerator >= 0.4.8 && < 0.5
    , xml-enumerator == 0.3.*
    , xml-types == 0.3.*
    , blaze-builder == 0.3.*
    , blaze-builder-enumerator == 0.2.*
    , pretty == 1.0.*
    , reference == 0.1.*
    , roundtrip == 0.2.*
    , roundtrip-string == 0.1.*