Before all else, I want warning you… if you are a user that want to play with Cheese and you notice you do not have Cheese installed in your laptop… a friend of you or someone who has knowledge of what superuser or root is, can help you installing the 3.2 version for Ubuntu:
julita@yulys:~$ sudo apt-get install cheese
… Last week I built Cheese 3.3.91 in my laptop that uses Ubuntu 11.10. I did it with my friend Fabian Orccón, and David King (maintainer of Cheese, who was also helping us online).
Step 1.- Clone the cheese code
julita@yulys:~$ git clone git://git.gnome.org/cheese
* In the way, you can have some messages that indicate some packages are missing… in my case, it was missing gtk-doc
Step 2.- Inside the cheese folder, run the command ./autogen.sh
julita@yulys:~$ cd cheese/
* In the way, it is going to ask you to install Gobject-based, wrapper library for libgudev; in my case, we did
julita@yulys:~/cheese$ sudo apt-get install bgudev-1.0
and we trid again
julita@yulys:~/cheese$ ./autogen.sh && ./configure && make
Step 3.- Install gstreamer plugins, clutter and mx
If you got this message:
We did solve this as superuser, the same you can do for the rest of the missing packages.
Step 4.- Install what is suggeted
You can get a messages during the installation, read and install all the packages you need:
Step 5.- Running cheese
Once you have Cheese built successfully, you can run the cheese binary inside the source directory, or install it (with make install) and run the installed version.
* If you installed to the default prefix (/usr/local) then you need permissions to write to that directory. This probably means that you should run make install as the superuser (root).
For developers, GNOME has this Cheese Reference Manual.