Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A set of bindings for the GNOME-2.x libraries to use from Ruby.
C Ruby Other

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
atk
bonobo
bonoboui
gconf
gdkpixbuf
glib
gnome
gnomecanvas
gnomevfs
gstreamer
gtk
gtkglext
gtkhtml2
gtksourceview
libart
libgda
libglade
panel-applet
pango
AUTHORS
ChangeLog
NEWS
README
exec_make.rb
extconf.rb

README

Ruby-GNOME2 -- Ruby bindings for GNOME-2.x
==========================================

   This is a set of bindings for the GNOME-2.x libraries for use from Ruby.

Release packages
----------------
   ruby-gtk2
    - Ruby/GLib2        - GLib 2.0.x or later
    - Ruby/ATK          - ATK 1.0.x or later
    - Ruby/Pango        - Pango 1.1.x or later
    - Ruby/GdkPixbuf2   - GTK+ 2.0.x or later
    - Ruby/GTK2         - GTK+ 2.0.x or later

   ruby-gnome2-all
    - ruby-gtk2
    - Ruby/GNOME2        - libgnome-2.0.x, libgnomeui-2.0.x or later
    - Ruby/GnomeCanvas2  - libgnomecanvas-2.0.x or later
    - Ruby/Libart2       - libart_lgpl 2.3.12 or later
    - Ruby/Libglade2     - Libglade 2.0.x or later
    - Ruby/GConf2        - GConf 2.0.x or later
    - Ruby/GnomeVFS      - GnomeVFS 2.0.x or later
    - Ruby/GStreamer     - GStreamer 0.8.x or later
    - Ruby/GtkHtml2      - GtkHtml2 2.0.x or later
    - Ruby/GtkGLExt      - GtkGLExt 1.0.3 or later
    - Ruby/Libgda        - libgda 1.0.3 or later
    - Ruby/GtkSourceView - GtkSourceView 1.0.1 or later
    - Ruby/PanelApplet   - gnome-panel 2.6.0 or later

Install
-------
   1. ruby extconf.rb
   2. make
   3. su
   4. make install

   To compile and install a particular sub-binding, 
   you can add arguments:

     ruby extconf.rb [subdir]...
       e.g.) ruby extconf.rb glib pango gdkpixbuf 

   Or you can compile each sub-binding:

     0. cd <each sub-directory>
     1. ruby extconf.rb
     2. make
     3. su
     4. make install

extconf.rb options
-------------------
   --ruby      : ruby directory
   --topsrcdir : top source directory
   --topdir    : top directory
   --strict    : if some libraries fail to compile/install, "make"
                 command returns 1(exit 1)

Dependencies
------------
   You should install a sub-binding with its dependencies.
   The current dependencies are:

      Ruby/GLib          none.
      Ruby/Libart        depends on Ruby/GLib(Use mkmf-gnome2.rb only).
      Ruby/ATK           depends on Ruby/GLib.
      Ruby/Pango         depends on Ruby/GLib.
      Ruby/GdkPixbuf     depends on Ruby/GLib.
      Ruby/GTK           depends on Ruby/GLib, Ruby/ATK, Ruby/Pango, Ruby/GdkPixbuf
      Ruby/GnomeCanvas   depends on Ruby/GTK, Ruby/Libart.
      Ruby/GNOME         depends on Ruby/GnomeCanvas.
      Ruby/Libglade      depends on Ruby/GTK, Ruby/GNOME(optional). REXML(optional)
      Ruby/GConf         depends on Ruby/GLib.
      Ruby/GnomeVFS      depends on Ruby/GLib.
      Ruby/GStreamer     depends on Ruby/GLib.
      Ruby/GtkHtml2      depends on Ruby/GTK.
      Ruby/GtkGLExt      depends on Ruby/GTK, rbogl.
      Ruby/Libgda        depends on Ruby/GLib.
      Ruby/GtkSourceView depends on Ruby/GTK.
      Ruby/PanelApplet   depends on Ruby/GNOME.

Copying
-------
   Copyright (c) 2002-2004 Ruby-GNOME2 Project Team

   This program is free software.
   You can distribute/modify this program under the terms of
   the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1.

Project Website
---------------
   http://ruby-gnome2.sourceforge.jp/

Something went wrong with that request. Please try again.