packages feed

cartel-0.18.0.2: 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: gen-cartel-cabal
-- Generated on: 2016-06-29 21:45:32.560173 EDT
-- Cartel library version: 0.16.0.0

name: cartel
version: 0.18.0.2
cabal-version: >= 1.10
license: BSD3
license-file: LICENSE
build-type: Simple
copyright: Copyright 2014-2016 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
extra-source-files:
  README.md

Library
  exposed-modules:
    Cartel
    Cartel.Ast
    Cartel.Betsy
    Cartel.Betsy.Internal
    Cartel.Init
    Cartel.Render
    Cartel.Types
  default-language: Haskell2010
  ghc-options:
    -Wall
  hs-source-dirs:
    lib
  build-depends:
      base >= 4.8.0.0 && < 5
    , directory >= 1.1.0.2
    , filepath >= 1.3.0.0
    , time >= 1.4
    , transformers >= 0.3.0.0
    , optparse-applicative >= 0.12.1.0
    , pretty-show >= 1.6.10
    , process >= 1.2.3.0
    , split >= 0.2.3

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
      Cartel
      Cartel.Ast
      Cartel.Betsy
      Cartel.Betsy.Internal
      Cartel.Init
      Cartel.Render
      Cartel.Types
    hs-source-dirs:
      tests
    build-depends:
        multiarg >= 0.30.0.0
      , QuickCheck >= 2.7
      , random >= 1.0.1.1
      , tasty >= 0.10
      , tasty-th >= 0.1
      , tasty-quickcheck >= 0.8
    ghc-options:
      -Wall
    hs-source-dirs:
      lib
    build-depends:
        base >= 4.8.0.0 && < 5
      , directory >= 1.1.0.2
      , filepath >= 1.3.0.0
      , time >= 1.4
      , transformers >= 0.3.0.0
      , optparse-applicative >= 0.12.1.0
      , pretty-show >= 1.6.10
      , process >= 1.2.3.0
      , split >= 0.2.3
  else
    buildable: False
  default-language: Haskell2010
  main-is: cartel-visual-test.hs

Executable cartel-init
  default-language: Haskell2010
  main-is: cartel-init.hs
  hs-source-dirs:
    exe
  other-modules:
    Cartel
    Cartel.Ast
    Cartel.Betsy
    Cartel.Betsy.Internal
    Cartel.Init
    Cartel.Render
    Cartel.Types
  ghc-options:
    -Wall
  hs-source-dirs:
    lib
  build-depends:
      base >= 4.8.0.0 && < 5
    , directory >= 1.1.0.2
    , filepath >= 1.3.0.0
    , time >= 1.4
    , transformers >= 0.3.0.0
    , optparse-applicative >= 0.12.1.0
    , pretty-show >= 1.6.10
    , process >= 1.2.3.0
    , split >= 0.2.3

Test-Suite cartel-properties
  default-language: Haskell2010
  other-modules:
    Cartel.Generators
    Cartel
    Cartel.Ast
    Cartel.Betsy
    Cartel.Betsy.Internal
    Cartel.Init
    Cartel.Render
    Cartel.Types
  other-extensions:
    TemplateHaskell
  hs-source-dirs:
    tests
  build-depends:
      multiarg >= 0.30.0.0
    , QuickCheck >= 2.7
    , random >= 1.0.1.1
    , tasty >= 0.10
    , tasty-th >= 0.1
    , tasty-quickcheck >= 0.8
  ghc-options:
    -Wall
  hs-source-dirs:
    lib
  build-depends:
      base >= 4.8.0.0 && < 5
    , directory >= 1.1.0.2
    , filepath >= 1.3.0.0
    , time >= 1.4
    , transformers >= 0.3.0.0
    , optparse-applicative >= 0.12.1.0
    , pretty-show >= 1.6.10
    , process >= 1.2.3.0
    , split >= 0.2.3
  type: exitcode-stdio-1.0
  main-is: cartel-properties.hs

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