File gitlib-libgit2.cabal of Package ghc-gitlib-libgit2

Name:                gitlib-libgit2
Version:       3.1.1
x-revision: 1
Synopsis:            Libgit2 backend for gitlib
License-file:        LICENSE
License:             MIT
Author:              John Wiegley
Maintainer:          johnw@newartisans.com
Build-Type:          Simple
Cabal-Version:       >=1.10
Category:            FFI
Description:
  Libgit2 (<http://libgit2.github.com>) backend for @gitlib@.

Source-repository head
  type: git
  location: git://github.com/jwiegley/gitlib.git

Test-suite smoke
    Default-language: Haskell98
    ghc-options: -Wall
    Type: exitcode-stdio-1.0
    Main-is: Smoke.hs
    Hs-source-dirs: test
    Build-depends: 
          base >=3
        , gitlib             >= 3.1.1
        , gitlib-test        >= 3.0.0
        , gitlib-libgit2     >= 3.1.1
        , HUnit              >= 1.2.5
        , hspec              >= 1.4.4
        , hspec-expectations >= 0.3
        , exceptions         >= 0.6
        , transformers       >= 0.3.0.0

Library
    default-language:   Haskell98
    default-extensions: ForeignFunctionInterface
    ghc-options: -Wall
    build-depends:
          base                 >= 3 && < 5
        , gitlib               >= 3.1.1
        , hlibgit2             >= 0.18.0.16
        , bytestring           >= 0.9.2.1
        , conduit              >= 1.1.0
        , conduit-combinators  >= 1
        , containers           >= 0.4.2.1
        , directory            >= 1.1.0.2
        , exceptions           >= 0.6
        , fast-logger
        , filepath             >= 1.3.0
        , lifted-async         >= 0.1.0
        , lifted-base          >= 0.2.0.2
        , mmorph               >= 1.0.0
        , monad-control        >= 1.0
        , monad-loops          >= 0.3.3.0
        , mtl                  >= 2.1.2
        , resourcet            >= 1.1.0
        , stm                  >= 2.4
        , stm-conduit          >= 2.3.0
        , tagged               >= 0.2.3.1
        , template-haskell
        , text                 >= 0.11.2
        , text-icu             >= 0.6.3
        , time                 >= 1.4
        , transformers         >= 0.3.0.0
        , transformers-base    >= 0.4.1
    exposed-modules:
        Git.Libgit2
        Git.Libgit2.Backend
        Git.Libgit2.Internal
        Git.Libgit2.Trace
        Git.Libgit2.Types
    if impl (ghc < 7.10)
        build-depends: missing-foreign >= 0.1.1
        cpp-options: -Dmissing_calloc
openSUSE Build Service is sponsored by