[ANN] The Ruby-GNOME2 gems are updated to version 3.1.3


#1

The gems of the Ruby-GNOME2 project are updated to the version 3.1.3.
Those new versions bring:

= 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:
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.


#2

Cedlemo Cedlemo wrote in post #1185851:

The gems of the Ruby-GNOME2 project are updated to the version 3.1.3.

its seem to be some issue on windows:

C:\Ruby22\lib\ruby\gems\2.2.0\gems\gtk3-3.1.3-x86-mingw32\sample\misc>ruby
radiobutton.rb
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require': cannot load such file -- pango.so (LoadError) from C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/pango-3.1.3-x86-mingw32/lib/pango/loader.rb:78:in
rescue in require_extension' from C:/Ruby22/lib/ruby/gems/2.2.0/gems/pango-3.1.3-x86-mingw32/lib/pango/loader.rb:74:inrequire_extension’
from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/pango-3.1.3-x86-mingw32/lib/pango/loader.rb:25:in
post_load' from C:/Ruby22/lib/ruby/gems/2.2.0/gems/gobject-introspection-3.1.3-x86-mingw32/lib/gobject-introspection/loader.rb:45:inload’
from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/pango-3.1.3-x86-mingw32/lib/pango.rb:36:in
<module:Pango>' from C:/Ruby22/lib/ruby/gems/2.2.0/gems/pango-3.1.3-x86-mingw32/lib/pango.rb:31:in<top (required)>’
from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require' from C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from
C:/Ruby22/lib/ruby/gems/2.2.0/gems/gdk3-3.1.3-x86-mingw32/lib/gdk3.rb:20:in
<top (required)>' from C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require' from C:/Ruby22/lib/ruby/gems/2.2.0/gems/gtk3-3.1.3-x86-mingw32/lib/gtk3.rb:19:in<top (required)>’
from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:in
require' from C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:inrescue in require’
from
C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:39:in
require' from radiobutton.rb:9:in