packages feed

Webrexp-1.0: Webrexp.cabal

Name:       Webrexp
Version:    1.0
Synopsis:   Regexp-like engine to scrap web data
Build-Type: Simple
License:    BSD3
Cabal-Version: >= 1.8
Description: A web scrapping utility mixing CSS selector syntax and regular expressions
Category:    Utility
Author: Vincent Berthoux
Maintainer: Vincent Berthoux (twinside@gmail.com)

Flag optimize
    Description: turn on optimisation
    Default: False

Executable webrexp
  Main-Is: webrexpMain.hs
  Ghc-Options: -Wall

  if flag(optimize)
      Ghc-options:-O3

  Build-Depends: base >= 2.0 && < 5.0, mtl,
                 HTTP >= 4000.1.1 && < 4000.2,
                 parsec >= 3.1 && < 3.2,
                 transformers >= 0.2.2 && < 0.3,
                 network >= 2.3 && < 2.4,
                 directory >= 1.0,
                 bytestring >= 0.9.1.7 && < 1.0,
                 containers >= 0.3,
                 array >= 0.3,
                 regex-pcre-builtin >= 0.94,
                 HaXml >= 1.20 && < 1.30,
                 AttoJson >= 0.5.1 && < 1.0,
                 process >= 1.0.1.3 && < 1.1,
                 filepath
                 -- Webrexp


Library
  Ghc-Options: -Wall
  Exposed-Modules: Webrexp,
                   Webrexp.Parser,
                   Webrexp.Eval,
                   Webrexp.Exprtypes,
                   Webrexp.GraphWalker,
                   Webrexp.ResourcePath

  Other-Modules:
            Webrexp.DirectoryNode
            Webrexp.Eval.Action
            Webrexp.Eval.ActionFunc
            Webrexp.HaXmlNode
            Webrexp.JsonNode
            Webrexp.Log
            Webrexp.ProjectByteString
            Webrexp.Remote.MimeTypes
            Webrexp.UnionNode
            Webrexp.WebContext
            Webrexp.WebRexpAutomata

  Build-Depends: base >= 2.0 && < 5.0, mtl,
                 HTTP >= 4000.1.1 && < 4000.2,
                 HaXml >= 1.20 && < 1.30,
                 parsec >= 3.1 && < 3.2,
                 transformers >= 0.2.2 && < 0.3,
                 network >= 2.3 && < 2.4,
                 directory >= 1.0,
                 bytestring >= 0.9.1.7 && < 1.0,
                 containers >= 0.3,
                 array >= 0.3,
                 regex-pcre-builtin >= 0.94,
                 AttoJson >= 0.5.1 && < 1.0,
                 process >= 1.0.1.3 && < 1.1,
                 filepath