Installing Zeitgeist Data-Sources from trunk

From Zeitgeist

Jump to: navigation, search

Contents

Fetching pre-requisite packages

For installing all Zeitgeist data-sources, you need the following packages

  • bzr (For fetching code)
  • zeitgeist (the zeitgeist engine)
  • libtool (development tool needed for all the data-sources)
  • automake (development tool needed for all the data-sources)
  • autoconf (development tool needed for all the data-sources)
  • libzeitgeist-dev (For Firefox and Chrome)
  • libglib2.0-dev (For Firefox)
  • xulrunner-1.9.2-dev (For Firefox)
  • geany (For geany)
  • valac (For Totem)
  • libtotem-plparser-dev (For Totem)
  • libzeitgeist-cil-dev (For Tomboy)
  • libgtk2.0-cil-dev (For Tomboy)

Fetching code

   bzr branch lp:zeitgeist-datasources

Checking pre-requisite for building

Enter the directory

   cd zeitgeist-datasources

Check whether all the conditions are satisfied for building all the data-sources

   ./autogen.sh --enable-all-plugins

OR if you want to build only the data-source for a specific application, then

   ./autogen.sh

When this script runs, it checks which all data-source can be built. If the data-source for your app fails, please install the pre-requisite packages.

Building all plugins

This should work and then type

   make

To install all the plugins

   sudo make install

Building specific plugins

If you want to install a specific data-source (example firefox-libzg), then

   cd firefox-libzg/

and then build it(if not done)

   make

and install it

   make install

You might also want to install it locally, for that

   make local-install
Personal tools