Le jeudi 13 janvier 2011 à 15:11 -0600, Federico Mena Quintero a écrit :
I've been working on packaging the Zeitgeist stack and Gnome-shell.
Zeitgeist is a project to log what you've been doing - which documents you have edited, which web sites you have visited, which IM conversations you have had - and to then let you query that information. This of course needs a nice, graphical journal browser.
There is now a branch for Gnome-shell which integrates a journal into the shell's overview.
While we have a package for zeitgeist, kindly packaged by dimstar, we lack all the rest of the Zeitgeist stack - the data providers, the datahub, etc.
I'm packaging all of this in
So far it's being built for openSUSE 11.3 and Factory. For 11.3 I had to pull in a newer Glib, as libzeitgeist wants gdbus and that doesn't exist in the version of Glib that comes originally with 11.3. Thankfully, just replacing your Glib with the one that is in my repository works fine; nothing seems to break.
I'm not an experienced packager, so the packages in that repository are... um... needy of review by someone whose knowledge of RPM and packaging goes beyond "cut&paste from specfiles and curse until the stupid thing builds" :)
Some comments on the packages (I didn't test them yet) : - GNOME:Factory changed recently for not adding the version of the package in the top comment "spec file for package foobar..." - html doc should be moved to -devel package (for libzeitgeist) and main documentation to lib package (for libzeitgeist, there is no point in creating a package just for the documentation) - I think latest glib 2.27.90 (or a bit after, in git) got the missing api for libzeitgeist) but maybe not exactly the one they discussed in the url you reference, so libzeitgeist might need some code changes - I would probably drop the static library for libzeitgeist - I don't think an explicit requires on gtk2 is needed for zeitgeist-datahub