description = "Bindings for gtk3"
requires = "cairo2"
version = "3.0.beta5"

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 = "lablgtk3"
  archive(byte) = "gtkInit.cmo"
  archive(native) = "gtkInit.cmx"
)
package "gtkspell" (
  exists_if = "lablgtkspell.cma,lablgtkspell.cmxa,lablgtkspell.cmxs"
  description = "Bindings for gtkspell"
  requires = "lablgtk3"
  archive(byte) = "lablgtkspell.cma"
  archive(native) = "lablgtkspell.cmxa"
)
package "sourceview3" (
  exists_if = "lablgtksourceview3.cma,lablgtksourceview3.cmxa,lablgtksourceview3.cmxs"
  description = "Bindings for gtksourceview3"
  requires = "lablgtk3"
  archive(byte) = "lablgtksourceview3.cma"
  archive(native) = "lablgtksourceview3.cmxa"
)
