= Ruby/Qte - Ruby bindings for Qt/Embedded

Ruby/Qte is a Ruby bindings for Qt/Embedded toolkit.
It's developed for Sharp Zaurus SL-A300.  But it may be 
able to use for other Zaurus(SL-5000 series) or iPAQ Linux.

Ruby/Qte is under development yet, and if you find some
bugs or make patches, please e-mail to me(see Author section).

== Build

(1) If you want to build from source, you needs below
    in addition to this source tree.

    * Ruby-1.6.7 build tree (for fake.rb)
    * Ruby-1.6.7 installed tree (for rbconfig.rb)

(2) Set some variables below.

    $ export QTDIR=/opt/Qtopia/sharp
    $ export RUBYOPT='-r/path/to/fake.rb -I/path/to/dir/rbconfig/'
    $ export CXX=arm-linux-g++ 

Please set RUBYOPT along with your environment. The -r option
needs path to fake.rb from Ruby build tree and -I option needs 
path to directory contains rbconfig.rb.

(3) Build.

  $ ruby setup.rb config
  $ ruby setup.rb setup
  $ ruby setup.rb install

You want to know about setup.rb, please read documents in
the setup.doc.en/ directory.

== Restriction

* rbuic is not supported. It is distributed with Ruby/Qt2, and 
  uses QDom classes. But QDom is not supported in Qt/Embedded. 

* This version is simply ported from Ruby/Qt2, so the classes
  only in Qt/Embedded is not supported yet.

== Known problems and todo

* There's no script to make ipk.
* libqpe is not supported yet, so Look and Feel is different from
  other Qtopia applications.
* Most of classes are not tested yet. If you write small script,
  please send to me for examples.
* examples/ and tutorials/ files are not also tested yet.


== Thanks

Thanks much!

* Ruby/Qte is derrived from Ruby/Qt2 library
  (http://sfns.u-shizuoka-ken.ac.jp/geneng/horie_hp/ruby/index.html)
  written by Nobuyuki Horie. Most of code is from Ruby/Qt2.

* Ruby/Qte (and also Ruby/Qt2) is developed with SWIG
  (http://www.swig.org/).


== License

This package is licensed under GPL.  See also COPYING.


== Support

Ruby/Qte page is 

    http://takahr.dhis.portside.net/cgi-bin/rwiki.cgi?cmd=view;name=Ruby%2FQte 
Sorry, this page is written in Japanese.

This library is maintained by HIDAKA Takahiro
(mailto:cv8t-hdk@asahi-net.or.jp). Please e-mail me if
you find some bugs, or make patches!

