packages feed

unicode-0.0: unicode.cabal

Name:             unicode
Version:          0.0
License:          BSD3
License-File:     LICENSE
Author:           Henning Thielemann <haskell@henning-thielemann.de>
Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>
Homepage:         http://code.haskell.org/~thielema/unicode/
Category:         Text
Synopsis:         Construct and transform unicode characters
Description:
  The package contains functions for construction
  of various characters like:
  .
  * block graphic elements
  .
  * frame elements
  .
  * fractions
  .
  * subscript and superscript characters
  .
  Related packages:
  .
  * @unicode-properties@: classifications such as lower case, graphical etc.
  .
  * @rfc5051@: sorting of characters

Tested-With:      GHC==7.4.1
Cabal-Version:    >=1.8
Build-Type:       Simple

Flag buildExamples
  description: Build example executables
  default:     False

Source-Repository this
  Tag:         0.0
  Type:        darcs
  Location:    http://code.haskell.org/~thielema/unicode/

Source-Repository head
  Type:        darcs
  Location:    http://code.haskell.org/~thielema/unicode/

Library
  Build-Depends:
    containers >=0.4 && <0.6,
    base >=4 && <5

  GHC-Options:      -Wall
  Hs-Source-Dirs:   src
  Exposed-Modules:
    Data.Char.Block
    Data.Char.Frame
    Data.Char.Number
    Data.Char.Small

Executable visualize-unicode
  If flag(buildExamples)
    Build-Depends:
      unicode,
      containers,
      utility-ht >=0.0.1 && <0.1,
      base
  Else
    Buildable: False
  Main-Is:          Visualize.hs
  GHC-Options:      -Wall
  Hs-source-dirs:   vis
  Other-Modules:
    Visualize.Data.Char.Block
    Visualize.Data.Char.Frame
    Visualize.Data.Char.Number
    Visualize.Data.Char.Small
    Visualize.Utility

Test-Suite test
  Type: exitcode-stdio-1.0
  Build-Depends:
    unicode,
    containers,
    utility-ht >=0.0.1 && <0.1,
    base
  Main-Is:          Test.hs
  GHC-Options:      -Wall
  Hs-source-dirs:   test
  Other-Modules:
    Test.Data.Char.Block
    Test.Data.Char.Frame
    Test.Utility