[ANN] Ruby-GNOME2-0.7.0

M

Masao Mutoh

Hi,

Ruby-GNOME2-0.7.0 is now available. Enjoy!

Highlights
==========
* Added Ruby/GtkGLExt.
You also need latest version of rbogl[1].
* Defines each Flags/Enums as a class.
* Fixed a lot of bugs, Improved.
* Some classes/methods were added.

Please see NEWS in the packages or News on SF.net[2]
for more details.

[1] http://www2.giganet.net/~yoshi/
[2] http://sourceforge.net/forum/forum.php?forum_id=308114

Downloads
=========
http://sourceforge.net/project/showfiles.php?group_id=53614

* ruby-gtk2
The minimum package which includes
Ruby/GLib2, Ruby/GdkPixbuf, Ruby/Pango, Ruby/GTK2.

* ruby-gstreamer
The minimum package for Ruby/GStreamer.
Ruby/GLib2, Ruby/GStreamer.

* ruby-gnome2
All of Ruby-GNOME2 libraries.

What's Ruby-GNOME2?
===================
Ruby-GNOME2 is a set of Ruby language bindings for
the GNOME 2.x development environment.

Supported libraries are:

* Ruby/GLib2
* Ruby/GdkPixbuf2
* Ruby/Pango
* Ruby/GTK2
* Ruby/GNOME2
* Ruby/GnomeCanvas2
* Ruby/Libart2
* Ruby/Libglade2
* Ruby/GConf2
* Ruby/GnomeVFS
* Ruby/GStreamer
* Ruby/GtkHtml2
* Ruby/GtkGLExt [NEW]

Resources
=========
- Project website
(English) http://ruby-gnome2.sourceforge.jp/
(French) http://ruby-gnome2.sourceforge.jp/fr/ [NEW]
(Japanese) http://ruby-gnome2.sourceforge.jp/ja/

- Mailing lists
http://sourceforge.net/mail/?group_id=53614

- Tutorials
(English) http://ruby-gnome2.sourceforge.jp/hiki.cgi?tut-gtk [NEW]
(French) http://ruby-gnome2.sourceforge.jp/fr/hiki.cgi?tut-gtk [NEW]
(Japanese) http://ruby-gnome2.sourceforge.jp/ja/hiki.cgi?gtk2-tut

- Ruby-GNOME2 API Reference
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Ruby-GNOME2+API+Reference

- Samples
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Samples

- gtk+-2.2 binary package for cygwin
http://web.sfc.keio.ac.jp/~s01397ms/cygwin/index.html.en

- GTK+ for Windows
http://www.dropline.net/gtk/

- Other resources
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Links
 
A

Aredridel

--=-mdl2YBQNQuqM6LokX6Er
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Hi,

Ruby-GNOME2-0.7.0 is now available. Enjoy!

I have to apply this patch to get it to compile under 1.8.0, gcc3.3 on
PLD-Linux -- "nil" should not be passed to have_library in mkmf.



--=-mdl2YBQNQuqM6LokX6Er
Content-Disposition: attachment; filename=ruby-rbogl-extconf.patch
Content-Type: text/x-patch; name=ruby-rbogl-extconf.patch; charset=UTF-8
Content-Transfer-Encoding: 7bit

diff -ur opengl-orig/extconf.rb opengl/extconf.rb
--- opengl-orig/extconf.rb 2001-11-30 22:24:58.000000000 -0700
+++ opengl/extconf.rb 2003-09-07 09:02:23.000000000 -0600
@@ -43,8 +43,8 @@

