From patchwork Thu Mar 13 10:32:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 58927 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id E4BE3C2BA1B for ; Thu, 13 Mar 2025 10:32:09 +0000 (UTC) Received: from mailout11.t-online.de (mailout11.t-online.de [194.25.134.85]) by mx.groups.io with SMTP id smtpd.web11.11228.1741861928059269709 for ; Thu, 13 Mar 2025 03:32:08 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.85, mailfrom: f_l_k@t-online.de) Received: from fwd88.aul.t-online.de (fwd88.aul.t-online.de [10.223.144.114]) by mailout11.t-online.de (Postfix) with SMTP id D5BF2ECC for ; Thu, 13 Mar 2025 11:32:05 +0100 (CET) Received: from intel-corei7-64.fritz.box ([79.219.231.110]) by fwd88.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1tsfrB-3UGxs10; Thu, 13 Mar 2025 11:32:05 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [RFC][gnome48][meta-gnome][PATCH 1/3] localsearch: update 3.8.2 -> 3.9.rc Date: Thu, 13 Mar 2025 11:32:46 +0100 Message-ID: <20250313103248.2116871-1-f_l_k@t-online.de> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1741861925-E17F8459-0F2378DB/0/0 CLEAN NORMAL X-TOI-MSGID: 2b7ede99-e988-4313-bc70-4e575af75108 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 13 Mar 2025 10:32:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/115963 - rework patches after directory refactor - drop deprecated options NEW in 3.9.rc - 2025-03-02 ========================== * Metadata extractor refactors * Fixed possible runtime warnings * Fixed possible indexer stall * Restructure project directories * Fix build with -Dwriteback=false NEW in 3.9.beta - 2025-02-04 ============================ * Ditch GStreamer for metadata extraction, and switch to FFmpeg/libav for many benefits in extraction speed, memory usage and sandbox friendliness. If this causes dependency/distribution issues, it is recommended to separate the following files to a standalone package: - $(datadir)/localsearch3/extract-rules/15-libav-guess.rule - $(datadir)/localsearch3/extract-rules/90-libav-audio-generic.rule - $(datadir)/localsearch3/extract-rules/90-libav-video-generic.rule - $(libdir)/localsearch-3.0/extract-modules/libextract-libav.so * Fix build issues with gcc 15.x * Updated README to new project name Translations: fr, sl, sr NEW in 3.9.alpha - 2025-01-11 ============================= * Fix for folder updates happening while the daemon is not running * Improve memory usage when dealing with very large folders * Improve recovery after process interruption * Code improvements * Avoid GStreamer memory payload in indexer process * Improved performance when deleting stale resources * Test improvements Signed-off-by: Markus Volk --- ...to-a-fixed-path-instead-of-a-host-pa.patch | 6 ++--- .../0001-fix-reproducibility.patch | 24 +++++++++---------- ...lsearch_3.8.2.bb => localsearch_3.9.rc.bb} | 12 ++++------ 3 files changed, 19 insertions(+), 23 deletions(-) rename meta-gnome/recipes-gnome/tracker/{localsearch_3.8.2.bb => localsearch_3.9.rc.bb} (83%) 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 .../tracker-miners-enum-types.c.template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/src/libtracker-miners-common/tracker-miners-enum-types.c.template b/src/libtracker-miners-common/tracker-miners-enum-types.c.template +diff --git a/src/common/tracker-miners-enum-types.c.template b/src/common/tracker-miners-enum-types.c.template index 4db7ef1..7c44c13 100644 ---- a/src/libtracker-miners-common/tracker-miners-enum-types.c.template -+++ b/src/libtracker-miners-common/tracker-miners-enum-types.c.template +--- a/src/common/tracker-miners-enum-types.c.template ++++ b/src/common/tracker-miners-enum-types.c.template @@ -7,7 +7,7 @@ /*** 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] Signed-off-by: Markus Volk --- meson.build | 8 ++++---- - src/libtracker-miners-common/tracker-landlock.c | 4 ++-- + src/common/tracker-landlock.c | 4 ++-- src/miners/fs/meson.build | 4 ++-- src/tracker-extract/meson.build | 2 +- tests/tracker-miner-fs/meson.build | 2 +- @@ -52,10 +52,10 @@ index 7ae103c..cc61e84 100644 ] if get_option('tests_tap_protocol') -diff --git a/src/libtracker-miners-common/tracker-landlock.c b/src/libtracker-miners-common/tracker-landlock.c +diff --git a/src/common/tracker-landlock.c b/src/common/tracker-landlock.c index 0ad90d0..354f5d1 100644 ---- a/src/libtracker-miners-common/tracker-landlock.c -+++ b/src/libtracker-miners-common/tracker-landlock.c +--- a/src/common/tracker-landlock.c ++++ b/src/common/tracker-landlock.c @@ -283,7 +283,7 @@ tracker_landlock_init (const gchar * const *indexed_folders) LANDLOCK_ACCESS_FS_READ_DIR); } @@ -76,23 +76,23 @@ index 0ad90d0..354f5d1 100644 add_rule (landlock_fd, MINER_FS_CACHE_LOCATION, diff --git a/src/miners/fs/meson.build b/src/miners/fs/meson.build index 1e16618..286580a 100644 ---- a/src/miners/fs/meson.build -+++ b/src/miners/fs/meson.build +--- a/src/indexer/meson.build ++++ b/src/indexer/meson.build @@ -68,8 +68,8 @@ executable('localsearch-@0@'.format(tracker_api_major), dependencies: tracker_miner_fs_deps, c_args: [ tracker_c_args, - '-DBUILDROOT="@0@"'.format(meson.global_build_root()), -- '-DBUILD_EXTRACTDIR="@0@"'.format(meson.build_root() / 'src' / 'tracker-extract'), +- '-DBUILD_EXTRACTDIR="@0@"'.format(meson.build_root() / 'src' / 'extractor'), + '-DBUILDROOT="@0@"'.format(get_option('prefix') / 'src'), -+ '-DBUILD_EXTRACTDIR="@0@"'.format(get_option('prefix') / 'src' / 'tracker-extract'), ++ '-DBUILD_EXTRACTDIR="@0@"'.format(get_option('prefix') / 'src' / 'extractor'), '-DLIBEXECDIR="@0@"'.format(get_option('prefix') / get_option('libexecdir')), ], install: true, diff --git a/src/tracker-extract/meson.build b/src/tracker-extract/meson.build index 2584881..31411f2 100644 ---- a/src/tracker-extract/meson.build -+++ b/src/tracker-extract/meson.build +--- a/src/extractor/meson.build ++++ b/src/extractor/meson.build @@ -158,7 +158,7 @@ endif executable('localsearch-extractor-@0@'.format(tracker_api_major), tracker_extract_sources, @@ -104,8 +104,8 @@ index 2584881..31411f2 100644 install: true, diff --git a/tests/tracker-miner-fs/meson.build b/tests/tracker-miner-fs/meson.build index 8c081fd..9792082 100644 ---- a/tests/tracker-miner-fs/meson.build -+++ b/tests/tracker-miner-fs/meson.build +--- a/tests/indexer/meson.build ++++ b/tests/indexer/meson.build @@ -18,7 +18,7 @@ libtracker_miner_test_c_args = [ ] diff --git a/meta-gnome/recipes-gnome/tracker/localsearch_3.8.2.bb b/meta-gnome/recipes-gnome/tracker/localsearch_3.9.rc.bb similarity index 83% rename from meta-gnome/recipes-gnome/tracker/localsearch_3.8.2.bb rename to meta-gnome/recipes-gnome/tracker/localsearch_3.9.rc.bb index bcc5a30501..26f3188b0a 100644 --- a/meta-gnome/recipes-gnome/tracker/localsearch_3.8.2.bb +++ b/meta-gnome/recipes-gnome/tracker/localsearch_3.9.rc.bb @@ -18,7 +18,7 @@ SRC_URI:append = " \ file://0001-fix-reproducibility.patch \ file://0001-Set-header-file-to-a-fixed-path-instead-of-a-host-pa.patch \ " -SRC_URI[archive.sha256sum] = "cda69195f6845357a8d91c023670efe92238f4d138a1ef7a1401f45a2a8403ce" +SRC_URI[archive.sha256sum] = "511a84603e514f889c17b3271f9bc3fbd7547b2ae4281144d138f28dd31998cb" # gobject-introspection is mandatory and cannot be configured REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" @@ -40,7 +40,6 @@ PACKAGECONFIG ??= " \ xml \ ${@bb.utils.filter('DISTRO_FEATURES', 'seccomp', d)} \ battery \ - networkmanager \ " # Needs tgkill API which musl does not support # see https://www.openwall.com/lists/musl/2019/08/02/1 @@ -48,9 +47,9 @@ PACKAGECONFIG:remove:libc-musl = "seccomp" PACKAGECONFIG[battery] = "-Dbattery_detection=upower,-Dbattery_detection=none,upower" PACKAGECONFIG[cue] = "-Dcue=enabled,-Dcue=disabled,libcue" -PACKAGECONFIG[ffmpeg] = "-Dgeneric_media_extractor=libav,,ffmpeg" +PACKAGECONFIG[ffmpeg] = "-Dlibav=enabled,-Dlibav=disabled,ffmpeg" PACKAGECONFIG[gexiv2] = ",,gexiv2" -PACKAGECONFIG[gstreamer] = "-Dgeneric_media_extractor=gstreamer,,gstreamer1.0 gstreamer1.0-plugins-base" +PACKAGECONFIG[gstreamer] = ",,gstreamer1.0 gstreamer1.0-plugins-base" PACKAGECONFIG[gupnp] = "-Dgstreamer_backend=gupnp,,gupnp-dlna" PACKAGECONFIG[gif] = "-Dgif=enabled,-Dgif=disabled,giflib" PACKAGECONFIG[icu] = "-Dcharset_detection=icu,,icu" @@ -63,14 +62,11 @@ PACKAGECONFIG[png] = "-Dpng=enabled,-Dpng=disabled,libpng" PACKAGECONFIG[tiff] = "-Dtiff=enabled,-Dtiff=disabled,tiff" PACKAGECONFIG[raw] = "-Draw=enabled,-Draw=disabled,libraw" PACKAGECONFIG[xml] = "-Dxml=enabled,-Dxml=disabled,libxml2" -PACKAGECONFIG[networkmanager] = "-Dnetwork_manager=enabled,-Dnetwork_manager=disabled,networkmanager" PACKAGECONFIG[landlock] = "-Dlandlock=enabled,-Dlandlock=disabled" # For security reasons it is strongly recommended to set add meta-security in -# your layers and 'libseccomp' to PACKAGECONFIG". +# your layers and 'libseccomp + landlock' to PACKAGECONFIG". PACKAGECONFIG[seccomp] = "-Dseccomp=true,-Dseccomp=false,libseccomp" -# not yet in meta-gnome -PACKAGECONFIG[rss] = "-Dminer_rss=true,-Dminer_rss=false,libgrss" EXTRA_OEMESON += " \ -Dman=false \ From patchwork Thu Mar 13 10:32:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 58926 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DF309C28B28 for ; Thu, 13 Mar 2025 10:32:09 +0000 (UTC) Received: from mailout11.t-online.de (mailout11.t-online.de [194.25.134.85]) by mx.groups.io with SMTP id smtpd.web11.11230.1741861928316254698 for ; Thu, 13 Mar 2025 03:32:08 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.85, mailfrom: f_l_k@t-online.de) Received: from fwd88.aul.t-online.de (fwd88.aul.t-online.de [10.223.144.114]) by mailout11.t-online.de (Postfix) with SMTP id D7932EF9 for ; Thu, 13 Mar 2025 11:32:05 +0100 (CET) Received: from intel-corei7-64.fritz.box ([79.219.231.110]) by fwd88.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1tsfrB-3UGxs20; Thu, 13 Mar 2025 11:32:05 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [RFC][gnome48][meta-gnome][PATCH 2/3] tinysparql: update 3.8.2 -> 3.9.rc Date: Thu, 13 Mar 2025 11:32:47 +0100 Message-ID: <20250313103248.2116871-2-f_l_k@t-online.de> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250313103248.2116871-1-f_l_k@t-online.de> References: <20250313103248.2116871-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1741861925-08FF7459-66F7E0D8/0/0 CLEAN NORMAL X-TOI-MSGID: 2146e3f0-46fb-424a-a391-63bfd54a7c77 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 13 Mar 2025 10:32:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/115965 - rework patches after directory refactor - use gi-docgen instead of gtk-doc - add graphviz-native as a dependency for api-documentation as we now need to provide dot NEW in 3.9.rc - 2025-03-02 ========================== * Multiple fixes to issues found by OSS fuzz * Restructure project directories * Error handling fixes in SPARQL updates via D-Bus NEW in 3.9.alpha - 2025-01-11 ============================= * Hide again unintentionally leaked tracker_http_* symbols * A number of fixes to static linking Signed-off-by: Markus Volk --- .../tinysparql/0001-fix-reproducibility.patch | 46 +++++++++---------- ...parql-meson.build-dont-create-compat.patch | 8 ++-- ...nysparql_3.8.2.bb => tinysparql_3.9.rc.bb} | 15 ++++-- 3 files changed, 37 insertions(+), 32 deletions(-) rename meta-gnome/recipes-gnome/tracker/{tinysparql_3.8.2.bb => tinysparql_3.9.rc.bb} (70%) diff --git a/meta-gnome/recipes-gnome/tracker/tinysparql/0001-fix-reproducibility.patch b/meta-gnome/recipes-gnome/tracker/tinysparql/0001-fix-reproducibility.patch index 28e66af7d6..20211cecf4 100644 --- a/meta-gnome/recipes-gnome/tracker/tinysparql/0001-fix-reproducibility.patch +++ b/meta-gnome/recipes-gnome/tracker/tinysparql/0001-fix-reproducibility.patch @@ -1,4 +1,4 @@ -From dd163864c5ee28e153e982e47502039dad2f3787 Mon Sep 17 00:00:00 2001 +From 186d91759dd0e0815f5a9d3a709e2ececa24ff3d Mon Sep 17 00:00:00 2001 From: Markus Volk Date: Mon, 18 Sep 2023 02:47:55 +0200 Subject: [PATCH] tracker: fix reproducibility issue @@ -12,17 +12,17 @@ Upstream-Status: Inappropriate [oe-specific] Signed-off-by: Markus Volk --- - meson.build | 6 +++--- - src/libtracker-common/meson.build | 4 ++-- - src/libtracker-http/tracker-http.c | 2 +- - src/libtracker-sparql/meson.build | 4 ++-- + meson.build | 6 +++--- + src/common/meson.build | 4 ++-- + src/http/tracker-http.c | 2 +- + src/libtinysparql/meson.build | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/meson.build b/meson.build -index 3a624ad..8c02aad 100644 +index 308ada3..0120be7 100644 --- a/meson.build +++ b/meson.build -@@ -333,7 +333,7 @@ have_rtld_noload = cc.has_header_symbol('dlfcn.h', 'RTLD_NOLOAD') +@@ -341,7 +341,7 @@ have_rtld_noload = cc.has_header_symbol('dlfcn.h', 'RTLD_NOLOAD') conf.set('HAVE_RTLD_NOLOAD', have_rtld_noload) # Config that goes in some other generated files (.desktop, .service, etc) @@ -31,8 +31,8 @@ index 3a624ad..8c02aad 100644 conf.set('libexecdir', join_paths(get_option('prefix'), get_option('libexecdir'))) configure_file(input: 'config.h.meson.in', -@@ -372,8 +372,8 @@ subdir('docs') - subdir('utils') +@@ -382,8 +382,8 @@ subdir('utils') + subdir('fuzzing') test_c_args = tracker_c_args + [ - '-DTOP_BUILDDIR="@0@"'.format(build_root), @@ -41,12 +41,12 @@ index 3a624ad..8c02aad 100644 + '-DTOP_SRCDIR="@0@/"'.format('/usr/src/debug/tracker'), ] - tracker_uninstalled_cli_dir = join_paths(meson.current_build_dir(), 'src', 'tracker') -diff --git a/src/libtracker-common/meson.build b/src/libtracker-common/meson.build -index 72c2ae0..12218c8 100644 ---- a/src/libtracker-common/meson.build -+++ b/src/libtracker-common/meson.build -@@ -51,10 +51,10 @@ libtracker_common = static_library('tracker-common', + tracker_uninstalled_testutils_dir = join_paths(meson.current_source_dir(), 'utils') +diff --git a/src/common/meson.build b/src/common/meson.build +index b961ec3..edd76ce 100644 +--- a/src/common/meson.build ++++ b/src/common/meson.build +@@ -70,10 +70,10 @@ libtracker_common = static_library('tracker-common', dependencies: [tracker_common_dependencies, gmodule], c_args: [ '-DPRIVATE_LIBDIR="@0@"'.format(tracker_internal_libs_dir), @@ -59,10 +59,10 @@ index 72c2ae0..12218c8 100644 ] + tracker_c_args, include_directories: [configinc, srcinc], gnu_symbol_visibility: 'hidden', -diff --git a/src/libtracker-http/tracker-http.c b/src/libtracker-http/tracker-http.c +diff --git a/src/http/tracker-http.c b/src/http/tracker-http.c index dd82e99..cb3f1f7 100644 ---- a/src/libtracker-http/tracker-http.c -+++ b/src/libtracker-http/tracker-http.c +--- a/src/http/tracker-http.c ++++ b/src/http/tracker-http.c @@ -53,7 +53,7 @@ ensure_types (void) current_dir = g_get_current_dir (); @@ -72,13 +72,13 @@ index dd82e99..cb3f1f7 100644 /* Detect in-build runtime of this code, this may happen * building introspection information or running tests. * We want the in-tree modules to be loaded then. -diff --git a/src/libtracker-sparql/meson.build b/src/libtracker-sparql/meson.build -index bafc2ac..859da3e 100644 ---- a/src/libtracker-sparql/meson.build -+++ b/src/libtracker-sparql/meson.build +diff --git a/src/libtinysparql/meson.build b/src/libtinysparql/meson.build +index e229b51..031f7e1 100644 +--- a/src/libtinysparql/meson.build ++++ b/src/libtinysparql/meson.build @@ -103,10 +103,10 @@ libtracker_sparql_private = static_library('tracker-sparql-private', c_args: [ - '-include', 'libtracker-sparql/tracker-private.h', + '-include', 'tracker-private.h', '-DPRIVATE_LIBDIR="@0@"'.format(tracker_internal_libs_dir), - '-DBUILD_LIBDIR="@0@"'.format(meson.current_build_dir()), + '-DBUILD_LIBDIR="@0@"'.format('/usr/src/debug/tracker'), diff --git a/meta-gnome/recipes-gnome/tracker/tinysparql/0001-src-libtracker-sparql-meson.build-dont-create-compat.patch b/meta-gnome/recipes-gnome/tracker/tinysparql/0001-src-libtracker-sparql-meson.build-dont-create-compat.patch index d6cc4f45d2..e8c1904565 100644 --- a/meta-gnome/recipes-gnome/tracker/tinysparql/0001-src-libtracker-sparql-meson.build-dont-create-compat.patch +++ b/meta-gnome/recipes-gnome/tracker/tinysparql/0001-src-libtracker-sparql-meson.build-dont-create-compat.patch @@ -12,13 +12,13 @@ Upstream-Status: Inappropriate [oe-specific] Signed-off-by: Markus Volk --- - src/libtracker-sparql/meson.build | 2 +- + src/libtinysparql/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/src/libtracker-sparql/meson.build b/src/libtracker-sparql/meson.build +diff --git a/src/libtinysparql/meson.build b/src/libtinysparql/meson.build index 5eccb92fc..6ed7c2b1f 100644 ---- a/src/libtracker-sparql/meson.build -+++ b/src/libtracker-sparql/meson.build +--- a/src/libtinysparql/meson.build ++++ b/src/libtinysparql/meson.build @@ -247,6 +247,6 @@ endif tracker_sparql_uninstalled_dir = meson.current_build_dir() diff --git a/meta-gnome/recipes-gnome/tracker/tinysparql_3.8.2.bb b/meta-gnome/recipes-gnome/tracker/tinysparql_3.9.rc.bb similarity index 70% rename from meta-gnome/recipes-gnome/tracker/tinysparql_3.8.2.bb rename to meta-gnome/recipes-gnome/tracker/tinysparql_3.9.rc.bb index 16c7bfd0d1..7941bc7ce2 100644 --- a/meta-gnome/recipes-gnome/tracker/tinysparql_3.8.2.bb +++ b/meta-gnome/recipes-gnome/tracker/tinysparql_3.9.rc.bb @@ -16,11 +16,11 @@ DEPENDS = " \ libstemmer \ " -inherit gettext gnomebase gobject-introspection vala gtk-doc bash-completion +inherit gettext gnomebase gobject-introspection vala gi-docgen bash-completion SRC_URI += "file://0001-fix-reproducibility.patch" SRC_URI += "file://0001-src-libtracker-sparql-meson.build-dont-create-compat.patch" -SRC_URI[archive.sha256sum] = "bb8643386c8edc591a03205d4a0eda661dcdd2094473bffb9bbdb94e93589cb2" +SRC_URI[archive.sha256sum] = "216c4c442d5dd3d476b74615a4cc2b392b38fb6d4d16d16aa3b915dc92f2d213" # text search is not an option anymore and requires sqlite3 build with # PACKAGECONFIG[fts5] set (default) @@ -43,13 +43,18 @@ EXTRA_OEMESON = " \ GIR_MESON_ENABLE_FLAG = 'enabled' GIR_MESON_DISABLE_FLAG = 'disabled' +GIDOCGEN_MESON_OPTION = "docs" -PACKAGECONFIG ??= "${@bb.utils.contains("DISTRO_FEATURES", "zeroconf", "avahi", "", d)}" +PACKAGECONFIG ??= " \ + ${@bb.utils.contains("DISTRO_FEATURES", "zeroconf", "avahi", "", d)} \ + ${@bb.utils.contains("DISTRO_FEATURES", "api-documentation", "docs", "", d)} \ +" PACKAGECONFIG[avahi] = "-Davahi=enabled,-Davahi=disabled,avahi," +PACKAGECONFIG[docs] = ",,graphviz-native" do_install:prepend() { - sed -i -e 's|${B}|${TARGET_DBGSRC_DIR}|g' ${B}/src/libtracker-sparql/tracker-sparql-enum-types.c - sed -i -e 's|${B}|${TARGET_DBGSRC_DIR}|g' ${B}/src/libtracker-sparql/core/tracker-data-enum-types.c + sed -i -e 's|${B}|${TARGET_DBGSRC_DIR}|g' ${B}/src/libtinysparql/tracker-sparql-enum-types.c + sed -i -e 's|${B}|${TARGET_DBGSRC_DIR}|g' ${B}/src/libtinysparql/core/tracker-data-enum-types.c } FILES:${PN} += " \ From patchwork Thu Mar 13 10:32:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 58928 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DDD9DC282DE for ; Thu, 13 Mar 2025 10:32:09 +0000 (UTC) Received: from mailout11.t-online.de (mailout11.t-online.de [194.25.134.85]) by mx.groups.io with SMTP id smtpd.web11.11229.1741861928308704331 for ; Thu, 13 Mar 2025 03:32:08 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: t-online.de, ip: 194.25.134.85, mailfrom: f_l_k@t-online.de) Received: from fwd88.aul.t-online.de (fwd88.aul.t-online.de [10.223.144.114]) by mailout11.t-online.de (Postfix) with SMTP id F3D28FFE for ; Thu, 13 Mar 2025 11:32:05 +0100 (CET) Received: from intel-corei7-64.fritz.box ([79.219.231.110]) by fwd88.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1tsfrB-3UGxs30; Thu, 13 Mar 2025 11:32:05 +0100 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [RFC][gnome48][meta-gnome][PATCH 3/3] nautilus: update 47.2 ->> 48.rc Date: Thu, 13 Mar 2025 11:32:48 +0100 Message-ID: <20250313103248.2116871-3-f_l_k@t-online.de> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250313103248.2116871-1-f_l_k@t-online.de> References: <20250313103248.2116871-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1741861925-E17F8459-7C1B2149/0/0 CLEAN NORMAL X-TOI-MSGID: 905b381e-fff5-4e7c-9e8e-2ce2af3c21b8 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 13 Mar 2025 10:32:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/115964 Major Changes in 48.rc ====================== * Enhancements: - Run code formatting in parallel (Khalid Abu Shawarib) - Rework CI image job to freedesktop template (Khalid Abu Shawarib) - Rework and speedup adding of files to view (Khalid Abu Shawarib) - Add basic unit tests for files view (Khalid Abu Shawarib) - Load thumbnail info separate from other file infos (Khalid Abu Shawarib) * Reversals: - Revert port of properties dialog to AdwDialog due to outstanding issues * Bugfixes: - Fix app chooser widget sizing (Automeris naranja) - Fix free space calculation for archive extraction (Peter Eisenmann) - Fix shell sesrch result order (Khalid Abu Shawarib) - Fix floating bar style when unfocused (Peter Eisenmann) * Cleanups: - Rework view switching code of window-slot (António Fernandes) - Use AdwSpinner in floating bar (Automeris naranja) * Translation updates (GNOME Translation Project contributors) Major Changes in 48.beta ======================== * Enhancements: - Improve directory loading performance (Khalid Abu Shawarib, Peter Eisenmann) - Use AdwDialog for list view column chooser and properties dialog (Automeris naranja) - Change tab behavior for the sidebar (Lukáš Tyrychtr) - Create about dialog from appdata (Felipe Borges, Matthijs Velsink, Peter Eisenmann) - Port various dialogs to AdwAlertDialog (Automeris naranja) - Keep mount monitor around for caching in gvfs to work (Khalid Abu Shawarib) - Adjust to localsearch changes (Bobby Rong, Carlos Garnacho, Khalid Abu Shawarib, Sam Thursfield) - Hide Trash banner when empty (Isaac Yeo) - Ellipsize sidebar labels in the middle (Peter Eisenmann) - Add a CONTRIBUTING file (Corey Berla) - Allow removing bookmarks from pathbar (Isaac Yeo) - Various UI tweaks and label changes (Automeris naranja, Brage Fuglseth, Jamie Gravendeel, Khalid Abu Shawarib) - Various speedups (Corey Berla, Khalid Abu Shawarib) * Bugfixes: - Fix unintended grid relayouting on thumbnail loading (Calvin Walton) - Fix double a11y presentation of the filename in grid view (Lukáš Tyrychtr) - Keep CI running (Khalid Abu Shawarib, Peter Eisenmann) - Fix query editor translation (Aleksandr Melman) - Hide empty extensions list in properties (Khalid Abu Shawarib) - Fix NULL dereference with extensions (Philipp Unger) * Cleanups: - Improve grid selection implementation (Adrien Plazas) - Avoid setting up unnecessary directory monitors (Corey Berla) - Replace uselocale with Glib gettext variant (Khalid Abu Shawarib) - Stop setting invisible menu icons (Khalid Abu Shawarib) * Translation updates (GNOME Translation Project contributors) Signed-off-by: Markus Volk --- .../nautilus/{nautilus_47.2.bb => nautilus_48.rc.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-gnome/recipes-gnome/nautilus/{nautilus_47.2.bb => nautilus_48.rc.bb} (93%) diff --git a/meta-gnome/recipes-gnome/nautilus/nautilus_47.2.bb b/meta-gnome/recipes-gnome/nautilus/nautilus_48.rc.bb similarity index 93% rename from meta-gnome/recipes-gnome/nautilus/nautilus_47.2.bb rename to meta-gnome/recipes-gnome/nautilus/nautilus_48.rc.bb index 9f44dcb114..9bbf5e26dd 100644 --- a/meta-gnome/recipes-gnome/nautilus/nautilus_47.2.bb +++ b/meta-gnome/recipes-gnome/nautilus/nautilus_48.rc.bb @@ -24,7 +24,7 @@ DEPENDS = " \ inherit gnomebase gsettings gobject-introspection gi-docgen gettext features_check mime-xdg gtk-icon-cache -SRC_URI[archive.sha256sum] = "7f3203474f2e6374a11c6754ef33f3360eaf7f5b5e85f5e477e8a0ae0fa764d9" +SRC_URI[archive.sha256sum] = "8131b37f46eb4aa61aac997d6ce8a1facbd3604d177f61bd3b17620435baa99e" REQUIRED_DISTRO_FEATURES = "x11 opengl gobject-introspection-data"