Clutter-1.18.2

Introduction to Clutter

The Clutter package contains an open source software library used for creating fast, visually rich and animated graphical user interfaces.

This package is known to build and work properly using an LFS-7.5 platform.

[Note]

Note

Anything built with this toolkit needs hardware 3D acceleration from the graphics driver at runtime. This is provided by MesaLib (or by proprietary graphics drivers), but is not available for every graphics card nor for all virtual machines. You may wish to review Checking the DRI installation.

Package Information

Clutter Dependencies

Required

ATK-2.12.0, Cogl-1.18.2, and JSON-GLib-1.0.2

Recommended

Optional

GTK-Doc-1.20, libevdev, libxkbcommon, Tslib, udev-extras (from eudev) (for GUdev), and Wayland

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/clutter

Installation of Clutter

If you wish to run the tests, the following commands disables two tests that fail.

sed -i '/actor-offscreen-redirect/d' \
       tests/conform/Makefile.am tests/conform/Makefile.in &&
autoreconf -f -i

Install Clutter by running the following commands:

./configure --prefix=/usr --sysconfdir=/etc --enable-egl-backend &&
make

To test the results, issue: make check (you must be in an xterm or similar to do this, because it launches some windows).

Now, as the root user:

make install

Command Explanations

--enable-egl-backend: This switch enables the experimental EGL windowing backend.

--enable-gtk-doc: Use this parameter if GTK-Doc is installed and you wish to rebuild and install the API documentation.

Contents

Installed Programs: None
Installed Library: libclutter-1.0.so and libclutter-glx-1.0.so
Installed Directories: /usr/include/clutter-1.0 and /usr/share/gtk-doc/html/{cally,clutter}

Short Descriptions

libclutter-1.0.so

contains the Clutter API functions.

Last updated on 2014-04-17 16:56:55 +0000