libcanberra-0.28

Introduction to libcanberra

The libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME.

This package is known to build using an LFS 7.0 platform but has not been tested.

Package Information

libcanberra Dependencies

Required

libvorbis-1.3.2

Optional

ALSA Library-1.0.24.1, GStreamer-0.10.35, gtk+-2.24.8, gtk+-3.2.3, GTK-Doc-1.18, PulseAudio-0.9.23, Xorg Protocol Headers, and tdb

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

Installation of libcanberra

Install libcanberra by running the following commands:

./configure --prefix=/usr --sysconfdir=/etc \
    --with-gconf-schema-file-dir=$GNOME_SYSCONFDIR/gconf/schemas &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--with-gconf-schema-file-dir=$GNOME_SYSCONFDIR/gconf/schemas: Omit this parameter if you are not installing libcanberra for a GNOME installation.

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

Contents

Installed Programs: canberra-boot and canberra-gtk-play
Installed Libraries: libcanberra-alsa.so, libcanberra-gstreamer.so, libcanberra-gtk-module.so, libcanberra-gtk.so, libcanberra-gtk3-module.so, libcanberra-gtk3.so, libcanberra-multi.so, libcanberra-null.so, libcanberra-oss.so, libcanberra-pulse.so, and libcanberra.so
Installed Directories: /usr/{lib/{gnome-settings-daemon-3.0/gtk-modules,libcanberra-0.28}, share/{doc/libcanberra,gdm/autostart/LoginWindow,gnome/{autostart, shutdown},gtk-doc/html/libcanberra}}

Short Descriptions

canberra-gtk-play

is an application for playing sound events.

libcanberra-alsa.so

is an ALSA backend.

libcanberra-gstreamer.so

is an GStreamer backend.

libcanberra-gtk-module.so

contains Gtk+2 module functions.

libcanberra-gtk.so

contains Gtk+2 libcanberra bindings functions.

libcanberra-gtk3-module.so

contains Gtk+3 module functions.

libcanberra-gtk3.so

contains Gtk+3 libcanberra bindings functions.

libcanberra-multi.so

is a multi backend.

libcanberra-null.so

is a null backend.

libcanberra-oss.so

is an oss backend.

libcanberra-pulse.so

is an PulseAudio backend.

libcanberra.so

contains general libcanberra API functions.

Last updated on 2012-01-25 00:52:39 +0000