Install Google Gadgets from source on Ubuntu Linux
Google Gadgets for Linux provides a platform for running desktop gadgets under Linux, catering to the unique needs of Linux users. It’s compatible with the gadgets written for Google Desktop for Windows as well as the Universal Gadgets on iGoogle. Following Linux norms, this project is open-sourced under the Apache License.

Here’s 5 easy step for installing google-gadgets for linux from source.
note: I’m using google-gadgets version 0.10.3 on Ubuntu 8.10 Machine.
1. Download source package from google-gadget site:
http://code.google.com/p/google-gadgets-for-linux/
http://google-gadgets-for-linux.googlecode.com/files/google-gadgets-for-linux-0.10.3.tar.bz2
2. Install mandatory packages:
$ sudo apt-get install build-essential zip flex desktop-file-utils shared-mime-info zlib1g-dev libgtk2.0-dev libxml2-dev libdbus-1-dev librsvg2-dev libltdl3-dev libcurl4-gnutls-dev libgstreamer-plugins-base0.10-dev xulrunner-1.9-dev network-manager-dev libqt4-dev libstartup-notification0-dev
3. Enter to your google-gadget download directory, and extract the file.
$ tar jxf google-gadgets-for-linux-0.10.3.tar.bz2
$ cd google-gadgets-for-linux-0.10.3
4. Create `build` dir, and configure
$ mkdir build
$ cd build
$ ../configure –prefix=/usr
example output:
Build options:
Version “0.10.3″
Install prefix /usr
Install included libltdl yes
Build shared libs yes
Build static libs yes
Enable debug no
Host type linux
OEM brandLibraries:
GTK SVG Support yes
Build libggadget-gtk yes
Build libggadget-qt yes
Build libggadget-dbus yes
Build libggadget-npapi yesExtensions:
Build dbus-script-class yes
Build gtk-edit-element yes
Build gtkmoz-browser-element yes
Build qtwebkit-browser yes
Build gst-audio-framework yes
Build gst-video-element yes
Build gtk-system-framework yes
Build gtk-flash-element yes
Build qt-system-framework yes
Build linux-system-framework yes
Build smjs-script-runtime yes
Build qt-script-runtime yes
Build curl-xml-http-request yes
Build qt-xml-http-request yes
Build libxml2-xml-parser yesHosts:
Build gtk host yes
Build qt host yes
on some machine, the result may vary. But the most important are “Build gtk host” and “Build qt host”. If none of this are set to “yes”, then means some mandatory dependent packages might be missing. You need at least one host to be built (gtk or qt).
5. Install
$ sudo make install
If anything goes well, then your google-gadgets has already installed. You can just run command ggl -gtk or ggl -qt in a terminal to launch Google Gadgets for Linux.
You also can run Google Gadgets for Linux from Application menu:
Applications - Accessories
Enjoy it..


