[ANNOUNCE] Clutter 0.820 - Perl bindings

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:


Or you can find them on CPAN:


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

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!


Emmanuele Bassi, Intel Open Source Technology Center

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]