Jump to content
Compatible Support Forums
Sign in to follow this  
news

[ANNOUNCE] Clutter 0.820 - Perl bindings

Recommended Posts

hi everyone;

 

I've just released Clutter 0.820, the Perl bindings for the 0.8 stable

cycle of the Clutter GUI toolkit.

 

You can download them from:

 

http://www.clutter-project.org/sources/clutter-perl/0.8/

 

Or you can find them on CPAN:

 

http://search.cpan.org/dist/Clutter/

 

Clutter is an open source software library for creating fast, visually

rich and animated graphical user interfaces. Clutter uses OpenGL or

OpenGL/ES to provide hardware acceleration to user interfaces. Clutter

can be used as a canvas or as a base for writing a full toolkit on both

desktop and embedded devices. Clutter is portable on various platforms,

being developed on Linux and tested on Windows and OSX with native

ports.

 

Clutter has integration libraries for quickly developing applications

with GTK+, GStreamer and Cairo.

 

Clutter-Perl is the collective name for the Perl bindings for the

Clutter core API and integration libraries

 

The Clutter Perl bindings allow you to write canvas-based applications

in a Perlish and object-oriented way, freeing you from having to care

about casting and memory management of the original Clutter C API, and

yet remaining close to its spirit.

 

Clutter is released under the terms of the GNU Lesser General Public

Library, version 2.1. The Clutter-Perl bindings are released on the same

terms as Clutter and Perl themselves.

 

You can find out more about Clutter at http://www.clutter-project.org

 

This module requires these other modules and libraries:

 

perl >= 5.8.0

Glib >= 1.180 (Perl module)

Cairo >= 1.0.0 (Perl module)

Gtk2 >= 1.140 (Perl module)

Clutter >= 0.8.2 (C library)

Clutter-GStreamer >= 0.8.0 (C library) [optional]

Clutter-GTK+ >= 0.8.1 (C library) [optional]

Clutter-Cairo >= 0.8.1 (C library) [optional]

 

In order to build it from source, you'll also need:

 

ExtUtils::Depends >= 0.2

ExtUtils::PkgConfig >= 1.03

 

When building with support for Clutter-Cairo, the Cairo Perl module is

also required.

 

When building with support for Clutter-GStreamer, the GStreamer Perl

module is also required.

 

Changes for the 0.820 release

=============================

* Depend on Clutter 0.8.2

* Fix a typo in Clutter::Cogl->frustum()

* Add a Clutter::Cookbook POD

 

Since I've forgot to send the announcement emails for the previous

releases of the 0.800 cycle of the bindings, here are the changes:

 

Changes for the 0.802 release

=============================

* Update the META.yml generation so that the contents are useful

for CPAN and testers

* Add some initial wrappers for the COGL texture API; still

experimental, will require more testing

* Fix the assignment of built-in alpha functions when creating

a new Clutter::Alpha [Andrew Ruthven]

* Documentation fixes

* Better coverage for the test suite

 

Changes for the 0.801 release

=============================

* Compilation fixes required for compiling with Clutter installed

from the 0.8.0 tarball

* Wrap Clutter::Gst::Audio::get_playbin()

* Wrap Clutter::Gst::VideoSink

* Enhance Clutter::Model and Clutter::Model::Iter bindings to

allow pure-Perl implementations

 

Clutter 0.800

=============

* Require clutter-0.8 >= 0.8.0

* Resync with upstream API

* Wrap newly exposed COGL API as Clutter::Cogl

* Wrap newly added Gtk2::Clutter utility API

* Allow full implementation of Clutter::Container

 

have fun with Clutter!

 

ciao,

Emmanuele.

 

--

Emmanuele Bassi, Intel Open Source Technology Center

 

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×