packages feed

OpenVGRaw-0.4.0: OpenVGRaw.cabal

name:             OpenVGRaw
version:          0.4.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 and is expected
  to be used in concert with the higher-level @OpenVG@ pacakge.
  .
  Detailed install instructions for Windows (MinGW/MSYS) are 
  included in the @OpenVG@ package.
  .
  Changelog
  .
  v0.3.0 to v0.4.0
  .
  * Re-fixed imports to work with GHC 7.6.
    Seemingly I missed uploading V0.3.0 to Hackage in August 
    2012.
  .
  v0.2.0 to v0.3.0
  .
  * Fixed imports
  .
  v0.1.0 to v0.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