# \[ANN\] Ruby-GNOME2 3.0.8 has been released

**URL:** <https://rubytalk.org/t/ann-ruby-gnome2-3-0-8-has-been-released/73555>\
**Category:** ruby-talk\
**Created:** [6 April 2016 13:37 UTC](https://rubytalk.org/t/ann-ruby-gnome2-3-0-8-has-been-released/73555 "2016-04-06T13:37:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![cedlemo](https://avatars.discourse-cdn.com/v4/letter/c/4da419/32.png) [@cedlemo](https://rubytalk.org/u/cedlemo)\
**Post date:** [6 April 2016 13:37 UTC](https://rubytalk.org/t/ann-ruby-gnome2-3-0-8-has-been-released/73555/1 "2016-04-06T13:37:34Z")

</div>

The gems of the Ruby-GNOME2 project have been updated to the version 3.0.8.

Those new versions bring:  
&nbsp;&nbsp;&nbsp;\* better support for GTK3  
&nbsp;&nbsp;&nbsp;\* a complete tutorial for writting GTK3 applications with ruby:

> **[ruby-gnome2/ruby-gnome2](https://github.com/ruby-gnome2/ruby-gnome2/tree/master/gtk3/sample/tutorial)**
>
> ruby-gnome2 - A set of bindings for the GNOME-2.x libraries to use from Ruby.

  
&nbsp;&nbsp;&nbsp;\* GLib::Regex support  
&nbsp;&nbsp;&nbsp;\* bug fixes  
&nbsp;&nbsp;&nbsp;\* and more.

== About the Ruby-GNOME2 project

As a reminder, and for those that 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:

&nbsp;&nbsp;&nbsp;atk cairo-gobject  
&nbsp;&nbsp;&nbsp;clutter clutter-gstreamer  
&nbsp;&nbsp;&nbsp;clutter-gtk gdk\_pixbuf2  
&nbsp;&nbsp;&nbsp;gdk3 gio2  
&nbsp;&nbsp;&nbsp;glib2 gobject-introspection  
&nbsp;&nbsp;&nbsp;gstreamer gtk2  
&nbsp;&nbsp;&nbsp;gtk3 gtksourceview2  
&nbsp;&nbsp;&nbsp;gtksourceview3 gvlc  
&nbsp;&nbsp;&nbsp;pango poppler  
&nbsp;&nbsp;&nbsp;rsvg2 vte  
&nbsp;&nbsp;&nbsp;vte3 webkit-gtk  
&nbsp;&nbsp;&nbsp;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 :

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gem install gtk3

Sites for the project:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://github.com/ruby-gnome2/ruby-gnome2](https://github.com/ruby-gnome2/ruby-gnome2)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[http://ruby-gnome2.sourceforge.jp/](http://ruby-gnome2.sourceforge.jp/)

== About GTK+

&nbsp;&nbsp;from [http://www.gtk.org/](http://www.gtk.org/)

&nbsp;&nbsp;&nbsp;&nbsp;GTK+ is a highly usable, feature rich toolkit for creating  
&nbsp;&nbsp;&nbsp;&nbsp;graphical user interfaces which boasts cross platform  
&nbsp;&nbsp;&nbsp;&nbsp;compatibility and an easy to use API. GTK+ it is written  
&nbsp;&nbsp;&nbsp;&nbsp;in C, but has bindings to many other popular programming  
&nbsp;&nbsp;&nbsp;&nbsp;languages such as C++, Python and C# among others. GTK+ is  
&nbsp;&nbsp;&nbsp;&nbsp;licensed under the GNU LGPL 2.1 allowing development of  
&nbsp;&nbsp;&nbsp;&nbsp;both free and proprietary software with GTK+ without any  
&nbsp;&nbsp;&nbsp;&nbsp;license fees or royalties.

== About GNOME

&nbsp;&nbsp;from [http://www.gnome.org/about/](http://www.gnome.org/about/)

&nbsp;&nbsp;&nbsp;&nbsp;The GNOME project provides two things: The GNOME desktop  
&nbsp;&nbsp;&nbsp;&nbsp;environment, an intuitive and attractive desktop for  
&nbsp;&nbsp;&nbsp;&nbsp;users, and the GNOME development platform, an extensive  
&nbsp;&nbsp;&nbsp;&nbsp;framework for building applications that integrate into  
&nbsp;&nbsp;&nbsp;&nbsp;the rest of the desktop.
