{-# LANGUAGE OverloadedStrings #-} import Data.GI.CodeGen.CabalHooks (setupBinding, TaggedOverride(..)) import qualified GI.Atk.Config as Atk import qualified GI.Cogl.Config as Cogl import qualified GI.GLib.Config as GLib import qualified GI.GObject.Config as GObject import qualified GI.Gio.Config as Gio import qualified GI.Json.Config as Json import qualified GI.Pango.Config as Pango import qualified GI.Cairo.Config as Cairo main :: IO () main = setupBinding name version pkgName pkgVersion verbose overridesFile inheritedOverrides outputDir where name = "Clutter" version = "1.0" pkgName = "gi-clutter" pkgVersion = "1.0.2" overridesFile = Just "Clutter.overrides" verbose = False outputDir = Nothing inheritedOverrides = [TaggedOverride "inherited:Atk" Atk.overrides, TaggedOverride "inherited:Cogl" Cogl.overrides, TaggedOverride "inherited:GLib" GLib.overrides, TaggedOverride "inherited:GObject" GObject.overrides, TaggedOverride "inherited:Gio" Gio.overrides, TaggedOverride "inherited:Json" Json.overrides, TaggedOverride "inherited:Pango" Pango.overrides, TaggedOverride "inherited:Cairo" Cairo.overrides]