packages feed

rainbox-0.6.0.2: rainbox.cabal

-- This Cabal file generated using the Cartel library.
-- Cartel is available at:
-- http://www.github.com/massysett/cartel
--
-- Script name used to generate: genCabal.hs
-- Generated on: 2014-10-27 12:02:48.640249 EDT
-- Cartel library version: 0.10.0.2
name: rainbox
version: 0.6.0.2
cabal-version: >= 1.14
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: Copyright 2014 Omari Norman
author: Omari Norman
maintainer: omari@smileystation.com
stability: Experimental
homepage: http://www.github.com/massysett/rainbox
bug-reports: http://www.github.com/massyett/rainbox/issues
synopsis: Two-dimensional box pretty printing, with colors
description:
  Prints boxes in two dimensions, with colors.  Boxes are
  automatically padded with necessary whitespace.
  .
  For more information, please see the Haddock documentation and
  .
  <http://www.github.com/massysett/rainbox
category: Text
extra-source-files:
    README.md
  , sunlight-test.hs
  , minimum-versions.txt
  , current-versions.txt
  , changelog

source-repository head
  type: git
  location: git://github.com/massysett/rainbox.git
  branch: master

Flag mosaic
  Description: Build the rainbox-mosaic executable
  Default: False
  Manual: True

Library
  exposed-modules:
      Rainbox
    , Rainbox.Array2d
    , Rainbox.Box
    , Rainbox.Box.Primitives
    , Rainbox.Reader
    , Rainbox.Tutorial
  default-language: Haskell2010
  ghc-options:
      -Wall
  hs-source-dirs:
      lib
  build-depends:
      base ((> 4.5.0.0 || == 4.5.0.0) && < 4.8.0.0)
    , rainbow ((> 0.18 || == 0.18) && < 0.19)
    , text ((> 0.11.3.1 || == 0.11.3.1) && < 1.2.0.0)
    , transformers ((> 0.3.0.0 || == 0.3.0.0) && < 0.5.0.0)
    , array ((> 0.4.0.0 || == 0.4.0.0) && < 0.6.0.0)

Executable rainbox-mosaic
  main-is: rainbox-mosaic.hs
  if flag(mosaic)
    ghc-options:
        -Wall
    other-modules:
        Rainbox
      , Rainbox.Array2d
      , Rainbox.Box
      , Rainbox.Box.Primitives
      , Rainbox.Reader
      , Rainbox.Tutorial
      , Rainbox.Array2dTests
      , Rainbox.Box.PrimitivesTests
      , Rainbox.BoxDir
      , Rainbox.BoxTests
      , Rainbox.ReaderTests
      , RainboxDir
      , RainboxTests
      , Visual
    hs-source-dirs:
        test
      , lib
    default-language: Haskell2010
    build-depends:
        base ((> 4.5.0.0 || == 4.5.0.0) && < 4.8.0.0)
      , rainbow ((> 0.18 || == 0.18) && < 0.19)
      , text ((> 0.11.3.1 || == 0.11.3.1) && < 1.2.0.0)
      , transformers ((> 0.3.0.0 || == 0.3.0.0) && < 0.5.0.0)
      , array ((> 0.4.0.0 || == 0.4.0.0) && < 0.6.0.0)
    build-depends:
        tasty ((> 0.8 || == 0.8) && < 0.9)
      , tasty-quickcheck ((> 0.8.1 || == 0.8.1) && < 0.9)
      , QuickCheck ((> 2.7.5 || == 2.7.5) && < 2.8)
      , random ((> 1.0.0.0 || == 1.0.0.0) && < 1.1)
      , rainbow-tests ((> 0.18 || == 0.18) && < 0.19)
  else
    buildable: False

Test-Suite rainbox-test
  ghc-options:
      -Wall
  type: exitcode-stdio-1.0
  hs-source-dirs:
      test
    , lib
  default-language: Haskell2010
  build-depends:
      base ((> 4.5.0.0 || == 4.5.0.0) && < 4.8.0.0)
    , rainbow ((> 0.18 || == 0.18) && < 0.19)
    , text ((> 0.11.3.1 || == 0.11.3.1) && < 1.2.0.0)
    , transformers ((> 0.3.0.0 || == 0.3.0.0) && < 0.5.0.0)
    , array ((> 0.4.0.0 || == 0.4.0.0) && < 0.6.0.0)
  main-is: rainbox-test.hs
  build-depends:
      tasty ((> 0.8 || == 0.8) && < 0.9)
    , tasty-quickcheck ((> 0.8.1 || == 0.8.1) && < 0.9)
    , QuickCheck ((> 2.7.5 || == 2.7.5) && < 2.8)
    , rainbow-tests ((> 0.18 || == 0.18) && < 0.19)

Test-Suite rainbox-visual
  type: exitcode-stdio-1.0
  ghc-options:
      -Wall
  other-modules:
      Rainbox
    , Rainbox.Array2d
    , Rainbox.Box
    , Rainbox.Box.Primitives
    , Rainbox.Reader
    , Rainbox.Tutorial
    , Rainbox.Array2dTests
    , Rainbox.Box.PrimitivesTests
    , Rainbox.BoxDir
    , Rainbox.BoxTests
    , Rainbox.ReaderTests
    , RainboxDir
    , RainboxTests
    , Visual
  main-is: rainbox-visual.hs
  hs-source-dirs:
      test
    , lib
  default-language: Haskell2010
  build-depends:
      base ((> 4.5.0.0 || == 4.5.0.0) && < 4.8.0.0)
    , rainbow ((> 0.18 || == 0.18) && < 0.19)
    , text ((> 0.11.3.1 || == 0.11.3.1) && < 1.2.0.0)
    , transformers ((> 0.3.0.0 || == 0.3.0.0) && < 0.5.0.0)
    , array ((> 0.4.0.0 || == 0.4.0.0) && < 0.6.0.0)
  build-depends:
      tasty ((> 0.8 || == 0.8) && < 0.9)
    , tasty-quickcheck ((> 0.8.1 || == 0.8.1) && < 0.9)
    , QuickCheck ((> 2.7.5 || == 2.7.5) && < 2.8)
    , random ((> 1.0.0.0 || == 1.0.0.0) && < 1.1)
    , rainbow-tests ((> 0.18 || == 0.18) && < 0.19)