packages feed

diagrams-lib-1.0: diagrams-lib.cabal

Name:                diagrams-lib
Version:             1.0
Synopsis:            Embedded domain-specific language for declarative graphics
Description:         Diagrams is a flexible, extensible EDSL for creating
                     graphics of many types.  Graphics can be created
                     in arbitrary vector spaces and rendered with
                     multiple backends.  diagrams-lib provides a
                     standard library of primitives and operations for
                     creating diagrams.  To get started using it, see
                     "Diagrams.Prelude".
Homepage:            http://projects.haskell.org/diagrams
License:             BSD3
License-file:        LICENSE
Author:              Brent Yorgey
Maintainer:          diagrams-discuss@googlegroups.com
Bug-reports:         http://github.com/diagrams/diagrams-lib/issues
Category:            Graphics
Build-type:          Simple
Cabal-version:       >=1.10
Extra-source-files:  CHANGES.markdown, README.markdown, diagrams/*.svg
Extra-doc-files:     diagrams/*.svg
Tested-with:         GHC == 7.4.2, GHC == 7.6.1
Source-repository head
  type:     git
  location: http://github.com/diagrams/diagrams-lib.git

Library
  Exposed-modules:     Diagrams.Prelude,
                       Diagrams.Align,
                       Diagrams.Combinators,
                       Diagrams.Coordinates,
                       Diagrams.Attributes,
                       Diagrams.Points,
                       Diagrams.Located,
                       Diagrams.Parametric,
                       Diagrams.Parametric.Adjust,
                       Diagrams.Segment,
                       Diagrams.Trail,
                       Diagrams.TrailLike,
                       Diagrams.Path,
                       Diagrams.CubicSpline,
                       Diagrams.CubicSpline.Internal,
                       Diagrams.Solve,
                       Diagrams.Tangent,
                       Diagrams.Transform,
                       Diagrams.BoundingBox,
                       Diagrams.Names,
                       Diagrams.Envelope,
                       Diagrams.Trace,
                       Diagrams.Query,
                       Diagrams.TwoD,
                       Diagrams.TwoD.Types,
                       Diagrams.TwoD.Align,
                       Diagrams.TwoD.Arrow,
                       Diagrams.TwoD.Arrowheads,
                       Diagrams.TwoD.Combinators,
                       Diagrams.TwoD.Transform,
                       Diagrams.TwoD.Transform.ScaleInv,
                       Diagrams.TwoD.Ellipse,
                       Diagrams.TwoD.Arc,
                       Diagrams.TwoD.Segment,
                       Diagrams.TwoD.Curvature,
                       Diagrams.TwoD.Offset,
                       Diagrams.TwoD.Path,
                       Diagrams.TwoD.Polygons,
                       Diagrams.TwoD.Shapes,
                       Diagrams.TwoD.Vector,
                       Diagrams.TwoD.Size,
                       Diagrams.TwoD.Model,
                       Diagrams.TwoD.Text,
                       Diagrams.TwoD.Image,
                       Diagrams.TwoD.Adjust,
                       Diagrams.ThreeD.Types,
                       Diagrams.ThreeD.Shapes,
                       Diagrams.ThreeD.Vector,
                       Diagrams.ThreeD.Transform,
                       Diagrams.ThreeD.Camera,
                       Diagrams.ThreeD.Light,
                       Diagrams.ThreeD
                       Diagrams.Animation,
                       Diagrams.Animation.Active,
                       Diagrams.Util,
                       Diagrams.Backend.Show,
                       Diagrams.Backend.CmdLine
  Build-depends:       base >= 4.2 && < 4.8,
                       containers >= 0.3 && < 0.6,
                       array >= 0.3 && < 0.5,
                       semigroups >= 0.3.4 && < 0.12,
                       monoid-extras >= 0.3 && < 0.4,
                       diagrams-core >= 1.0 && < 1.1,
                       active >= 0.1 && < 0.2,
                       vector-space >= 0.7.7 && < 0.9,
                       vector-space-points >= 0.1.2 && < 0.2,
                       MemoTrie >= 0.6 && < 0.7,
                       NumInstances >= 1.2 && < 1.4,
                       colour >= 2.3.2 && < 2.4,
                       data-default-class < 0.1,
                       pretty >= 1.0.1.2 && < 1.2,
                       fingertree >= 0.1 && < 0.2,
                       intervals >= 0.3 && < 0.5,
                       lens >= 3.9 && < 3.11,
                       tagged >= 0.7,
                       optparse-applicative >= 0.7 && < 0.8,
                       filepath,
                       safe >= 0.2 && < 0.4
  Hs-source-dirs:      src
  default-language:    Haskell2010