packages feed

Saturnin-0.1.0.2: Saturnin.cabal

author:         Jan Matějka
build-type:     Simple
cabal-version:  >= 1.16
copyright:      2015 Jan Matějka <yac@blesmrt.net>
license:        BSD3
maintainer:     <yac@blesmrt.net>
name:           Saturnin
synopsis:       Saturnin  CI / Job System
version:        0.1.0.2
category:       Application Server
description:    Saturnin  CI / Job System
license-file:   LICENSE
extra-source-files: HLint.hs


source-repository head
  type:     git
  location: https://github.com/yaccz/saturnin.git

library
    build-depends:
        base < 5
        , network
        , ini
        , data-default
        , text
        , filepath
        , process >= 1.2
        , temporary
        , directory
        , unordered-containers >= 0.2.4.0
        , spawn
        , yaml
        , time
        , old-locale
        , formatting
        , bytestring
        , stm
        , mtl
        , either
        , exceptions
    default-language:   Haskell2010
    exposed-modules:
          Saturnin.Git
        , Saturnin.Jobs
        , Saturnin.Server
        , Saturnin.Server.Config
        , Saturnin.Server.Connection
        , Saturnin.Logging
        , Saturnin.Types
    ghc-options:
        -Wall
    ghc-prof-options:
        -auto-all
        -prof
    hs-source-dirs:     library

executable saturnin
    main-is: main.hs
    hs-source-dirs:
        executable
    default-language:   Haskell2010
    ghc-options:
        -Wall
    build-depends:
        base < 5
        , Saturnin

test-suite tests
    build-depends:
        base < 5
        , Saturnin
        , mtl
        , either
        , data-default
        , hspec
    default-language:
        Haskell2010
    ghc-options:
        -Wall
    hs-source-dirs:
        tests/unit
    main-is:
        Spec.hs
    other-modules:
        Saturnin.ServerSpec
    type:
        exitcode-stdio-1.0

test-suite style
    build-depends:
        base < 5
        , hlint == 1.*
    default-language:
        Haskell2010
    hs-source-dirs:
        tests
    main-is:
        HLint.hs
    type:
        exitcode-stdio-1.0