summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-gnome/recipes-gnome/tracker/localsearch/0001-Set-header-file-to-a-fixed-path-instead-of-a-host-pa.patch6
-rw-r--r--meta-gnome/recipes-gnome/tracker/localsearch/0001-fix-reproducibility.patch24
-rw-r--r--meta-gnome/recipes-gnome/tracker/localsearch_3.9.0.bb (renamed from meta-gnome/recipes-gnome/tracker/localsearch_3.8.2.bb)12
3 files changed, 19 insertions, 23 deletions
diff --git a/meta-gnome/recipes-gnome/tracker/localsearch/0001-Set-header-file-to-a-fixed-path-instead-of-a-host-pa.patch b/meta-gnome/recipes-gnome/tracker/localsearch/0001-Set-header-file-to-a-fixed-path-instead-of-a-host-pa.patch
index 606a3e9aac..87589a0e64 100644
--- a/meta-gnome/recipes-gnome/tracker/localsearch/0001-Set-header-file-to-a-fixed-path-instead-of-a-host-pa.patch
+++ b/meta-gnome/recipes-gnome/tracker/localsearch/0001-Set-header-file-to-a-fixed-path-instead-of-a-host-pa.patch
@@ -10,10 +10,10 @@ Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
10 .../tracker-miners-enum-types.c.template | 2 +- 10 .../tracker-miners-enum-types.c.template | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-) 11 1 file changed, 1 insertion(+), 1 deletion(-)
12 12
13diff --git a/src/libtracker-miners-common/tracker-miners-enum-types.c.template b/src/libtracker-miners-common/tracker-miners-enum-types.c.template 13diff --git a/src/common/tracker-miners-enum-types.c.template b/src/common/tracker-miners-enum-types.c.template
14index 4db7ef1..7c44c13 100644 14index 4db7ef1..7c44c13 100644
15--- a/src/libtracker-miners-common/tracker-miners-enum-types.c.template 15--- a/src/common/tracker-miners-enum-types.c.template
16+++ b/src/libtracker-miners-common/tracker-miners-enum-types.c.template 16+++ b/src/common/tracker-miners-enum-types.c.template
17@@ -7,7 +7,7 @@ 17@@ -7,7 +7,7 @@
18 18
19 /*** BEGIN file-production ***/ 19 /*** BEGIN file-production ***/
diff --git a/meta-gnome/recipes-gnome/tracker/localsearch/0001-fix-reproducibility.patch b/meta-gnome/recipes-gnome/tracker/localsearch/0001-fix-reproducibility.patch
index 6c1d978135..1bab34e126 100644
--- a/meta-gnome/recipes-gnome/tracker/localsearch/0001-fix-reproducibility.patch
+++ b/meta-gnome/recipes-gnome/tracker/localsearch/0001-fix-reproducibility.patch
@@ -13,7 +13,7 @@ Upstream-Status: Inappropriate [oe-specific]
13Signed-off-by: Markus Volk <f_l_k@t-online.de> 13Signed-off-by: Markus Volk <f_l_k@t-online.de>
14--- 14---
15 meson.build | 8 ++++---- 15 meson.build | 8 ++++----
16 src/libtracker-miners-common/tracker-landlock.c | 4 ++-- 16 src/common/tracker-landlock.c | 4 ++--
17 src/miners/fs/meson.build | 4 ++-- 17 src/miners/fs/meson.build | 4 ++--
18 src/tracker-extract/meson.build | 2 +- 18 src/tracker-extract/meson.build | 2 +-
19 tests/tracker-miner-fs/meson.build | 2 +- 19 tests/tracker-miner-fs/meson.build | 2 +-
@@ -52,10 +52,10 @@ index 7ae103c..cc61e84 100644
52 ] 52 ]
53 53
54 if get_option('tests_tap_protocol') 54 if get_option('tests_tap_protocol')
55diff --git a/src/libtracker-miners-common/tracker-landlock.c b/src/libtracker-miners-common/tracker-landlock.c 55diff --git a/src/common/tracker-landlock.c b/src/common/tracker-landlock.c
56index 0ad90d0..354f5d1 100644 56index 0ad90d0..354f5d1 100644
57--- a/src/libtracker-miners-common/tracker-landlock.c 57--- a/src/common/tracker-landlock.c
58+++ b/src/libtracker-miners-common/tracker-landlock.c 58+++ b/src/common/tracker-landlock.c
59@@ -283,7 +283,7 @@ tracker_landlock_init (const gchar * const *indexed_folders) 59@@ -283,7 +283,7 @@ tracker_landlock_init (const gchar * const *indexed_folders)
60 LANDLOCK_ACCESS_FS_READ_DIR); 60 LANDLOCK_ACCESS_FS_READ_DIR);
61 } 61 }
@@ -76,23 +76,23 @@ index 0ad90d0..354f5d1 100644
76 add_rule (landlock_fd, MINER_FS_CACHE_LOCATION, 76 add_rule (landlock_fd, MINER_FS_CACHE_LOCATION,
77diff --git a/src/miners/fs/meson.build b/src/miners/fs/meson.build 77diff --git a/src/miners/fs/meson.build b/src/miners/fs/meson.build
78index 1e16618..286580a 100644 78index 1e16618..286580a 100644
79--- a/src/miners/fs/meson.build 79--- a/src/indexer/meson.build
80+++ b/src/miners/fs/meson.build 80+++ b/src/indexer/meson.build
81@@ -68,8 +68,8 @@ executable('localsearch-@0@'.format(tracker_api_major), 81@@ -68,8 +68,8 @@ executable('localsearch-@0@'.format(tracker_api_major),
82 dependencies: tracker_miner_fs_deps, 82 dependencies: tracker_miner_fs_deps,
83 c_args: [ 83 c_args: [
84 tracker_c_args, 84 tracker_c_args,
85- '-DBUILDROOT="@0@"'.format(meson.global_build_root()), 85- '-DBUILDROOT="@0@"'.format(meson.global_build_root()),
86- '-DBUILD_EXTRACTDIR="@0@"'.format(meson.build_root() / 'src' / 'tracker-extract'), 86- '-DBUILD_EXTRACTDIR="@0@"'.format(meson.build_root() / 'src' / 'extractor'),
87+ '-DBUILDROOT="@0@"'.format(get_option('prefix') / 'src'), 87+ '-DBUILDROOT="@0@"'.format(get_option('prefix') / 'src'),
88+ '-DBUILD_EXTRACTDIR="@0@"'.format(get_option('prefix') / 'src' / 'tracker-extract'), 88+ '-DBUILD_EXTRACTDIR="@0@"'.format(get_option('prefix') / 'src' / 'extractor'),
89 '-DLIBEXECDIR="@0@"'.format(get_option('prefix') / get_option('libexecdir')), 89 '-DLIBEXECDIR="@0@"'.format(get_option('prefix') / get_option('libexecdir')),
90 ], 90 ],
91 install: true, 91 install: true,
92diff --git a/src/tracker-extract/meson.build b/src/tracker-extract/meson.build 92diff --git a/src/tracker-extract/meson.build b/src/tracker-extract/meson.build
93index 2584881..31411f2 100644 93index 2584881..31411f2 100644
94--- a/src/tracker-extract/meson.build 94--- a/src/extractor/meson.build
95+++ b/src/tracker-extract/meson.build 95+++ b/src/extractor/meson.build
96@@ -158,7 +158,7 @@ endif 96@@ -158,7 +158,7 @@ endif
97 executable('localsearch-extractor-@0@'.format(tracker_api_major), 97 executable('localsearch-extractor-@0@'.format(tracker_api_major),
98 tracker_extract_sources, 98 tracker_extract_sources,
@@ -104,8 +104,8 @@ index 2584881..31411f2 100644
104 install: true, 104 install: true,
105diff --git a/tests/tracker-miner-fs/meson.build b/tests/tracker-miner-fs/meson.build 105diff --git a/tests/tracker-miner-fs/meson.build b/tests/tracker-miner-fs/meson.build
106index 8c081fd..9792082 100644 106index 8c081fd..9792082 100644
107--- a/tests/tracker-miner-fs/meson.build 107--- a/tests/indexer/meson.build
108+++ b/tests/tracker-miner-fs/meson.build 108+++ b/tests/indexer/meson.build
109@@ -18,7 +18,7 @@ libtracker_miner_test_c_args = [ 109@@ -18,7 +18,7 @@ libtracker_miner_test_c_args = [
110 ] 110 ]
111 111
diff --git a/meta-gnome/recipes-gnome/tracker/localsearch_3.8.2.bb b/meta-gnome/recipes-gnome/tracker/localsearch_3.9.0.bb
index bcc5a30501..ffea1f76b3 100644
--- a/meta-gnome/recipes-gnome/tracker/localsearch_3.8.2.bb
+++ b/meta-gnome/recipes-gnome/tracker/localsearch_3.9.0.bb
@@ -18,7 +18,7 @@ SRC_URI:append = " \
18 file://0001-fix-reproducibility.patch \ 18 file://0001-fix-reproducibility.patch \
19 file://0001-Set-header-file-to-a-fixed-path-instead-of-a-host-pa.patch \ 19 file://0001-Set-header-file-to-a-fixed-path-instead-of-a-host-pa.patch \
20" 20"
21SRC_URI[archive.sha256sum] = "cda69195f6845357a8d91c023670efe92238f4d138a1ef7a1401f45a2a8403ce" 21SRC_URI[archive.sha256sum] = "d42f408dc3fb28fe54f5a9abbf5f1decf5818db9c2e9ec51c09464bdfd0c14b9"
22 22
23# gobject-introspection is mandatory and cannot be configured 23# gobject-introspection is mandatory and cannot be configured
24REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" 24REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
@@ -40,7 +40,6 @@ PACKAGECONFIG ??= " \
40 xml \ 40 xml \
41 ${@bb.utils.filter('DISTRO_FEATURES', 'seccomp', d)} \ 41 ${@bb.utils.filter('DISTRO_FEATURES', 'seccomp', d)} \
42 battery \ 42 battery \
43 networkmanager \
44" 43"
45# Needs tgkill API which musl does not support 44# Needs tgkill API which musl does not support
46# see https://www.openwall.com/lists/musl/2019/08/02/1 45# see https://www.openwall.com/lists/musl/2019/08/02/1
@@ -48,9 +47,9 @@ PACKAGECONFIG:remove:libc-musl = "seccomp"
48 47
49PACKAGECONFIG[battery] = "-Dbattery_detection=upower,-Dbattery_detection=none,upower" 48PACKAGECONFIG[battery] = "-Dbattery_detection=upower,-Dbattery_detection=none,upower"
50PACKAGECONFIG[cue] = "-Dcue=enabled,-Dcue=disabled,libcue" 49PACKAGECONFIG[cue] = "-Dcue=enabled,-Dcue=disabled,libcue"
51PACKAGECONFIG[ffmpeg] = "-Dgeneric_media_extractor=libav,,ffmpeg" 50PACKAGECONFIG[ffmpeg] = "-Dlibav=enabled,-Dlibav=disabled,ffmpeg"
52PACKAGECONFIG[gexiv2] = ",,gexiv2" 51PACKAGECONFIG[gexiv2] = ",,gexiv2"
53PACKAGECONFIG[gstreamer] = "-Dgeneric_media_extractor=gstreamer,,gstreamer1.0 gstreamer1.0-plugins-base" 52PACKAGECONFIG[gstreamer] = ",,gstreamer1.0 gstreamer1.0-plugins-base"
54PACKAGECONFIG[gupnp] = "-Dgstreamer_backend=gupnp,,gupnp-dlna" 53PACKAGECONFIG[gupnp] = "-Dgstreamer_backend=gupnp,,gupnp-dlna"
55PACKAGECONFIG[gif] = "-Dgif=enabled,-Dgif=disabled,giflib" 54PACKAGECONFIG[gif] = "-Dgif=enabled,-Dgif=disabled,giflib"
56PACKAGECONFIG[icu] = "-Dcharset_detection=icu,,icu" 55PACKAGECONFIG[icu] = "-Dcharset_detection=icu,,icu"
@@ -63,14 +62,11 @@ PACKAGECONFIG[png] = "-Dpng=enabled,-Dpng=disabled,libpng"
63PACKAGECONFIG[tiff] = "-Dtiff=enabled,-Dtiff=disabled,tiff" 62PACKAGECONFIG[tiff] = "-Dtiff=enabled,-Dtiff=disabled,tiff"
64PACKAGECONFIG[raw] = "-Draw=enabled,-Draw=disabled,libraw" 63PACKAGECONFIG[raw] = "-Draw=enabled,-Draw=disabled,libraw"
65PACKAGECONFIG[xml] = "-Dxml=enabled,-Dxml=disabled,libxml2" 64PACKAGECONFIG[xml] = "-Dxml=enabled,-Dxml=disabled,libxml2"
66PACKAGECONFIG[networkmanager] = "-Dnetwork_manager=enabled,-Dnetwork_manager=disabled,networkmanager"
67PACKAGECONFIG[landlock] = "-Dlandlock=enabled,-Dlandlock=disabled" 65PACKAGECONFIG[landlock] = "-Dlandlock=enabled,-Dlandlock=disabled"
68 66
69# For security reasons it is strongly recommended to set add meta-security in 67# For security reasons it is strongly recommended to set add meta-security in
70# your layers and 'libseccomp' to PACKAGECONFIG". 68# your layers and 'libseccomp + landlock' to PACKAGECONFIG".
71PACKAGECONFIG[seccomp] = "-Dseccomp=true,-Dseccomp=false,libseccomp" 69PACKAGECONFIG[seccomp] = "-Dseccomp=true,-Dseccomp=false,libseccomp"
72# not yet in meta-gnome
73PACKAGECONFIG[rss] = "-Dminer_rss=true,-Dminer_rss=false,libgrss"
74 70
75EXTRA_OEMESON += " \ 71EXTRA_OEMESON += " \
76 -Dman=false \ 72 -Dman=false \