packages feed

OpenVGRaw-0.2.0: OpenVGRaw.cabal

name:             OpenVGRaw
version:          0.2.0
license:          BSD3
license-file:     LICENSE
copyright:        Stephen Tetley <stephen.tetley@gmail.com>
maintainer:       Stephen Tetley <stephen.tetley@gmail.com>
homepage:         http://code.google.com/p/copperbox/
category:         Graphics
synopsis:         Raw binding to OpenVG (ShivaVG-0.2.1 implementation).
description:
  A raw Haskell binding to OpenVG vector graphics API version 
  1.0.1, specifically the ShivaVG-0.2.1 implementation.
  .
  Following Sven Panne\'s OpenGL model this is essentially a 1:1
  mapping between the OpenVG C API and Haskell.
  .
  .
  Changelog
  0.1.0 to 0.2.0
  .
  * Changed type of vgGetMatrix
  .

build-type:         Simple
stability:          experimental
cabal-version:      >= 1.2

extra-source-files:
  Changes

library
  hs-source-dirs:     src
  build-depends:      base < 5,
                      OpenGLRaw >= 1.1.0.1 && < 2

  exposed-modules:
    Graphics.Rendering.OpenVG.Raw.VG.Blending,
    Graphics.Rendering.OpenVG.Raw.VG.Core101,
    Graphics.Rendering.OpenVG.Raw.VG.DrawingContext,
    Graphics.Rendering.OpenVG.Raw.VG.Extending,
    Graphics.Rendering.OpenVG.Raw.VG.Images,
    Graphics.Rendering.OpenVG.Raw.VG.Paint,
    Graphics.Rendering.OpenVG.Raw.VG.Parameters,
    Graphics.Rendering.OpenVG.Raw.VG.Paths,
    Graphics.Rendering.OpenVG.Raw.VG.RenderingQuality,
    Graphics.Rendering.OpenVG.Raw.VG.Scissoring,
    Graphics.Rendering.OpenVG.Raw.VG.ShivaExtensions,
    Graphics.Rendering.OpenVG.Raw.VGU.VGU

  other-modules:
    Graphics.Rendering.OpenVG.Raw.VG.BasicTypes,
    Graphics.Rendering.OpenVG.Raw.VG.Constants,
    Graphics.Rendering.OpenVG.Raw.VG.CFunDecls,
    Graphics.Rendering.OpenVG.Raw.VGU.CInternals
  
  extensions:
    ForeignFunctionInterface, CPP

  ghc-options:  -Wall