gnome-base/nautilus-2.18.1 depends on >=app-misc/tracker-0.7 but tracker-0.7 is not in overlay or portage tree. in addition media-video/totem-2.28.1-r1 depends on <tracker-0.7, so even if i put tracker-0.7 in my own overlay it does not work. Reproducible: Always
Yes, it is a known problem. tracker is not an easy bump and API was broken so it'll be a mess to upgrade, just disable support for it until everything is migrated to 0.7, it'll avoid you a headache, really.
ok, i build nautilus with -tracker for now (not that i use it much anyhow :) )...
There is a patch for totem but it then *requires* tracker-0.7. http://mail.gnome.org/archives/svn-commits-list/2009-October/msg05757.html I tried it but for me it faild to find tracker.h, probably because totem-tracker-widget.h was not updated to the new location. I will attach the modified patch in a minute.
Created attachment 208367 [details, diff] Patch for totem 2.28.1 This is the mofified patch that makes it work for me. Tested on ~amd64.
Created attachment 208376 [details, diff] ebuild patch This patch adds check on tracker version and use flag and applies patch. Not sure if this is the correct way of handling this but works for me.
BTW, nautilus-2.28.1 (and totem) work well with tracker-0.6.95. I just lowered the tracker dependency of nautilus in my own overlay. Configure of nautilus checks, whether tracker <0.7 or >=0.7 is installed, and points to ifdefed code depending on the tracker version installed.
Proposed tracker-0.7.4 ebuild in bug #269928 Please note as comment #1, there is no easy upgrade path for tracker <= 0.6.6.
Ergo: Remove the tracker useflag from nautilus ebuild!
fixed in 2.28.2, see bug #296794 for keywording requests.