The gems of the Ruby-GNOME2 project are updated to the version 3.1.9.
This release includes the new Ruby/Poppler gem, that is based on GObjectIntrospection, and some improvements and bug fixes for:
- Ruby/GDK3
- Ruby/GLib
- Ruby/GObjectIntrospection
- Ruby/GTK3
- Ruby/GtkSourceView3
- Ruby/Rsvg2
- Ruby/WebKit2GTK
- Ruby/VTE3
See http://ruby-gnome2.osdn.jp/hiki.cgi?News_20171016_1 for an exhaustive list of the improvements.
= 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 and 2.3.
The Ruby-GNOME2 project provides the following gems:
- atk
- cairo-gobject
- clutter
- clutter-gdk
- clutter-gstreamer
- 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-introspection 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:
https://github.com/ruby-gnome2/ruby-gnome2
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 http://www.gnome.org/about/
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.