name: clutterhs version: 0.1 license: LGPL license-file: COPYING stability: alpha author: Matthew Arsenault copyright: (c) 2009 Matthew Arsenault maintainer: arsenm2@rpi.edu --homepage: http://example.com category: GUI synopsis: Bindings to the Clutter animation library Description: Clutterhs is a binding to the Clutter C library. Clutter is an open source software library for creating fast, visually rich, portable and animated graphical user interfaces. Clutter uses OpenGL for rendering but with an API which hides the underlying GL complexity from the developer. The Clutter API is intended to be easy to use, efficient and flexible. Build-Type: Simple Extra-Source-Files: AUTHORS, INSTALL, README tested-with: GHC == 6.10.4 Cabal-Version: >= 1.2 build-depends: base >= 3 && <5, glib >= 0.10.1, gtk >= 0.10.1, array, c2hs >= 0.16 Flag Debug Description: Enable debug support Default: False --Flag X11Support -- Description: Enable X11 support -- Default: True Library pkgconfig-depends: glib-2.0, gobject-2.0, clutter-1.0, pango Build-Tools: c2hs >= 0.16 Includes: csrc/clutter-macros.h C-Sources: ./csrc/clutter-macros.c Install-Includes: ./csrc/clutter-macros.h Hs-Source-Dirs: . Extensions: ForeignFunctionInterface, ExistentialQuantification, TypeSynonymInstances, CPP, FunctionalDependencies, MultiParamTypeClasses, OverlappingInstances, ScopedTypeVariables, EmptyDataDecls, UndecidableInstances, FlexibleInstances Build-Depends: base > 3 && < 5, haskell98, mtl, cairo, X11, glib >= 0.10.1, gtk >= 0.10.1, array Other-modules: C2HS --Utility and Types should not be exposed, but build fails if put in Other-modules field --X11 and gtk should also be optional Exposed-modules: Graphics.UI.Clutter.Types, Graphics.UI.Clutter.Signals, Graphics.UI.Clutter.Utility, Graphics.UI.Clutter.GTypes, Graphics.UI.Clutter.Event, Graphics.UI.Clutter.StoreValue, Graphics.UI.Clutter.Animation, Graphics.UI.Clutter.CustomSignals, Graphics.UI.Clutter.General, Graphics.UI.Clutter.Color, Graphics.UI.Clutter.Actor, Graphics.UI.Clutter.Rectangle, Graphics.UI.Clutter.Texture, Graphics.UI.Clutter.Container, Graphics.UI.Clutter.Group, Graphics.UI.Clutter.Text, Graphics.UI.Clutter.Stage, Graphics.UI.Clutter.Animatable, Graphics.UI.Clutter.Timeline, Graphics.UI.Clutter.Score, Graphics.UI.Clutter.CairoTexture, Graphics.UI.Clutter.Alpha, Graphics.UI.Clutter.Media, Graphics.UI.Clutter.ChildMeta, Graphics.UI.Clutter.Clone, Graphics.UI.Clutter.Behaviour, Graphics.UI.Clutter.BehaviourScale, Graphics.UI.Clutter.BehaviourDepth, Graphics.UI.Clutter.BehaviourEllipse, Graphics.UI.Clutter.BehaviourOpacity, Graphics.UI.Clutter.BehaviourRotate, Graphics.UI.Clutter.BehaviourPath, Graphics.UI.Clutter.Interval, Graphics.UI.Clutter.Path, Graphics.UI.Clutter.Shader, Graphics.UI.Clutter.Model, Graphics.UI.Clutter.ListModel, Graphics.UI.Clutter.ModelIter, Graphics.UI.Clutter.Script, Graphics.UI.Clutter.Units, Graphics.UI.Clutter.Scriptable, Graphics.UI.Clutter.BindingPool, Graphics.UI.Clutter.Utilities, Graphics.UI.Clutter.X11, Graphics.UI.Clutter Exposed: True Include-dirs: ./csrc if flag(debug) GHC-options: -W CC-Options: "-DDEBUG -O0 -g" CPP-Options: -DDEBUG