description = "Bindings for gtk2"
requires = ""
version = "2.18.8"

archive(byte) = "lablgtk.cma"
archive(native) = "lablgtk.cmxa"
archive(byte,mt) += "gtkThread.cmo"
archive(native,mt) += "gtkThread.cmx"
requires(mt) += "threads"

package "auto-init" (
  exists_if = "gtkInit.cmo,gtkInit.cmx"
  description = "Auto-initialization of GTK"
  requires = "lablgtk2"
  archive(byte) = "gtkInit.cmo"
  archive(native) = "gtkInit.cmx"
)
package "gl" (
  exists_if = "lablgtkgl.cma,lablgtkgl.cmxa,lablgtkgl.cmxs"
  description = "Bindings for gtkGL"
  requires = "lablgtk2"
  archive(byte) = "lablgtkgl.cma"
  archive(native) = "lablgtkgl.cmxa"
)
package "glade" (
  exists_if = "lablglade.cma,lablglade.cmxa,lablglade.cmxs"
  description = "Bindings for glade"
  requires = "lablgtk2"
  archive(byte) = "lablglade.cma"
  archive(native) = "lablglade.cmxa"
)
package "gnomecanvas" (
  exists_if = "lablgnomecanvas.cma,lablgnomecanvas.cmxa,lablgnomecanvas.cmxs"
  description = "Bindings for gnomecanvas"
  requires = "lablgtk2"
  archive(byte) = "lablgnomecanvas.cma"
  archive(native) = "lablgnomecanvas.cmxa"
)
package "gnomehtml" (
  exists_if = "lablgnome.cma,lablgnome.cmxa,lablgnome.cmxs"
  description = "Bindings for gnome html"
  requires = "lablgtk2"
  archive(byte) = "lablgnome.cma"
  archive(native) = "lablgnome.cmxa"
)
package "gnomeui" (
  exists_if = "lablgnomeui.cma,lablgnomeui.cmxa,lablgnomeui.cmxs"
  description = "Bindings for gnomeui"
  requires = "lablgtk2"
  archive(byte) = "lablgnomeui.cma"
  archive(native) = "lablgnomeui.cmxa"
)
package "gtkspell" (
  exists_if = "lablgtkspell.cma,lablgtkspell.cmxa,lablgtkspell.cmxs"
  description = "Bindings for gtkspell"
  requires = "lablgtk2"
  archive(byte) = "lablgtkspell.cma"
  archive(native) = "lablgtkspell.cmxa"
)
package "panel" (
  exists_if = "lablpanel.cma,lablpanel.cmxa,lablpanel.cmxs"
  description = "Bindings for panelapplet"
  requires = "lablgtk2"
  archive(byte) = "lablpanel.cma"
  archive(native) = "lablpanel.cmxa"
)
package "rsvg" (
  exists_if = "lablrsvg.cma,lablrsvg.cmxa,lablrsvg.cmxs"
  description = "Bindings for rsvg"
  requires = "lablgtk2"
  archive(byte) = "lablrsvg.cma"
  archive(native) = "lablrsvg.cmxa"
)
package "sourceview" (
  exists_if = "lablgtksourceview.cma,lablgtksourceview.cmxa,lablgtksourceview.cmxs"
  description = "Bindings for gtksourceview"
  requires = "lablgtk2"
  archive(byte) = "lablgtksourceview.cma"
  archive(native) = "lablgtksourceview.cmxa"
)
package "sourceview2" (
  exists_if = "lablgtksourceview2.cma,lablgtksourceview2.cmxa,lablgtksourceview2.cmxs"
  description = "Bindings for gtksourceview2"
  requires = "lablgtk2"
  archive(byte) = "lablgtksourceview2.cma"
  archive(native) = "lablgtksourceview2.cmxa"
)
