Cheese-41.1

Introduction to Cheese

Cheese is used to take photos and videos with fun graphical effects.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Package Information

Cheese Dependencies

Required

clutter-gst-3.0.27, clutter-gtk-1.8.4, gnome-desktop-42.4, gst-plugins-bad-1.20.3, gst-plugins-good-1.20.3 (built with v4l-utils-1.22.1), libcanberra-0.30, and libgudev-237

Recommended

Optional

GTK-Doc-1.33.2, libxslt-1.1.37, appstream-glib, LCOV , and Nautilus SendTo

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/cheese

Kernel Configuration

Depending on your camera, enable the appropriate options and recompile the kernel if necessary:

Device Drivers  --->
  Multimedia support --->
    <*> Autoselect ancillary drivers (tuners, sensors, i2c, spi, frontends) [CONFIG_MEDIA_SUBDRV_AUTOSELECT]
    Media device types --->
      <*> Cameras/video grabbers support  [CONFIG_MEDIA_CAMERA_SUPPORT]
    Media drivers --->
      <*> Media USB Adapters  --->         [CONFIG_MEDIA_USB_SUPPORT]
                  Select device(s) as needed

Installation of Cheese

Install Cheese by running the following commands:

mkdir build &&
cd    build &&

meson --prefix=/usr --buildtype=release -Dgtk_doc=false .. &&
ninja

This package does not have a working testsuite.

Now, as the root user:

ninja install

Command Explanations

--buildtype=release: Specify a buildtype suitable for stable releases of the package, as the default may produce unoptimized binaries.

-Dgtk_doc=false: This switch prevents the build system from generating and installing the API documentation. Omit this switch if you have GTK-Doc-1.33.2 installed and wish to generate and install the API documentation. Building the documentation is broken due to an incompatibility with gtk-doc.

Contents

Installed Program: cheese
Installed Library: libcheese.so and libcheese-gtk.so
Installed Directories: /usr/{include,share/gtk-doc/html,share/help/*}/cheese

Short Descriptions

cheese

is a webcam tool with graphical effects

libcheese.so

contains the Cheese API functions

libcheese-gtk.so

contains the Cheese GTK+ widgets