hxt-filter-8.0.0: hxt-filter.cabal
-- arch-tag: Haskell XML Toolbox main description file
name: hxt-filter
version: 8.0.0
license: OtherLicense
license-file: LICENCE
maintainer: Uwe Schmidt <uwe@fh-wedel.de>
stability: stable
category: XML
synopsis: A collection of tools for processing XML with Haskell (Filter variant).
description: The Haskell XML Toolbox bases on the ideas of HaXml and HXML. This package is a compatibitlity package for old software working with the filter approach like in HaXml. For new projects it's recomended to use the arrow based library (hxt).
homepage: http://www.fh-wedel.de/~si/HXmlToolbox/index.html
copyright: Copyright (c) 2005-8 Uwe Schmidt
build-type: Simple
cabal-version: >=1.2
flag splitBase
description: Choose the new smaller, split-up base package.
library
exposed-modules:
Control.Monad.MonadStateIO,
Text.XML.HXT.DOM,
Text.XML.HXT.DOM.EditFilters,
Text.XML.HXT.DOM.Namespace,
Text.XML.HXT.DOM.NamespaceFilter,
Text.XML.HXT.DOM.XmlState,
Text.XML.HXT.DOM.XmlTree,
Text.XML.HXT.DOM.XmlTreeFilter,
Text.XML.HXT.DOM.XmlTreeFunctions,
Text.XML.HXT.Parser,
Text.XML.HXT.Parser.DTDProcessing,
Text.XML.HXT.Parser.DefaultURI,
Text.XML.HXT.Parser.HtmlParser,
Text.XML.HXT.Parser.MainFunctions,
Text.XML.HXT.Parser.ProtocolHandler,
Text.XML.HXT.Parser.ProtocolHandlerFile,
Text.XML.HXT.Parser.ProtocolHandlerHttpCurl,
Text.XML.HXT.Parser.ProtocolHandlerHttpNative,
Text.XML.HXT.Parser.ProtocolHandlerHttpNativeOrCurl,
Text.XML.HXT.Parser.XmlInput,
Text.XML.HXT.Parser.XmlOutput,
Text.XML.HXT.Parser.XmlParser,
Text.XML.HXT.Validator.AttributeValueValidation,
Text.XML.HXT.Validator.DTDValidation,
Text.XML.HXT.Validator.DocTransformation,
Text.XML.HXT.Validator.DocValidation,
Text.XML.HXT.Validator.IdValidation,
Text.XML.HXT.Validator.RE,
Text.XML.HXT.Validator.Validation,
Text.XML.HXT.Validator.ValidationFilter,
Text.XML.HXT.Validator.XmlRE
hs-source-dirs: src
ghc-options: -Wall
extensions: MultiParamTypeClasses DeriveDataTypeable FunctionalDependencies FlexibleInstances
build-depends: base, haskell98 >= 1, parsec >= 2.1 && < 3, HTTP, HUnit >= 1.2, network >= 2.1, hxt >= 8.0
if flag(splitBase)
build-depends: base >= 3, containers >= 0.1, directory >= 1, process >= 1
else
build-depends: base < 3