Lo primero, es bajarse los fuentes desde, por ejemplo, el sitio oficial de KDE. Son cerca de unos 15MB, así que échenle paciencia.
Unos minutillos después, cuando ya esté descomprimido en el disco duro,
podremos observar que el paquete contiene bindings para KDE y Qt de
diferentes lenguajes, como Java, C#, Perl... Sin embargo, sólo instalaremos los relacionados con Ruby.
Así que, del código contenido en el paquete, nos interesa especialmente el contenido de los directorios korundum
(binding de Ruby para las bibliotecas de KDE), qtruby
(el nombre habla por sí mismo) y smoke
(un interesante wrapper sobre el que se apoyan los binding de Ruby y Perl).
El primer paso, será ejecutar el configure
para que se generen todos los "Makefiles" necesarios:
./configure --prefix=/usr/local --with-smoke=kde
Ahora vamos a por Smoke:
$ cd smoke
$ make
$ sudo make install (pueden ahorrarse el sudo si lo hacen como root)
Para finalizar, repetimos para qtruby
y korundum
.
Y voilà: ya tenemos instalados los bindings de Ruby para Qt y KDE. Ahora... ¡a jugar con ellos!
PD: Si a alguien le falla la compilación, éstos son los paquetes de Ruby que yo tengo instalados:
librexml-ruby1
libruby
libruby1.8
ruby
ruby1.8
ruby1.8-dev