Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 108 lines (91 sloc) 3.765 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
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

  Not available (removed since 0.16.0)
    - Ruby/GStreamer - GStreamer 0.8.x or later
    - Ruby/Libgda - libgda 1.0.3 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)

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.

  (not available)
      Ruby/GStreamer depends on Ruby/GLib.
      Ruby/Libgda depends on Ruby/GLib.

Copying
-------
   Copyright (c) 2002-2006 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.