packages feed

jarfind-0.1.0.3: jarfind.cabal

Name:                jarfind
Version:             0.1.0.3
Cabal-version:       >= 1.6
Build-type:          Simple
Synopsis:            Tool for searching java classes, members and fields in classfiles and JAR archives
Description:         Search classfiles and JARs: like, all public 'close' methods in classes with 'Stream' in their name in a JAR. 
                     Mostly for debugging NoSuchMethodError's etc. resulting from an outdated JAR and alike.
Category:            Language, Utils, Development
License:             GPL
License-file:        LICENSE
Author:              Eugene Kirpichov
Maintainer:          ekirpichov@gmail.com
Build-Depends:       base
Extra-Source-Files:  COPYING

flag splitBase
  Description:       Choose the new, smaller, split-up base package.
  Default:           True

Source-repository head
  type: git
  location: git://github.com/jkff/jarfind

Executable jarf
  if flag(splitBase)
    Build-depends:   base >= 3 && < 5
  else
    Build-depends:   base < 3
  Build-depends:     binary, bytestring >= 0.9.0, array, zip-archive >= 0.1.1.2, regex-tdfa
  Hs-Source-Dirs:    .
  Main-Is:           Main.hs
  Ghc-Options:       -O2
  Extensions:        BangPatterns
Library
  Exposed-modules:   JarFind
  Build-depends:     base >= 3 && < 5, binary, bytestring >= 0.9.0, array, zip-archive >= 0.1.1.2, regex-tdfa