tracker: Point TOP_SRCDIR to target path

source_root uses absolute path to build time srcdir
which results in buildpath errors

Fixes
File /usr/bin/tracker3 in package tracker contains reference to TMPDIR [buildpaths]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Khem Raj
2023-05-25 21:33:08 -07:00
parent c0a344ab71
commit 1b0f5d3068
2 changed files with 25 additions and 0 deletions
@@ -0,0 +1,24 @@
From 3e262192ffebf5d6fec92d5b7ba08348a94df1ae Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Thu, 25 May 2023 20:54:47 -0700
Subject: [PATCH] meson: Do not define TOP_SRCDIR
This is passed from build env
Upstream-Status: Inappropriate [Cross compile specific]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
meson.build | 1 -
1 file changed, 1 deletion(-)
--- a/meson.build
+++ b/meson.build
@@ -353,7 +353,7 @@ subdir('utils')
test_c_args = tracker_c_args + [
'-DTOP_BUILDDIR="@0@"'.format(build_root),
- '-DTOP_SRCDIR="@0@"'.format(source_root),
+ '-DTOP_SRCDIR="@0@"'.format('/usr/src/debug/tracker'),
]
tracker_uninstalled_cli_dir = join_paths(meson.current_build_dir(), 'src', 'tracker')
@@ -22,6 +22,7 @@ GNOMEBASEBUILDCLASS = "meson"
inherit gnomebase gsettings gobject-introspection vala gtk-doc manpages bash-completion features_check python3native
SRC_URI += "file://0001-meson-Do-not-define-TOP_SRCDIR.patch"
SRC_URI[archive.sha256sum] = "f972d50ac7bafdccf113b1eb99dcae35404685a99e55bfef16f3ac83b4de974d"
# gobject-introspection is mandatory and cannot be configured