gi-clutter-1.0.2: gi-clutter.cabal
name: gi-clutter
version: 1.0.2
synopsis: clutter GObject bindings
description: Low-level bindings for clutter, autogenerated by haskell-gi.
homepage: https://github.com/haskell-gi/haskell-gi
license: LGPL-2.1
license-file: LICENSE
author: Ashley Towns <mail@ashleytowns.id.au>
maintainer: Iñaki García Etxebarria
category: Bindings
build-type: Custom
cabal-version: 2.0
extra-source-files: README.md ChangeLog.md stack.yaml Clutter.overrides
custom-setup
setup-depends: base >= 4.9 && < 5,
Cabal >= 1.24,
haskell-gi >= 0.26 && < 0.27,
gi-gobject == 2.0.*,
gi-glib == 2.0.*,
gi-gio == 2.0.*,
gi-atk == 2.0.*,
gi-cairo == 1.0.*,
gi-pango == 1.0.*,
gi-cogl == 1.0.*,
gi-json == 1.0.*
library
default-language: Haskell2010
default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses
other-extensions: PatternSynonyms, ViewPatterns, TypeApplications
ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations
pkgconfig-depends: clutter-1.0 == 1.26.*
build-depends: base >= 4.7 && <5,
haskell-gi-base >= 0.26 && < 0.27,
haskell-gi >= 0.26 && < 0.27,
haskell-gi-overloading < 1.1,
gi-gobject == 2.0.*,
gi-glib == 2.0.*,
gi-gio == 2.0.*,
gi-atk == 2.0.*,
gi-cairo == 1.0.*,
gi-pango == 1.0.*,
gi-cogl == 1.0.*,
gi-json == 1.0.*,
bytestring >= 0.10 && < 1,
containers >= 0.5 && < 1,
text >= 1.0 && < 2,
transformers >= 0.4 && < 1
-- Disable overloading when compiling under GHC 8.2.x
-- see https://ghc.haskell.org/trac/ghc/ticket/14382
if impl(ghc == 8.2.*)
build-depends: haskell-gi-overloading == 0.0
-- Note that the following list of exposed modules and autogen
-- modules is for documentation purposes only, so that some
-- documentation appears in hackage. The actual list of modules
-- to be built will be built at configure time, based on the
-- available introspection data.
exposed-modules: GI.Clutter.Config,
GI.Clutter,
GI.Clutter.Callbacks,
GI.Clutter.Constants,
GI.Clutter.Enums,
GI.Clutter.Flags,
GI.Clutter.Functions,
GI.Clutter.Interfaces,
GI.Clutter.Interfaces.Animatable,
GI.Clutter.Interfaces.Container,
GI.Clutter.Interfaces.Content,
GI.Clutter.Interfaces.Media,
GI.Clutter.Interfaces.Scriptable,
GI.Clutter.Objects,
GI.Clutter.Objects.Action,
GI.Clutter.Objects.Actor,
GI.Clutter.Objects.ActorMeta,
GI.Clutter.Objects.AlignConstraint,
GI.Clutter.Objects.Alpha,
GI.Clutter.Objects.Animation,
GI.Clutter.Objects.Animator,
GI.Clutter.Objects.Backend,
GI.Clutter.Objects.Behaviour,
GI.Clutter.Objects.BehaviourDepth,
GI.Clutter.Objects.BehaviourEllipse,
GI.Clutter.Objects.BehaviourOpacity,
GI.Clutter.Objects.BehaviourPath,
GI.Clutter.Objects.BehaviourRotate,
GI.Clutter.Objects.BehaviourScale,
GI.Clutter.Objects.BinLayout,
GI.Clutter.Objects.BindConstraint,
GI.Clutter.Objects.BindingPool,
GI.Clutter.Objects.BlurEffect,
GI.Clutter.Objects.Box,
GI.Clutter.Objects.BoxLayout,
GI.Clutter.Objects.BrightnessContrastEffect,
GI.Clutter.Objects.CairoTexture,
GI.Clutter.Objects.Canvas,
GI.Clutter.Objects.ChildMeta,
GI.Clutter.Objects.ClickAction,
GI.Clutter.Objects.ClipNode,
GI.Clutter.Objects.Clone,
GI.Clutter.Objects.ColorNode,
GI.Clutter.Objects.ColorizeEffect,
GI.Clutter.Objects.Constraint,
GI.Clutter.Objects.DeformEffect,
GI.Clutter.Objects.DesaturateEffect,
GI.Clutter.Objects.DeviceManager,
GI.Clutter.Objects.DragAction,
GI.Clutter.Objects.DropAction,
GI.Clutter.Objects.Effect,
GI.Clutter.Objects.FixedLayout,
GI.Clutter.Objects.FlowLayout,
GI.Clutter.Objects.GestureAction,
GI.Clutter.Objects.GridLayout,
GI.Clutter.Objects.Group,
GI.Clutter.Objects.Image,
GI.Clutter.Objects.InputDevice,
GI.Clutter.Objects.Interval,
GI.Clutter.Objects.KeyframeTransition,
GI.Clutter.Objects.LayoutManager,
GI.Clutter.Objects.LayoutMeta,
GI.Clutter.Objects.ListModel,
GI.Clutter.Objects.Model,
GI.Clutter.Objects.ModelIter,
GI.Clutter.Objects.OffscreenEffect,
GI.Clutter.Objects.PageTurnEffect,
GI.Clutter.Objects.PaintNode,
GI.Clutter.Objects.PanAction,
GI.Clutter.Objects.ParamSpecUnit,
GI.Clutter.Objects.Path,
GI.Clutter.Objects.PathConstraint,
GI.Clutter.Objects.PipelineNode,
GI.Clutter.Objects.PropertyTransition,
GI.Clutter.Objects.Rectangle,
GI.Clutter.Objects.RotateAction,
GI.Clutter.Objects.Score,
GI.Clutter.Objects.Script,
GI.Clutter.Objects.ScrollActor,
GI.Clutter.Objects.Settings,
GI.Clutter.Objects.Shader,
GI.Clutter.Objects.ShaderEffect,
GI.Clutter.Objects.ShaderFloat,
GI.Clutter.Objects.ShaderInt,
GI.Clutter.Objects.ShaderMatrix,
GI.Clutter.Objects.SnapConstraint,
GI.Clutter.Objects.Stage,
GI.Clutter.Objects.StageManager,
GI.Clutter.Objects.State,
GI.Clutter.Objects.SwipeAction,
GI.Clutter.Objects.TableLayout,
GI.Clutter.Objects.TapAction,
GI.Clutter.Objects.Text,
GI.Clutter.Objects.TextBuffer,
GI.Clutter.Objects.TextNode,
GI.Clutter.Objects.Texture,
GI.Clutter.Objects.TextureNode,
GI.Clutter.Objects.Timeline,
GI.Clutter.Objects.Transition,
GI.Clutter.Objects.TransitionGroup,
GI.Clutter.Objects.ZoomAction,
GI.Clutter.Structs,
GI.Clutter.Structs.ActorBox,
GI.Clutter.Structs.ActorIter,
GI.Clutter.Structs.AnimatorKey,
GI.Clutter.Structs.AnyEvent,
GI.Clutter.Structs.ButtonEvent,
GI.Clutter.Structs.Color,
GI.Clutter.Structs.CrossingEvent,
GI.Clutter.Structs.EventSequence,
GI.Clutter.Structs.Fog,
GI.Clutter.Structs.Geometry,
GI.Clutter.Structs.KeyEvent,
GI.Clutter.Structs.Knot,
GI.Clutter.Structs.Margin,
GI.Clutter.Structs.Matrix,
GI.Clutter.Structs.MotionEvent,
GI.Clutter.Structs.PaintVolume,
GI.Clutter.Structs.PathNode,
GI.Clutter.Structs.Perspective,
GI.Clutter.Structs.Point,
GI.Clutter.Structs.Rect,
GI.Clutter.Structs.ScrollEvent,
GI.Clutter.Structs.Size,
GI.Clutter.Structs.StageStateEvent,
GI.Clutter.Structs.StateKey,
GI.Clutter.Structs.TouchEvent,
GI.Clutter.Structs.TouchpadPinchEvent,
GI.Clutter.Structs.TouchpadSwipeEvent,
GI.Clutter.Structs.Units,
GI.Clutter.Structs.Vertex,
GI.Clutter.Unions,
GI.Clutter.Unions.Event
autogen-modules: GI.Clutter.Config,
GI.Clutter,
GI.Clutter.Callbacks,
GI.Clutter.Constants,
GI.Clutter.Enums,
GI.Clutter.Flags,
GI.Clutter.Functions,
GI.Clutter.Interfaces,
GI.Clutter.Interfaces.Animatable,
GI.Clutter.Interfaces.Container,
GI.Clutter.Interfaces.Content,
GI.Clutter.Interfaces.Media,
GI.Clutter.Interfaces.Scriptable,
GI.Clutter.Objects,
GI.Clutter.Objects.Action,
GI.Clutter.Objects.Actor,
GI.Clutter.Objects.ActorMeta,
GI.Clutter.Objects.AlignConstraint,
GI.Clutter.Objects.Alpha,
GI.Clutter.Objects.Animation,
GI.Clutter.Objects.Animator,
GI.Clutter.Objects.Backend,
GI.Clutter.Objects.Behaviour,
GI.Clutter.Objects.BehaviourDepth,
GI.Clutter.Objects.BehaviourEllipse,
GI.Clutter.Objects.BehaviourOpacity,
GI.Clutter.Objects.BehaviourPath,
GI.Clutter.Objects.BehaviourRotate,
GI.Clutter.Objects.BehaviourScale,
GI.Clutter.Objects.BinLayout,
GI.Clutter.Objects.BindConstraint,
GI.Clutter.Objects.BindingPool,
GI.Clutter.Objects.BlurEffect,
GI.Clutter.Objects.Box,
GI.Clutter.Objects.BoxLayout,
GI.Clutter.Objects.BrightnessContrastEffect,
GI.Clutter.Objects.CairoTexture,
GI.Clutter.Objects.Canvas,
GI.Clutter.Objects.ChildMeta,
GI.Clutter.Objects.ClickAction,
GI.Clutter.Objects.ClipNode,
GI.Clutter.Objects.Clone,
GI.Clutter.Objects.ColorNode,
GI.Clutter.Objects.ColorizeEffect,
GI.Clutter.Objects.Constraint,
GI.Clutter.Objects.DeformEffect,
GI.Clutter.Objects.DesaturateEffect,
GI.Clutter.Objects.DeviceManager,
GI.Clutter.Objects.DragAction,
GI.Clutter.Objects.DropAction,
GI.Clutter.Objects.Effect,
GI.Clutter.Objects.FixedLayout,
GI.Clutter.Objects.FlowLayout,
GI.Clutter.Objects.GestureAction,
GI.Clutter.Objects.GridLayout,
GI.Clutter.Objects.Group,
GI.Clutter.Objects.Image,
GI.Clutter.Objects.InputDevice,
GI.Clutter.Objects.Interval,
GI.Clutter.Objects.KeyframeTransition,
GI.Clutter.Objects.LayoutManager,
GI.Clutter.Objects.LayoutMeta,
GI.Clutter.Objects.ListModel,
GI.Clutter.Objects.Model,
GI.Clutter.Objects.ModelIter,
GI.Clutter.Objects.OffscreenEffect,
GI.Clutter.Objects.PageTurnEffect,
GI.Clutter.Objects.PaintNode,
GI.Clutter.Objects.PanAction,
GI.Clutter.Objects.ParamSpecUnit,
GI.Clutter.Objects.Path,
GI.Clutter.Objects.PathConstraint,
GI.Clutter.Objects.PipelineNode,
GI.Clutter.Objects.PropertyTransition,
GI.Clutter.Objects.Rectangle,
GI.Clutter.Objects.RotateAction,
GI.Clutter.Objects.Score,
GI.Clutter.Objects.Script,
GI.Clutter.Objects.ScrollActor,
GI.Clutter.Objects.Settings,
GI.Clutter.Objects.Shader,
GI.Clutter.Objects.ShaderEffect,
GI.Clutter.Objects.ShaderFloat,
GI.Clutter.Objects.ShaderInt,
GI.Clutter.Objects.ShaderMatrix,
GI.Clutter.Objects.SnapConstraint,
GI.Clutter.Objects.Stage,
GI.Clutter.Objects.StageManager,
GI.Clutter.Objects.State,
GI.Clutter.Objects.SwipeAction,
GI.Clutter.Objects.TableLayout,
GI.Clutter.Objects.TapAction,
GI.Clutter.Objects.Text,
GI.Clutter.Objects.TextBuffer,
GI.Clutter.Objects.TextNode,
GI.Clutter.Objects.Texture,
GI.Clutter.Objects.TextureNode,
GI.Clutter.Objects.Timeline,
GI.Clutter.Objects.Transition,
GI.Clutter.Objects.TransitionGroup,
GI.Clutter.Objects.ZoomAction,
GI.Clutter.Structs,
GI.Clutter.Structs.ActorBox,
GI.Clutter.Structs.ActorIter,
GI.Clutter.Structs.AnimatorKey,
GI.Clutter.Structs.AnyEvent,
GI.Clutter.Structs.ButtonEvent,
GI.Clutter.Structs.Color,
GI.Clutter.Structs.CrossingEvent,
GI.Clutter.Structs.EventSequence,
GI.Clutter.Structs.Fog,
GI.Clutter.Structs.Geometry,
GI.Clutter.Structs.KeyEvent,
GI.Clutter.Structs.Knot,
GI.Clutter.Structs.Margin,
GI.Clutter.Structs.Matrix,
GI.Clutter.Structs.MotionEvent,
GI.Clutter.Structs.PaintVolume,
GI.Clutter.Structs.PathNode,
GI.Clutter.Structs.Perspective,
GI.Clutter.Structs.Point,
GI.Clutter.Structs.Rect,
GI.Clutter.Structs.ScrollEvent,
GI.Clutter.Structs.Size,
GI.Clutter.Structs.StageStateEvent,
GI.Clutter.Structs.StateKey,
GI.Clutter.Structs.TouchEvent,
GI.Clutter.Structs.TouchpadPinchEvent,
GI.Clutter.Structs.TouchpadSwipeEvent,
GI.Clutter.Structs.Units,
GI.Clutter.Structs.Vertex,
GI.Clutter.Unions,
GI.Clutter.Unions.Event