Comment 11 for bug 1401629

OK, GOT IT!
My suspicions were correct- we don't need Zeitgeist, and the app runs without it.

Open /src/ZeitgeistManager.vala

Remove the two constants at the top, replace all of the inner workings of the method with a single return statement, so what you have left of the file contents is this:

namespace Marlin {
    public class ZeitgeistManager : Object {

        public static void report_event (string uri, string interpretation) {
          return;
        }

    }
}

I'm looking further into the source code, for more references, to remove zeitgeist as a dependency, altogether.