wyhaines / ruby-gnome2 forked from elliottcable/ruby-gnome2

A mirror of the ruby-gnome2 project.

This URL has Read+Write access

name age message
file AUTHORS Wed Mar 19 07:41:12 -0700 2008 Updated news for upcoming release, tagged bindi... [jglauche]
file COPYING.LIB Sat Oct 15 22:54:30 -0700 2005 * NEWS: Added 0.14.0 information. * README: Rev... [mutoh]
file ChangeLog Loading commit data...
file NEWS
file README Tue Sep 30 06:44:09 -0700 2008 * README: use RD. git-svn-id: https://ruby-gn... [ktou]
file Rakefile Thu Oct 23 06:46:57 -0700 2008 * Rakefile: guess release source repository's U... [ktou]
directory atk/
directory bonobo/ Sat Nov 01 06:59:12 -0700 2008 * src/: use RARRAY_PTR() and RARRAY_LEN(). gi... [ktou]
directory bonoboui/ Sat Jul 14 06:53:29 -0700 2007 add missing changelog entries git-svn-id: htt... [ggc]
file exec_make.rb Mon Jan 31 02:34:33 -0800 2005 * extconf.rb, exec_make.rb: Support MSVC++(nmak... [mutoh]
file extconf.rb Sat Jun 07 19:43:42 -0700 2008 * extconf.rb: don't use exec_make.rb to pass ma... [ktou]
directory gconf/ Sat Nov 01 07:06:15 -0700 2008 * src/: use RARRAY_PTR() and RARRAY_LEN(). gi... [ktou]
directory gdkpixbuf/ Sat Nov 01 06:54:51 -0700 2008 * ./: use RARRAY_PTR() and RARRAY_LEN(). git-... [ktou]
directory glib/
directory gnome/ Sat Nov 01 07:05:12 -0700 2008 * src/: use RARRAY_PTR() and RARRAY_LEN(). gi... [ktou]
directory gnomecanvas/ Sat Nov 01 07:10:34 -0700 2008 * src/: use RARRAY_PTR() and RARRAY_LEN(). gi... [ktou]
directory gnomeprint/ Sat Nov 01 07:09:28 -0700 2008 * src/: use RARRAY_PTR() and RARRAY_LEN(). gi... [ktou]
directory gnomeprintui/ Sat Jul 14 07:01:38 -0700 2007 add missing changelog entries git-svn-id: htt... [ggc]
directory gnomevfs/ Sat Nov 01 07:05:54 -0700 2008 * src/: use RARRAY_PTR() and RARRAY_LEN(). gi... [ktou]
directory goocanvas/
directory gstreamer/ Sat Nov 01 07:02:39 -0700 2008 * src/: use RARRAY_PTR() and RARRAY_LEN(). gi... [ktou]
directory gtk/
directory gtkglext/ Sat Nov 01 07:10:58 -0700 2008 * src/: use RARRAY_PTR() and RARRAY_LEN(). gi... [ktou]
directory gtkhtml2/ Sat Apr 12 23:57:31 -0700 2008 * src/rbgtkhtmlview.c (Init_html_view): define ... [ktou]
directory gtkmozembed/ Thu Dec 27 22:56:46 -0800 2007 * src/rbgtkmozembed.c: used RSTRING_PTR() and R... [ktou]
directory gtksourceview/ Sat Nov 01 07:08:02 -0700 2008 * src/: use RARRAY_PTR() and RARRAY_LEN(). gi... [ktou]
directory gtksourceview2/
directory libart/
directory libgda/
directory libglade/ Thu Jan 24 03:36:24 -0800 2008 * rbglade.c (rb_gladexml_initialize): fixed a t... [ktou]
directory panel-applet/ Sat Nov 01 07:11:26 -0700 2008 * src/: use RARRAY_PTR() and RARRAY_LEN(). gi... [ktou]
directory pango/
directory poppler/
directory rsvg/
file run-test.rb Tue Sep 30 07:20:10 -0700 2008 * run-test.rb: use /usr/bin/env ruby instead of... [ktou]
directory vte/ Sat Nov 01 07:10:13 -0700 2008 * src/: use RARRAY_PTR() and RARRAY_LEN(). gi... [ktou]
README
# -*- RD -*-

= 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/GConf2:          GConf 2.0.x or later
  * Ruby/GNOME2:          libgnome-2.0.x, libgnomeui-2.0.x or later
  * Ruby/GnomeCanvas2:    libgnomecanvas-2.0.x or later
  * Ruby/GnomePrint:      libgnomeprint-2.8.x or later
  * Ruby/GnomePrintUI:    libgnomeprintui-2.6.x or later
  * Ruby/GnomeVFS:        GnomeVFS 2.0.x or later
  * Ruby/GtkHtml2:        GtkHtml2 2.0.x or later
  * Ruby/GtkGLExt:        GtkGLExt 1.0.3 or later
  * Ruby/GtkMozEmbed:     GtkMozEmbed (Mozilla 1.7.x or FireFox-1.0.x or later)
  * Ruby/GtkSourceView:   GtkSourceView 1.0.1 or later
  * Ruby/Libart2:         libart_lgpl 2.3.12 or later
  * Ruby/Libglade2:       Libglade 2.0.x or later
  * Ruby/PanelApplet:     gnome-panel 2.6.0 or later (deprecated since 0.16.0)
  * Ruby/RSVG:            librsvg 2.8.0 or later

=== Experimental / Incomplete:

  * Ruby/GStreamer:       GStreamer 0.10.x or later
  * Ruby/GtkSourceView2:  GtkSourceView 2.0.0 or later
  * Ruby/GooCanvas:       GooCanvas 0.8.0 or later

=== Not available (removed since 0.16.0)

  * Ruby/Libgda:          libgda 1.0.3 or later

== Install

  % ruby extconf.rb
  % make
  % sudo 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:

  % cd <each sub-directory>
  % ruby extconf.rb
  % make
  % sudo 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)

