packages feed

hsdev-0.1.0.1: hsdev.cabal

-- Initial hsdev.cabal generated by cabal init.  For further documentation,
--  see http://haskell.org/cabal/users-guide/

name:                hsdev
version:             0.1.0.1
synopsis:            Haskell development library and tool with support of autocompletion, symbol info, go to declaration, find references etc.
-- description:
homepage:            https://github.com/mvoidex/hsdev
license:             BSD3
license-file:        LICENSE
author:              Alexandr `Voidex` Ruchkin
maintainer:          voidex@live.com
-- copyright:
category:            Development
build-type:          Simple
cabal-version:       >=1.8

library
  hs-source-dirs: src
  ghc-options: -threaded
  exposed-modules:
    Data.Group
    Data.Async
    HsDev
    HsDev.Cabal
    HsDev.Cache
    HsDev.Cache.Structured
    HsDev.Commands
    HsDev.Database
    HsDev.Database.Async
    HsDev.Inspect
    HsDev.Project
    HsDev.Scan
    HsDev.Scan.Browse
    HsDev.Symbols
    HsDev.Symbols.Class
    HsDev.Symbols.Location
    HsDev.Symbols.Documented
    HsDev.Symbols.Util
    HsDev.Tools.Base
    HsDev.Tools.Cabal
    HsDev.Tools.ClearImports
    HsDev.Tools.GhcMod
    HsDev.Tools.GhcMod.InferType
    HsDev.Tools.Hayoo
    HsDev.Tools.HDocs
    HsDev.Util

  if os(windows)
    exposed-modules:
      System.Win32.PowerShell

  build-depends:
    base >= 4.7 && < 5,
    aeson >= 0.7.0,
    aeson-pretty >= 0.7.0,
    bytestring >= 0.10.0,
    Cabal >= 1.18.0,
    containers >= 0.5.0,
    deepseq >= 1.3.0,
    directory >= 1.2.0,
    filepath >= 1.3.0,
    ghc >= 7.8.1,
    ghc-mod >= 4.1.0 && < 4.2.0,
    ghc-paths >= 0.1.0,
    haddock >= 2.14.0,
    haskell-src-exts >= 1.14.0,
    hdocs >= 0.4.0,
    HTTP >= 4000.2.0,
    MonadCatchIO-transformers >= 0.3.0,
    mtl >= 2.1.0,
    transformers >= 0.3.0,
    process >= 1.2.0,
    regexpr >= 0.5.0,
    time >= 1.4.0,
    attoparsec >= 0.11.0,
    unordered-containers >= 0.2.0,
    text >= 1.1.0

executable hsdev
  main-is: hsdev.hs
  hs-source-dirs: tools
  ghc-options: -threaded
  other-modules:
    Control.Concurrent.FiniteChan
    Commands
    System.Command
    Types
    Update

  if os(windows)
    other-modules:
      System.Win32.FileMapping.Memory
      System.Win32.FileMapping.NamePool
  else
    build-depends:
      unix >= 2.7.0

  build-depends:
    base >= 4.7 && < 5,
    hsdev,
    aeson >= 0.7.0,
    aeson-pretty >= 0.7.0,
    bytestring >= 0.10.0,
    containers >= 0.5.0,
    deepseq >= 1.3.0,
    directory >= 1.2.0,
    filepath >= 1.3.0,
    monad-loops >= 0.4.0,
    MonadCatchIO-transformers >= 0.3.0,
    mtl >= 2.1.0,
    network >= 2.4.0,
    process >= 1.2.0,
    unordered-containers >= 0.2.0,
    text >= 1.1.0,
    transformers >= 0.3.0,
    unordered-containers >= 0.2.0,
    vector >= 0.10.0

  if os(windows)
    build-depends:
      Win32 >= 2.3.0

executable hsinspect
  main-is: hsinspect.hs
  hs-source-dirs: tools
  other-modules:
    System.Command
    Tool
  build-depends:
    base >= 4.7 && < 5,
    hsdev,
    aeson >= 0.7.0,
    aeson-pretty >= 0.7.0,
    bytestring >= 0.10.0,
    containers >= 0.5.0,
    mtl >= 2.1.0,
    text >= 1.1.0,
    transformers >= 0.3.0,
    unordered-containers >= 0.2.0,
    vector >= 0.10.0

executable hsclearimports
  main-is: hsclearimports.hs
  hs-source-dirs: tools
  other-modules:
    System.Command
  build-depends:
    base >= 4.7 && < 5,
    hsdev,
    aeson >= 0.7.0,
    aeson-pretty >= 0.7.0,
    directory >= 1.2.0,
    ghc >= 7.8.1,
    haskell-src-exts >= 1.14.0,
    containers >= 0.5.0,
    mtl >= 2.1.0,
    text >= 1.1.0,
    unordered-containers >= 0.2.0,
    vector >= 0.10.0

executable hscabal
  main-is: hscabal.hs
  hs-source-dirs: tools
  other-modules:
    System.Command
    Tool
  build-depends:
    base >= 4.7 && < 5,
    hsdev,
    aeson >= 0.7.0,
    aeson-pretty >= 0.7.0,
    bytestring >= 0.10.0,
    containers >= 0.5.0,
    mtl >= 2.1.0,
    text >= 1.1.0,
    unordered-containers >= 0.2.0,
    vector >= 0.10.0

executable hshayoo
  main-is: hshayoo.hs
  hs-source-dirs: tools
  other-modules:
    System.Command
    Tool
  build-depends:
    base >= 4.7 && < 5,
    hsdev,
    aeson >= 0.7.0,
    aeson-pretty >= 0.7.0,
    bytestring >= 0.10.0,
    containers >= 0.5.0,
    mtl >= 2.1.0,
    text >= 1.1.0,
    unordered-containers >= 0.2.0,
    vector >= 0.10.0

test-suite test
  main-is: Test.hs
  hs-source-dirs: tests
  type: exitcode-stdio-1.0
  build-depends:
    base >= 4.7 && < 5

source-repository head
  type: git
  location: git://github.com/mvoidex/hsdev