GNOME Bugzilla – Bug 784940
build: Fix tracker detection
Last modified: 2017-07-18 01:25:56 UTC
This change should also be made for other options, we expect most of those options to be automatically detected, unless the options are forcefully passed.
Created attachment 355575 [details] [review] build: Fix tracker detection Make sure that tracker-sparql is optional and auto-detected by default and that tracker-sparql-1.0 is still supported.
Review of attachment 355575 [details] [review]: Actually we wanted to change this to require tracker as hard dep, no optional, since we accumulated too many features relying on tracker and more are coming (nautilus currently fails to build withouth tracker actually due to latest changes iirc). Wanna change the patch to reflect that? And thanks for taking the time Bastien!
Created attachment 355796 [details] [review] build: Make tracker a hard dependency A large number of core features require Tracker to work, and many of the new features using Tracker don't have any fallback support, failing to build when Tracker is not available, so make tracker a hard requirement.
Attachment 355575 [details] pushed as 4ac20d7 - build: Fix tracker detection Attachment 355796 [details] pushed as e367134 - build: Make tracker a hard dependency