GNOME Bugzilla – Bug 785293
Allow building with tracker2
Last modified: 2017-10-30 18:15:36 UTC
GNOME 3.25.4 includes tracker 1.99.1 which bumps the version of tracker-sparql to tracker-sparql-2.0. I believe that bijiben doesn't use any of the removed symbols so it just needs for configure.ac (or meson.build) to be updated to accept building with the new version.
It's a problem that bijiben 3.26 doesn't compile against tracker 2.0 which is part of GNOME 3.26. In Ubuntu, I am using a simple patch to tell configure.ac to look for tracker 2.0 instead of tracker 1.0.
Created attachment 361774 [details] [review] build: Add support for tracker-sparql-2.0 Recent distros have updated their tracker-sparql version to 2.0, so there is no more 1.0 header files available to compile Bijiben. This commit adds support for version 2.0.
Review of attachment 361774 [details] [review]: Pushed to master
Bug reopened to add support to tracker 2 in gnome-3-26 branch as well.
Created attachment 362572 [details] [review] build: Add support to tracker2 in autotools We have this support added to master, using meson build system. In order to keep 3.26 still able to compile and main bijiben in new distros, we've to add support to tracker2 in gnome-3-26 branch as well. This patch does that.
Review of attachment 362572 [details] [review]: Pushed to gnome-3-26 branch.