$objs = ["glu.o", "ogl.o", "rbogl.o"]
#have_library("pthread", "pthread_create")
-(have_library(gl_libname, nil) || have_library("Mesa"+gl_libname, nil)) &&
- (have_library(glu_libname, nil) || have_library("Mesa"+glu_libname, nil)) &&
+(have_library(gl_libname) || have_library("Mesa"+gl_libname)) &&
+ (have_library(glu_libname) || have_library("Mesa"+glu_libname)) &&
create_makefile("opengl")
if (FileTest.exist? "Makefile")
open("Makefile") {|f|
@@ -64,7 +64,7 @@
have_library("Xi", "XAllowDeviceEvents") &&
have_library("Xext", "XMITMiscGetBugMode") &&
have_library("Xmu", "XmuAddCloseDisplayHook")
-have_library(glut_libname, nil) &&
+have_library(glut_libname) &&
create_makefile("glut")
if (FileTest.exist? "Makefile")
open("Makefile") {|f|
Only in opengl: extconf.rb~

--=-mdl2YBQNQuqM6LokX6Er--
 
A

Aredridel

--=-7gxGHjCYPZNydTuqNYeX
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

=20
I have to apply this patch to get it to compile under 1.8.0, gcc3.3 on
PLD-Linux -- "nil" should not be passed to have_library in mkmf.
=20
=20

Ooops, it looks like the mailing list stripped the attachment, and it
was a patch to rbogl, not gnome2. Sorry about that!

Ari

--=-7gxGHjCYPZNydTuqNYeX
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQA/W0lStP09exA3hooRAsSTAKDDoDthCsqmDMsA3iZj+JUHRyrn7gCfTvO+
nkHfBWU6ZGY3CFQTqjWys/c=
=Ztp4
-----END PGP SIGNATURE-----
0
--=-7gxGHjCYPZNydTuqNYeX--
 
A

Aredridel

--=-a7i3wZoFJmxzPmKVpIYT
Content-Type: multipart/mixed; boundary="=-NzpoVlw3Uz/6Qg4yntVv"


--=-NzpoVlw3Uz/6Qg4yntVv
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi,
=20
Ruby-GNOME2-0.7.0 is now available. Enjoy!

Here's the patch it took to build for me:



--=-NzpoVlw3Uz/6Qg4yntVv
Content-Disposition: attachment; filename=ruby-gnome2-extconf.patch
Content-Transfer-Encoding: base64
Content-Type: text/x-patch; name=ruby-gnome2-extconf.patch; charset=UTF-8

ZGlmZiAtdXIgcnVieS1nbm9tZTItYWxsLTAuNy4wLW9yaWcvZ2xpYi9leHRjb25mLnJiIHJ1Ynkt
Z25vbWUyLWFsbC0wLjcuMC9nbGliL2V4dGNvbmYucmINCi0tLSBydWJ5LWdub21lMi1hbGwtMC43
LjAtb3JpZy9nbGliL2V4dGNvbmYucmIJMjAwMy0wOS0wNyAwNjowMDozMi4wMDAwMDAwMDAgLTA2
MDANCisrKyBydWJ5LWdub21lMi1hbGwtMC43LjAvZ2xpYi9leHRjb25mLnJiCTIwMDMtMDktMDcg
MDk6NDM6MDQuMDAwMDAwMDAwIC0wNjAwDQpAQCAtNyw2ICs3LDcgQEANCiByZXF1aXJlICdta21m
LWdub21lMicNCiANCiBQS0dDb25maWcuaGF2ZV9wYWNrYWdlKCdnb2JqZWN0LTIuMCcpIG9yIGV4
aXQgMQ0KK1BLR0NvbmZpZy5oYXZlX3BhY2thZ2UoJ2dsaWItMi4wJykgb3IgZXhpdCAxDQogY2hl
Y2tfd2luMzINCiANCiBzZXRfb3V0cHV0X2xpYignbGlicnVieS1nbGliMi5hJykNCk9ubHkgaW4g
cnVieS1nbm9tZTItYWxsLTAuNy4wL2dsaWI6IGV4dGNvbmYucmJ+DQo=

--=-NzpoVlw3Uz/6Qg4yntVv--

--=-a7i3wZoFJmxzPmKVpIYT
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQA/W2ybtP09exA3hooRAgBKAKCLJKMR1vTdvQBEqc6/Z3iBw8tVxwCaAxMd
+lVAzA3xJE73OIgAQSgIDeA=
=uzB0
-----END PGP SIGNATURE-----
0
--=-a7i3wZoFJmxzPmKVpIYT--
 
M

Masao Mutoh

Hi,

Here's the patch it took to build for me:

Thanks for reporting.

But it seems strange.

What's your environment?
#OS, GLib/GTK+ version, ruby version

And I want to know pkg-config result as follows:

$ pkg-config --version
$ pkg-config --libs gobject-2.0
 
A

Aredridel

--=-N9T7FVnU1pIeyfOB9ovg
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi,
=20
On Mon, 8 Sep 2003 02:37:02 +0900

=20
Thanks for reporting.
=20
But it seems strange.
=20
What's your environment?
#OS, GLib/GTK+ version, ruby version

Linux, glib2-2.2.3, gtk+2-2.2.4, Ruby 1.8.0
And I want to know pkg-config result as follows:
=20
$ pkg-config --version
$ pkg-config --libs gobject-2.0

aredridel@mizar:~% pkg-config --version
0.15.0
aredridel@mizar:~% pkg-config --libs gobject-2.0
-lgobject-2.0 -lglib-2.0
aredridel@mizar:~%


--=-N9T7FVnU1pIeyfOB9ovg
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQA/XSeKtP09exA3hooRApFqAJ4h04Qh1TN8w6uTipPq+J+BydP+iQCgkB3j
WxTZPfvusUxOF6Yf4U30jYU=
=z4MO
-----END PGP SIGNATURE-----
0
--=-N9T7FVnU1pIeyfOB9ovg--
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

[ANN] Ruby-GNOME2-0.16.0 1
[ANN] Ruby-GNOME2-0.13.0 1
[ANN] Ruby-GNOME2-0.10.1 0
[ANN] Ruby-GNOME2-0.8.1 0
[ANN] Ruby-GNOME2-0.11.0 0
[ANN] Ruby-GNOME2 0.90.6 0
[ANN] Ruby-GNOME2 0.19.4 0
[ANN] Ruby-GNOME2 0.90.0 1

Members online

No members online now.

Forum statistics

Threads
473,764
Messages
2,569,564
Members
45,039
Latest member
CasimiraVa

Latest Threads

Top