[tracker-miners/wip/carlosg/parallel-installable: 13/41] build: Move domain ontology directory to $datadir/tracker-miners-3
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker-miners/wip/carlosg/parallel-installable: 13/41] build: Move domain ontology directory to $datadir/tracker-miners-3
- Date: Sun, 5 Apr 2020 17:20:22 +0000 (UTC)
commit 63d6257e9380292a472d3e2f583736abdcf119bc
Author: Carlos Garnacho <carlosg gnome org>
Date: Sun Feb 23 17:13:32 2020 +0100
build: Move domain ontology directory to $datadir/tracker-miners-3
This required updating the TrackerDomainOntologies helper in
libtracker-miners-common.
data/meson.build | 2 +-
meson.build | 2 ++
src/libtracker-miners-common/meson.build | 5 ++++-
src/libtracker-miners-common/tracker-domain-ontology.c | 6 +++---
4 files changed, 10 insertions(+), 5 deletions(-)
---
diff --git a/data/meson.build b/data/meson.build
index 6ef95f837..5a382b313 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -44,6 +44,6 @@ custom_target('tracker-miners-compile-schemas',
tracker_miners_uninstalled_gsettings_schema_dir = meson.current_build_dir()
install_data('default.rule',
- install_dir: join_paths(get_option('datadir'), 'tracker', 'domain-ontologies'))
+ install_dir: join_paths(get_option('datadir'), tracker_versioned_name, 'domain-ontologies'))
tracker_miners_uninstalled_domain_rule = meson.current_source_dir() / 'default.rule'
diff --git a/meson.build b/meson.build
index e2f9924f0..cc265941e 100644
--- a/meson.build
+++ b/meson.build
@@ -35,6 +35,7 @@ if get_option('tracker_core') == 'system'
tracker_uninstalled_stop_words_dir = join_paths(tracker_sparql.get_pkgconfig_variable('datadir'),
'tracker', 'stop-words')
tracker_uninstalled_testutils_dir = tracker_testutils.get_pkgconfig_variable('python_path')
tracker_uninstalled_nepomuk_ontologies_dir =
join_paths(tracker_sparql.get_pkgconfig_variable('ontologies_dir'), 'nepomuk')
+ tracker_ontologies_dir = tracker_sparql.get_pkgconfig_variable('ontologies_dir')
else
tracker_subproject = subproject('tracker')
@@ -46,6 +47,7 @@ else
tracker_uninstalled_stop_words_dir = tracker_subproject.get_variable('tracker_uninstalled_stop_words_dir')
tracker_uninstalled_testutils_dir = tracker_subproject.get_variable('tracker_uninstalled_testutils_dir')
tracker_uninstalled_nepomuk_ontologies_dir =
tracker_subproject.get_variable('tracker_uninstalled_nepomuk_ontologies_dir')
+ tracker_ontologies_dir = tracker_subproject.get_variable('tracker_ontologies_dir')
tracker_common_enums_header = tracker_subproject.get_variable('tracker_common_enums_header')
endif
diff --git a/src/libtracker-miners-common/meson.build b/src/libtracker-miners-common/meson.build
index 441209439..0c2ce1c7f 100644
--- a/src/libtracker-miners-common/meson.build
+++ b/src/libtracker-miners-common/meson.build
@@ -37,7 +37,10 @@ endif
libtracker_miners_common = static_library('tracker-miners-common',
tracker_miners_common_sources,
dependencies: tracker_miners_common_dependencies + tracker_miners_common_private_dependencies,
- c_args: tracker_c_args,
+ c_args: tracker_c_args + [
+ '-DTRACKERSHAREDIR="@0@"'.format(tracker_versioned_name),
+ '-DONTOLOGIESDIR="@0@"'.format(tracker_ontologies_dir),
+ ],
include_directories: [configinc, srcinc],
)
diff --git a/src/libtracker-miners-common/tracker-domain-ontology.c
b/src/libtracker-miners-common/tracker-domain-ontology.c
index 3ad1deb01..3fbc628c5 100644
--- a/src/libtracker-miners-common/tracker-domain-ontology.c
+++ b/src/libtracker-miners-common/tracker-domain-ontology.c
@@ -201,7 +201,7 @@ find_rule_in_data_dirs (const gchar *name)
for (i = 0; data_dirs[i] != NULL; i++) {
path = g_build_filename (data_dirs[i],
- "tracker", "domain-ontologies",
+ TRACKERSHAREDIR, "domain-ontologies",
rule_name, NULL);
if (g_file_test (path, G_FILE_TEST_IS_REGULAR)) {
g_free (rule_name);
@@ -251,7 +251,7 @@ tracker_domain_ontology_new (const gchar *domain_name,
goto end;
}
} else {
- path = g_build_filename (SHAREDIR, "tracker", "domain-ontologies",
+ path = g_build_filename (SHAREDIR, TRACKERSHAREDIR, "domain-ontologies",
DEFAULT_RULE, NULL);
if (!g_file_test (path, G_FILE_TEST_IS_REGULAR)) {
@@ -316,7 +316,7 @@ tracker_domain_ontology_new (const gchar *domain_name,
if (!domain_ontology->ontology_location) {
gchar *ontology_path;
- ontology_path = g_build_filename (SHAREDIR, "tracker", "ontologies",
+ ontology_path = g_build_filename (ONTOLOGIESDIR,
domain_ontology->ontology_name, NULL);
if (!g_file_test (ontology_path, G_FILE_TEST_IS_DIR)) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]