HaXml-1.25.5: HaXml.cabal
cabal-version: >= 1.8
name: HaXml
version: 1.25.5
license: LGPL
license-files: COPYRIGHT, LICENCE-GPL, LICENCE-LGPL
author: Malcolm Wallace <Malcolm.Wallace@me.com>
maintainer: author
homepage: http://projects.haskell.org/HaXml/
bug-reports: https://github.com/haskell-infra/hackage-trustees/issues
category: Text, XML
synopsis: Utilities for manipulating XML documents
description:
This version, 1.25.5 is a Non-Maintainer Upload (NMU). Report issues to the Hackage Trustees issue tracker.
.
Haskell utilities for parsing, filtering, transforming and
generating XML documents.
build-type: Simple
extra-source-files: Changelog.md
tested-with:
GHC ==8.6.1
|| ==8.4.4
|| ==8.2.2
|| ==8.0.2
|| ==7.10.3
|| ==7.8.4
|| ==7.6.3
|| ==7.4.2
|| ==7.2.2
|| ==7.0.4
source-repository this
type: git
location: https://github.com/hackage-trustees/malcolm-wallace-universe.git
tag: 1.25.5
library
exposed-modules:
Text.XML.HaXml,
Text.XML.HaXml.ByteStringPP,
Text.XML.HaXml.Combinators,
Text.XML.HaXml.DtdToHaskell.Convert,
Text.XML.HaXml.DtdToHaskell.Instance,
Text.XML.HaXml.DtdToHaskell.TypeDef,
Text.XML.HaXml.Escape,
Text.XML.HaXml.Html.Generate,
Text.XML.HaXml.Html.Parse,
Text.XML.HaXml.Html.ParseLazy,
Text.XML.HaXml.Html.Pretty,
Text.XML.HaXml.Lex,
Text.XML.HaXml.Namespaces,
Text.XML.HaXml.OneOfN,
Text.XML.HaXml.Parse,
Text.XML.HaXml.ParseLazy,
Text.XML.HaXml.Posn,
Text.XML.HaXml.Pretty,
Text.XML.HaXml.SAX,
Text.XML.HaXml.Schema.Parse,
Text.XML.HaXml.Schema.XSDTypeModel,
Text.XML.HaXml.Schema.HaskellTypeModel,
Text.XML.HaXml.Schema.NameConversion,
Text.XML.HaXml.Schema.TypeConversion,
Text.XML.HaXml.Schema.PrettyHaskell,
Text.XML.HaXml.Schema.PrettyHsBoot,
Text.XML.HaXml.Schema.PrimitiveTypes,
Text.XML.HaXml.Schema.Environment,
Text.XML.HaXml.ShowXmlLazy,
Text.XML.HaXml.Types,
Text.XML.HaXml.TypeMapping,
Text.XML.HaXml.Util,
Text.XML.HaXml.Validate,
Text.XML.HaXml.Verbatim,
Text.XML.HaXml.Version
Text.XML.HaXml.Wrappers,
Text.XML.HaXml.XmlContent,
Text.XML.HaXml.XmlContent.Parser,
Text.XML.HaXml.XmlContent.Haskell,
Text.XML.HaXml.Xtract.Combinators,
Text.XML.HaXml.Xtract.Lex,
Text.XML.HaXml.Xtract.Parse
if impl(ghc)
exposed-modules:
Text.XML.HaXml.Schema.Schema
hs-source-dirs: src
build-depends:
base >= 4.3.1.0 && < 4.13,
bytestring >= 0.9.1.10 && < 0.11,
containers >= 0.4.0.0 && <0.7,
filepath >= 1.2.0.0 && <1.5,
pretty >= 1.0.1.2 && <1.2,
random >= 1.0 && <1.2,
polyparse >= 1.12.1 && <1.13
if !impl(ghc >= 8.0)
build-depends:
semigroups >= 0.18.5 && < 0.19
extensions: CPP, ExistentialQuantification
nhc98-options: -K10M
Executable Canonicalise
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
Main-Is: Canonicalise.hs
build-depends: base, HaXml, pretty
Executable CanonicaliseLazy
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
Main-Is: CanonicaliseLazy.hs
build-depends: base, HaXml, pretty
Executable Xtract
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
Main-Is: Xtract.hs
build-depends: base, HaXml, pretty
Executable Validate
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
Main-Is: Validate.hs
build-depends: base, HaXml
Executable MkOneOf
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
Main-Is: MkOneOf.hs
build-depends: base, HaXml
Executable DtdToHaskell
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
Main-Is: DtdToHaskell.hs
build-depends: base, HaXml, pretty
Executable XsdToHaskell
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
Main-Is: XsdToHaskell.hs
build-depends: base, HaXml, pretty, polyparse, directory
Executable FpMLToHaskell
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
Main-Is: FpMLToHaskell.hs
build-depends: base, HaXml, pretty, polyparse, directory