packages feed

lp-diagrams-1.0: lp-diagrams.cabal

name:                lp-diagrams
version:             1.0
synopsis:            An EDSL for diagrams based based on linear constraints
license:             AGPL-3
license-file:        LICENSE
author:              Jean-Philippe Bernardy
maintainer:          jeanphilippe.bernardy@gmail.com
copyright:           Jean-Philippe Bernardy
category:            Graphics
build-type:          Simple
-- extra-source-files:  
cabal-version:       >=1.18

Flag graphviz
  Description: Enable graphviz support
  Default:     True

library
  if flag(graphviz)
    build-depends: graphviz
    exposed-modules: Graphics.Diagrams.Graphviz

  exposed-modules:     Graphics.Diagrams.Object,
                       Graphics.Diagrams.Path,
                       Graphics.Diagrams.Plot,
                       Graphics.Diagrams.Point,
                       Graphics.Diagrams.Core,
                       Graphics.Diagrams.DerivationTrees,
                       Graphics.Diagrams
  build-depends:       base >=4.8 && < 666,
                       lens >=4.12,
                       text >=1.2 ,
                       typography-geometry >=1.0 ,
                       glpk-hs >=0.3 ,
                       vector,
                       polynomials-bernstein,
                       mtl >=2.2 ,
                       containers >=0.5,
                       labeled-tree
  default-language:    Haskell2010