Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A set of bindings for the GNOME-2.x libraries to use from Ruby.
C Ruby R CSS Shell C++

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
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-gstreamer
    - Ruby/GLib2        - GLib-2.0.x or later
    - Ruby/GStreamer    - GStreamer 0.6.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.6.x or later
    - Ruby/GtkHtml2     - GtkHtml2 2.0.x or later
    - Ruby/GtkGLExt     - GtkGLExt 1.0.3 or later
    - Ruby/Libgda       - libgda 1.1.1 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

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).
      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.

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.