packages feed

codex-0.2.1.0: codex.cabal

name:                codex
version:             0.2.1.0
synopsis:            A ctags file generator for cabal project dependencies.
description:         
  This tool download and cache the source code of packages in your local hackage,
  it can then use this cache to generate `tags` files aggregating the sources of all the dependencies of your cabal projects.
  .
  You basically do `codex update` in your cabal project directory and you'll get a file
  (`codex.tags` by default, or `TAGS` when using emacs format) that you can use in your
  favorite text editor.
  .
  Usage overview can be found in the <http://github.com/aloiscochard/codex#codex README>.

homepage:            http://github.com/aloiscochard/codex
license:             Apache-2.0
license-file:        LICENSE
author:              Alois Cochard
maintainer:          alois.cochard@gmail.com
category:            Development
build-type:          Simple
cabal-version:       >=1.10

library
  default-language:  Haskell2010
  hs-source-dirs:    src
  ghc-options:       -fwarn-incomplete-patterns
  exposed-modules:
    Codex
    Codex.Project
    Codex.Internal
  build-depends:       
      base                >= 4.6.0.1    && < 5
    , bytestring          >= 0.10.0.2   && < 0.11
    , Cabal               >= 1.18       && < 1.21
    , containers          >= 0.5.0.0    && < 0.6
    , directory           >= 1.2.0.1    && < 1.3
    , download-curl       >= 0.1.4      && < 0.2
    , either              >= 4.3.0.1    && < 4.4
    , filepath            >= 1.3.0.1    && < 1.4
    , hackage-db          >= 1.8        && < 1.9
    , machines            >= 0.2        && < 0.3
    , machines-directory  >= 0.0.0.2    && < 0.1
    , MissingH            >= 1.2.1.0    && < 1.4
    , process             >= 1.1.0.2    && < 1.3
    , tar                 >= 0.4.0.1    && < 0.5
    , text                >= 1.1.1.3    && < 1.3
    , transformers        >= 0.3.0.0    && < 0.5
    , zlib                >= 0.5.4.1    && < 0.6

executable codex
  default-language:  Haskell2010
  hs-source-dirs:    codex
  main-is:           Main.hs
  ghc-options:       -threaded -fwarn-incomplete-patterns
  other-modules:     
    Main.Config
    Main.Config.Codex0
    Main.Config.Codex1
    Main.Config.Codex2
  build-depends:       
      base
    , Cabal
    , bytestring
    , directory
    , either
    , filepath
    , hackage-db
    , MissingH
    , monad-loops         >= 0.4.2      && < 0.5
    , yaml                >= 0.8.8.3    && < 0.9
    , codex               == 0.2.1.0
    -- Have to fix it otherwise `Backjump limit reached`
    , transformers        == 0.3.0.0
    -- Have to bound it otherwise fail compile with version 0.4
    , mono-traversable    >= 0.6        && < 0.7