packages feed

unicode-0.0.1.3: unicode.cabal

Name:             unicode
Version:          0.0.1.3
License:          BSD3
License-File:     LICENSE
Author:           Henning Thielemann <haskell@henning-thielemann.de>
Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>
Homepage:         https://hub.darcs.net/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.2, GHC==8.4.1
Cabal-Version:    >=1.10
Build-Type:       Simple

Flag buildExamples
  description: Build example executables
  default:     False

Source-Repository this
  Tag:         0.0.1.3
  Type:        darcs
  Location:    https://hub.darcs.net/thielema/unicode/

Source-Repository head
  Type:        darcs
  Location:    https://hub.darcs.net/thielema/unicode/

Library
  Build-Depends:
    containers >=0.4 && <0.9,
    semigroups >=0.1 && <1,
    base >=4.11 && <5

  Default-Language: Haskell98
  GHC-Options:      -Wall
  Hs-Source-Dirs:   src
  Exposed-Modules:
    Data.Char.Block
    Data.Char.Frame
    Data.Char.Number
    Data.Char.Small
--    Data.Char.Arrow
--    Data.Char.Card

Executable visualize-unicode
  If flag(buildExamples)
    Build-Depends:
      unicode,
      containers,
      utility-ht >=0.0.1 && <0.1,
      base
  Else
    Buildable: False
  Default-Language: Haskell98
  GHC-Options:      -Wall
  Hs-source-dirs:   vis
  Main-Is:          Visualize.hs
  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
  Default-Language: Haskell98
  GHC-Options:      -Wall
  Hs-source-dirs:   test
  Main-Is:          Test.hs
  Other-Modules:
    Test.Data.Char.Block
    Test.Data.Char.Frame
    Test.Utility