packages feed

cartel-0.14.2.4: cartel.cabal

-- This Cabal file generated using the Cartel library.
-- Cartel is available at:
-- http://www.github.com/massysett/cartel
--
-- Script name used to generate: GenCartelCabal.hs
-- Generated on: 2015-03-22 10:19:15.62876 EDT
-- Cartel library version: 0.14.2.4

name: cartel
version: 0.14.2.4
cabal-version: >= 1.16
license: BSD3
license-file: LICENSE
build-type: Simple
copyright: Copyright 2014-2015 Omari Norman
author: Omari Norman
maintainer: omari@smileystation.com
stability: Experimental
homepage: http://www.github.com/massysett/cartel
bug-reports: http://www.github.com/massysett/cartel/issues
synopsis: Specify Cabal files in Haskell
description:
  By specifying your Cabal files in Haskell, you have the power
  of Haskell at your disposal to reduce redundancy.  You can
  also read in trees of module names dynamically, which saves
  you from manually maintaining lists of module names.
  .
  See the documentation in the "Cartel" module for details.
category: Distribution
tested-with:
  GHC == 7.6.3
  GHC == 7.8.2
extra-source-files:
  README.md

Library
  exposed-modules:
    Cartel
    Cartel.Ast
    Cartel.Betsy
    Cartel.Betsy.Internal
    Cartel.GenCartelCabal
    Cartel.Render
    Cartel.Types
    Cartel.Version
  default-language: Haskell2010
  ghc-options:
    -Wall
  hs-source-dirs:
    lib
  build-depends:
      base >= 4.5.0.0 && < 4.8
    , directory >= 1.1.0.2 && < 1.3
    , filepath >= 1.3.0.0 && < 1.5
    , time >= 1.4 && < 1.6
    , transformers >= 0.3.0.0 && < 0.5

source-repository head
  type: git
  location: https://github.com/massysett/cartel.git

Executable cartel-visual-test
  if flag(visual)
    buildable: True
    other-modules:
      Cartel.Generators
    hs-source-dirs:
      tests
    build-depends:
        multiarg >= 0.30.0.0 && < 0.31
      , QuickCheck >= 2.7 && < 2.9
      , random >= 1.0.1.1 && < 1.2
      , tasty >= 0.10 && < 0.11
      , tasty-th >= 0.1 && < 0.2
      , tasty-quickcheck >= 0.8 && < 0.9
    ghc-options:
      -Wall
    hs-source-dirs:
      lib
    build-depends:
        base >= 4.5.0.0 && < 4.8
      , directory >= 1.1.0.2 && < 1.3
      , filepath >= 1.3.0.0 && < 1.5
      , time >= 1.4 && < 1.6
      , transformers >= 0.3.0.0 && < 0.5
  else
    buildable: False
  default-language: Haskell2010
  main-is: cartel-visual-test.hs

Test-Suite cartel-properties
  default-language: Haskell2010
  other-modules:
    Cartel.Generators
  other-extensions:
    TemplateHaskell
  hs-source-dirs:
    tests
  build-depends:
      multiarg >= 0.30.0.0 && < 0.31
    , QuickCheck >= 2.7 && < 2.9
    , random >= 1.0.1.1 && < 1.2
    , tasty >= 0.10 && < 0.11
    , tasty-th >= 0.1 && < 0.2
    , tasty-quickcheck >= 0.8 && < 0.9
  ghc-options:
    -Wall
  hs-source-dirs:
    lib
  build-depends:
      base >= 4.5.0.0 && < 4.8
    , directory >= 1.1.0.2 && < 1.3
    , filepath >= 1.3.0.0 && < 1.5
    , time >= 1.4 && < 1.6
    , transformers >= 0.3.0.0 && < 0.5
  type: exitcode-stdio-1.0
  main-is: cartel-properties.hs

Flag visual
  description: Build cartel-visual-test executable.
  default: False
  manual: True