Clutter 0.3.1 Released
good news everyone!
here's another developers snapshot of Clutter, the second one on the road to Clutter 0.4.0. this is an unstable release, meant for developers testing the new functionality of Clutter and for language binding authors; the API is not frozen, yet, but you can expect it to be relatively stable now. here's a (short) list of changes since release 0.3.0:
- there are now two experimental EGL backends: eglx using EGL over X11 and eglnative using native EGL implementations.
ClutterGroupnow returns correct size when a child is removed.- picking in
ClutterBoxis now fixed. ClutterRectangleborder drawing has been fixed.- fix an overflow in Exponential Alpha funcs.
- API documentation fixes and many cleanups in the effects API and
ClutterEntry.
as usual, you should refer to the ChangeLog, NEWS and README files in the SVN repository for further informations.
along with Clutter core, we also released new developers snapshots of the integration libraries for GStreamer, Cairo and GTK+. People are encouraged to upgrade to these from 0.3 releases to avoid a pkg-config sanfu in these add on packages.
as usual, you can find the tarballs starting from the sources repository:
clutter - sources/clutter/0.3/
clutter-cairo - sources/clutter-cairo/0.3/
clutter-gst - sources/clutter-gst/0.3/
clutter-gtk - sources/clutter-gtk/0.3/
the bindings for Clutter core are on their way, and will be released as soon as possible.
- ebassi's blog
- Login to post comments
Comments (11 total)
Hi, the demo apps look very
Hi,
the demo apps look very promising. Which bindings are planned ? What about java bindings ?
greetings, Jan
Perl bindings for 0.3 are
Perl bindings for 0.3 are pretty much done, Python close - not sure about mono atm (all 3 exist for 0.2).
Java bindings would of course be welcomed.
I was hoping anybody could
I was hoping anybody could help me with compiling clutter.. I got as far as compiling and make and make install clutter from a tarball on Fedora 7. Only then I'm trying to do the cairo package and the others for example and I get this error when configuring :
checking for DEPS... configure: error: Package requirements (clutter-0.3, cairo >= 1.4) were not met:
No package 'clutter-0.3' found
When I do 'pkg-config --list-all' it's not listed as well, while the install seemed succesfull without any errors.. What should I do?
@Meatcart: Very odd. Is there
@Meatcart: Very odd. Is there a clutter-0.3.pc is /usr/lib/pkg-config/ or /usr/local/lib/pkg-config/ ?
Try re-make installing and that if its installing to /usr/local/lib/pkg-config/ , that path is set in PKG_CONFIG_PATH env var (seen man pkg-config)
If still no luck, fire a mail at the mailing list.
@mallum I've got
@mallum
I've got /usr/lib/pkgconfig instead of /usr/lib/pkg-config, is this the problem? And I've looked through the manual for pkg-config, only couldn't find a solution for my problem.
I've tried to copy the .cp files to /usr/lib/pkgconfig manually, only that won't work either I reckon. It did make ./autogen.sh pass, only when I try to compile a program that needs clutter it still won't compile..
I figure I'll need to change var or give an extra option to ./configure, only I don't know which ones..? Sorry for the trouble, and thanks alot already :)
@mallum Thank for the
@mallum
Thank for the help!
I've got /usr/lib/pkgconfig instead. So I figure that's causing the problems..? ./autogen.sh, make and make install go just fine for the first clutter package, the other cannot find clutter after I did make install.
I've tried to copy the .cp files manually to /usr/lib/pkgconfig/ which made the others compile and install too. But that isn't a good solution either I reckon, since Table for example still won't compile.
I figure I'll need to change var or give an extra option to ./configure, only I don't know which ones? I've looked into the manual, only I couldn't find what I should change and stuff..
Thanks again and sorry for the trouble..
Oops, sorry. Didn't see my
Oops, sorry. Didn't see my comment so I thought I'd forgot to react, only I see now that it was in moderation.. Sorry ^^;
@meatcat, I mean
@meatcat, I mean /usr/lib/pkgconfig or /usr/local/pkgconfig .If you still have problems, Id try the mailing list.
Mallum, really thanks for all
Mallum, really thanks for all the help! I've checked /usr/local/lib again and there were the clutter packages only, the /usr/lib directory had all the other libraries. So I just copied everything from /usr/local/lib to /usr/lib and now it works =D
Thanks alot again :)
@Meatcart you should not
@Meatcart
you should not copy libraries around. use the PKG_CONFIG_PATH environment variable to tell pkg-config where it should pick up the headers and libraries for compiling:
export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib/pkgconfig
autogen.sh
and use LD_LIBRARY_PATH to run:
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib ./your-clutter-app
you can also install clutter under the /usr prefix, but it might collide with distribution packages.
Ahh, I understand now yeah. I
Ahh, I understand now yeah. I already knew it was probably a bad idea to just copy them but didn't know what else to try. But I'll go and change it, thanks for the help! :)