The gems of the Ruby-GNOME2 project are updated to the version 3.1.3.
Those new versions bring:
- version 3.1.3:
- improve backward compatibility for Ruby/Pango.
- see The source of https://ruby-gnome.github.io/ | ruby-gnome.github.io
- version 3.1.2:
- improvement of GObject-Introspection, GLib2 Gtk3 and others.
- Atk and Pango gems are now using GObject-Instrospection.
- incompatible change of GBytes to string conversion.
- see more information here :
The source of https://ruby-gnome.github.io/ | ruby-gnome.github.io
= About the ruby-gnome2 project
As a reminder, and for those who didn’t know, the Ruby-GNOME2 project
is a set of bindings for the GNOME 2.x and 3.x libraries to use from
Ruby 2.1, 2.2, 2.3 and 2.4.
The Ruby-GNOME2 project provides the following gems:
atk cairo-gobject
clutter clutter-gstreamer
clutter-gdk clutter-gtk
gdk_pixbuf2 gdk3
gio2 glib2
gnumeric gobject-introspection
goffice gsf
gstreamer gtk2
gtk3 gtksourceview2
gtksourceview3 gvlc
pango poppler
rsvg2 vte
vte3 webkit-gtk
webkit2-gtk webkit-gtk2
Since the version 3.0.0, the Ruby-GNOME2 gems are based on the
gobject-instropection whenever it is possible. The platforms supported
are Linux, Windows and OS X.
In order to install a gem (gtk3 for example) just do :
gem install gtk3
Sites for the project:
GitHub - ruby-gnome/ruby-gnome: A set of bindings for the GNOME libraries to use from Ruby.
http://ruby-gnome2.sourceforge.jp/
= About GTK+
from http://www.gtk.org/
GTK+ is a highly usable, feature rich toolkit for creating
graphical user interfaces which boasts cross platform
compatibility and an easy to use API. GTK+ it is written
in C, but has bindings to many other popular programming
languages such as C++, Python and C# among others. GTK+ is
licensed under the GNU LGPL 2.1 allowing development of
both free and proprietary software with GTK+ without any
license fees or royalties.
= About GNOME
from About Us – GNOME
The GNOME project provides two things: The GNOME desktop
environment, an intuitive and attractive desktop for
users, and the GNOME development platform, an extensive
framework for building applications that integrate into
the rest of the desktop.