Zeitgeist Sharp

From Zeitgeist

Jump to: navigation, search

Contents

About

Zeitgeist Sharp is a pure managed Mono wrapper over Zeitgeist DBus API.

Development

Project Page: https://launchpad.net/zeitgeist-sharp

Latest Release: 0.1.0.1 https://launchpad.net/zeitgeist-sharp/+download

Latest Release Announcement: https://launchpad.net/zeitgeist-sharp/+announcement/7120

Documentation: http://launchpad.net/zeitgeist-sharp/0.1/0.1.0.1/+download/zeitgeist-sharp-0.1-api-doc.tar.gz

Maintainers: Manish Sinha

Deploying

Installation from PPA

You can install zeitgeist-sharp from the daily ppa. https://launchpad.net/~zeitgeist-sharp/+archive/daily/

  • The packages are available only for Maverick and Lucid.
  • Karmic package might take some time due to different package names.
  • Natty package might be out soon after the package sync freeze

The packages to install from this PPA are

  • libzeitgeist0.1-cil CLI bindings for Zeitgeist Project
  • libzeitgeist-cil-dev CLI bindings for Zeitgeist Project - development files

Most probably you might be fine with installing the first package itself. You don't need the development package if you are not going to build any zeitgeist dataprovider yourself.

Pre-requisites for installation

The following components/packages are required for building and running zeitgeist-sharp. The names in () are the packages in Debian/Ubuntu

  • ndesk-dbus-dev (libndesk-dbus1.0-cil-dev)
  • ndeks-dbus-glib-dev (libndesk-dbus-glib1.0-cil-dev)
  • mono-devel (mono-devel)
  • libzeitgeist-cil-dev (if you installed zeitgeist-sharp from PPA)
  • gtk-sharp2 (if you installed zeitgeist-sharp from PPA)
  • mono-xbuild (if you installed zeitgeist-sharp from PPA)

Fetching Code

Latest Code

The repo is hosted on Launchpad for which you need to get Bazaar (bzr).

If you are on Debian/Ubuntu or it's derivatives, then use the command

   sudo apt-get install bzr
Release 0.1.0.1

Download it from here https://launchpad.net/zeitgeist-sharp/+download

Installation

If you got the tarball, extract it and open the terminal and get inside the extracted folder

and then do

   ./configure --prefix=/usr/

OR

   ./autogen.sh --prefix=/usr/

Please don't omit --prefix=/usr/ else zeitgeist-sharp goes and install in /usr/local/ and mono gac would be looking in /usr/

Followed by "make" for building

   make

Then use make install for installing

   sudo make install

You would need sudo if you are running as a normal user(usual for most cases)

Deployments

  • Tomboy Dataprovider: DONE
  • Banshee Dataprovider: DONE