Forum: Ruby [ANN] Ruby-GNOME2 version 3.1.0

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
7157259218d3e6168b9b106b82f0da93?d=identicon&s=25 Cedlemo Cedlemo (cedlemo)
on 2016-11-13 18:58
title: New version for the gems of the Ruby-GNOME2 project

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

  * improvements in GObject Introspection based bindings.
  * improvements in Gtk3 gem
  * new Gtk3 demos have been added
  * bug fixes
  *
  *   and more see:
     *  https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
     *  http://ruby-gnome2.osdn.jp/hiki.cgi?News_20160812_1

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

*  atk
*  cairo-gobject
*  clutter
*  clutter-gdk
*  clutter-gstreamer
*  clutter-gtk
*  gdk_pixbuf2
*  gdk3
*  gio2
*  glib2
*  gnumeric
*  gobject-introspection
*  goffice
*  gstreamer
*  gsf
*  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.
4828d528e2e46f7c8160c336eb332836?d=identicon&s=25 Robert Heiler (shevegen)
on 2016-11-14 23:18
Hello,

What is the easiest way to get all of ruby-gnome (the bindings available
above) installed? I assume that with

    gem install gtk3

I would only get gtk3.

Sorry for the noobish question but I am still only slowly transitioning
into modern age. I have not even finished cleaning up all my old
ruby-gtk2 code yet either, just too many other things to do. :)
B078cb4f4fb473c7a54d1fc36d10c70e?d=identicon&s=25 Regis d'Aubarede (raubarede)
on 2016-11-15 18:02
Robert Heiler wrote in post #1185242:

>     gem install gtk3
>
> I would only get gtk3.


with gtk3 you get :
  cairo
  glib2
  gobject-introspection
  gio2
  atk
  pango
  gdk_pixbuf2
  cairo-gobject
  gdk3
  rsvg2
  gtk3
for others package, I think you need to load them individually.

Warning !! there a some issues on windows (see
https://www.ruby-forum.com/forum/gnome2 )
This topic is locked and can not be replied to.