=== Environment Variables

: CAIRO_PATH
    rcairo path (for Win32).

=== 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, rcairo(optional).

: Ruby/GdkPixbuf
   depends on Ruby/GLib.

: Ruby/GTK
   depends on Ruby/GLib, Ruby/ATK, Ruby/Pango,
   Ruby/GdkPixbuf, rcairo(optional)

: Ruby/GConf
   depends on Ruby/GLib.

: Ruby/GNOME
   depends on Ruby/GnomeCanvas.

: Ruby/GnomeCanvas
   depends on Ruby/GTK, Ruby/Libart.

: Ruby/GnomeVFS
   depends on Ruby/GLib.

: Ruby/GnomePrint
   depends on Ruby/GLib, Ruby/Pango, Ruby/Libart2.

: Ruby/GnomePrintUI
   depends on Ruby/GTK, Ruby/GnomePrint.

: Ruby/GtkHtml2
   depends on Ruby/GTK.

: Ruby/GtkGLExt
   depends on Ruby/GTK, rbogl.

: Ruby/GtkSourceView
   depends on Ruby/GTK.

: Ruby/Libglade
   depends on Ruby/GTK, Ruby/GNOME(optional), REXML(optional)

: Ruby/PanelApplet
   depends on Ruby/GNOME.

: Ruby/RSVG
   depends on Ruby/GLib, Ruby/GdkPixbuf2.

=== Experimental

: Ruby/GStreamer
   depends on Ruby/GLib.

: Ruby/GooCanvas
   depends on Ruby/GTK.

: Ruby/GtkSourceView2
   depends on Ruby/GTK.

=== Not available

: Ruby/Libgda
   depends on Ruby/GLib.

== Bugs

Please report bugs either in our bug tracker
((<URL:http://sourceforge.net/tracker/?group_id=53614&atid=470969>))

or on the ruby-gnome2-devel-en / ruby-gnome2-devel-ja mailing list
((<URL:http://sourceforge.net/mail/?group_id=53614>))

== Copying

Copyright (c) 2002-2008 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

((<URL:http://ruby-gnome2.sourceforge.jp/>))