~yerinalexey/hare-gi

GTK bindings and GObject Introspection bindings generator for Hare

e5d712e Resolve graphite2 types

17 days ago

c913c8e Prevent GObject -> GLib -> GObject circular dependency

17 days ago

#hare-gi

GObject Introspection code generator for Hare. In short, it creates bindings for GTK family of libraries (GTK+, GDK, Pango, etc).

#Generating and installing bindings

Dependencies:

  • An up-to-date Hare toolchain
  • Development files for GObject-Introspection, the desired GTK version and its dependencies. Make sure /usr/share/gir-1.0 is included.

#GTK 3

./generate
make install

#GTK 4

./generate4
make install4

#Running examples

#GTK 3

make demo
./demo

#GTK 4

make demo4
./demo4

#Contributing

Please send patches to ~yerinalexey/public-inbox@lists.sr.ht using git send-email with prefix set to hare-gi:

$ git config format.subjectPrefix "PATCH hare-gi"