packages feed

svg-tree-0.2: svg-tree.cabal

name:                svg-tree
version:             0.2
synopsis:            SVG file loader and serializer
description:
  svg-tree provides types representing a SVG document,
  and allows to load and save it.
  .
  The types definition are aimed at rendering,
  so they are rather comple. For simpler SVG document building,
  look after `lucid-svg`.
  .
  To render an svg document you can use the `rasterific-svg` package


license:             BSD3
author:              Vincent Berthoux
maintainer:          Vincent Berthoux
-- copyright:           
category:            Graphics, Svg
build-type:          Simple
cabal-version:       >=1.10

extra-source-files: changelog

Source-Repository head
    Type:      git
    Location:  git://github.com/Twinside/svg-tree.git

Source-Repository this
    Type:      git
    Location:  git://github.com/Twinside/svg-tree.git
    Tag:       v0.2

library
  hs-source-dirs: src
  Ghc-options: -O3 -Wall
  ghc-prof-options: -rtsopts -Wall -prof -auto-all
  default-language: Haskell2010
  exposed-modules: Graphics.Svg
                 , Graphics.Svg.CssTypes
                 , Graphics.Svg.Types

  other-modules: Graphics.Svg.NamedColors
               , Graphics.Svg.XmlParser
               , Graphics.Svg.PathParser
               , Graphics.Svg.CssParser
               , Graphics.Svg.ColorParser

  build-depends: base >= 4.6 && < 4.9
               , JuicyPixels >= 3.2
               , attoparsec >= 0.12
               , scientific >= 0.3
               , containers >= 0.5
               , xml        >= 1.3
               , bytestring >= 0.10
               , linear     >= 1.16
               , vector     >= 0.10
               , text       >= 1.2
               , transformers >= 0.3 && < 0.5
               , mtl        >= 2.1 && < 2.3
               , lens       >= 4.6 && < 4.10