#### Beyond Linux® From Scratch (systemd Edition) - Version 10.1

### Chapter 34. GNOME Applications

- Prev

  Brasero-3.12.2

- Next

  EOG-3.38.2

- Up
- Home

# Cheese-3.38.0

## Introduction to Cheese

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

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

### Package Information

- Download (HTTP): https://download.gnome.org/sources/cheese/3.38/cheese-3.38.0.tar.xz

- Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/cheese/3.38/cheese-3.38.0.tar.xz

- Download MD5 sum: 83b580b1451b27d43403d3ae5829e08c

- Download size: 1.0 MB

- Estimated disk space required: 21 MB

- Estimated build time: 0.2 SBU (Using paralleism=4)

### Cheese Dependencies

#### Required

clutter-gst-3.0.27, clutter-gtk-1.8.4, gnome-desktop-3.38.4, gst-plugins-bad-1.18.3, gst-plugins-good-1.18.3 (built with v4l-utils-1.20.0), libcanberra-0.30, and libgudev-234

#### Recommended

gnome-video-effects-0.5.0 (at runtime, for video effects), gobject-introspection-1.66.1 and Vala-0.50.3

#### Optional

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

User Notes: http://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

First, fix a problem generating the man page:

    sed -i "s/&version;/3.38.0/" docs/reference/cheese{,-docs}.xml

Install Cheese by running the following commands:

    mkdir build &&
    cd    build &&

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

This package does not have a working testsuite.

Now, as the `root` user:

    ninja install

## Command Explanations

`-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.

## 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

Last updated on 2021-02-24 18:50:56 -0800

- Prev

  Brasero-3.12.2

- Next

  EOG-3.38.2

- Up
- Home