app-misc/localsearch: New package, pkgmove from app-misc/tracker-miners

Signed-off-by: Lukas Schmelting <lschmelting@posteo.com>
Part-of: https://github.com/gentoo/gentoo/pull/42380
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Lukas Schmelting 2025-06-02 23:54:14 +02:00 committed by Sam James
parent b65c2fa2d0
commit b746abdb0a
No known key found for this signature in database
GPG Key ID: 738409F520DF9190
20 changed files with 31 additions and 26 deletions

View File

@ -4,10 +4,12 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
GNOME_ORG_MODULE=tracker-miners
inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
DESCRIPTION="Indexer and search engine that powers desktop search for core GNOME components"
HOMEPAGE="https://gnome.pages.gitlab.gnome.org/localsearch"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="3"
@ -22,7 +24,7 @@ KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
# so choose ICU over enca always here for the time being (ICU is preferred)
RDEPEND="
>=dev-libs/glib-2.70:2
>=app-misc/tracker-3.6_rc:3
>=app-misc/tinysparql-3.6_rc:3
>=sys-apps/dbus-1.3.1
xmp? ( >=media-libs/exempi-2.1.0:= )
@ -85,7 +87,7 @@ BDEPEND="
PATCHES=(
# https://gitlab.gnome.org/GNOME/localsearch/-/merge_requests/511
"${FILESDIR}/${P}-epoll_wait.patch"
"${FILESDIR}/tracker-miners-3.6.2-epoll_wait.patch"
)
python_check_deps() {

View File

@ -1,13 +1,15 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
GNOME_ORG_MODULE=tracker-miners
DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
inherit flag-o-matic gnome.org gnome2 meson python-any-r1 systemd xdg
DESCRIPTION="Indexer and search engine that powers desktop search for core GNOME components"
HOMEPAGE="https://gnome.pages.gitlab.gnome.org/localsearch"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="3"
@ -22,7 +24,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
# so choose ICU over enca always here for the time being (ICU is preferred)
RDEPEND="
>=dev-libs/glib-2.70:2
>=app-misc/tracker-3.6_rc:3
>=app-misc/tinysparql-3.6_rc:3
>=sys-apps/dbus-1.3.1
xmp? ( >=media-libs/exempi-2.1.0:= )

View File

@ -15,6 +15,6 @@
<flag name="xps">Add support for XPS file format through <pkg>app-text/libgxps</pkg>.</flag>
</use>
<upstream>
<remote-id type="gnome-gitlab">GNOME/tracker-miners</remote-id>
<remote-id type="gnome-gitlab">GNOME/localsearch</remote-id>
</upstream>
</pkgmetadata>

View File

@ -45,7 +45,7 @@ BDEPEND="
)
${PYTHON_DEPS}
"
PDEPEND="miners? ( >=app-misc/tracker-miners-3.6_rc )"
PDEPEND="miners? ( >=app-misc/localsearch-3.6_rc )"
PATCHES=(
"${FILESDIR}"/3.6.0-configure-c99.patch

View File

@ -63,7 +63,7 @@ RDEPEND="
shotwell? ( >=media-gfx/shotwell-0.32.4 )
tracker? (
>=app-misc/tinysparql-3.6.0
>=app-misc/tracker-miners-3.6.2
>=app-misc/localsearch-3.6.2
>=media-gfx/gnome-photos-44.0
>=media-sound/gnome-music-45.0
)

View File

@ -34,7 +34,7 @@ DEPEND="
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
"
RDEPEND="${DEPEND}
>=app-misc/tracker-miners-3.0:3=
>=app-misc/localsearch-3.0:3=
" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from tracker-miners
BDEPEND="
>=dev-util/gdbus-codegen-2.51.2

View File

@ -35,7 +35,7 @@ DEPEND="
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
"
RDEPEND="${DEPEND}
>=app-misc/tracker-miners-3.0:3=
>=app-misc/localsearch-3.0:3=
" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from tracker-miners
BDEPEND="
>=dev-util/gdbus-codegen-2.51.2

View File

@ -35,7 +35,7 @@ DEPEND="
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
"
RDEPEND="${DEPEND}
>=app-misc/tracker-miners-3.0:3=
>=app-misc/localsearch-3.0:3=
" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from tracker-miners
BDEPEND="
>=dev-util/gdbus-codegen-2.51.2

View File

@ -45,7 +45,7 @@ DEPEND="
# - app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy
RDEPEND="${DEPEND}
app-cdr/cdrtools
app-misc/tracker-miners:3[iso]
app-misc/localsearch:3[iso]
app-emulation/spice[smartcard]
>=app-emulation/libvirt-0.9.3[libvirtd,qemu]
>=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]

View File

@ -45,7 +45,7 @@ DEPEND="
# - app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy
RDEPEND="${DEPEND}
app-cdr/cdrtools
app-misc/tracker-miners:3[iso]
app-misc/localsearch:3[iso]
app-emulation/spice[smartcard]
>=app-emulation/libvirt-0.9.3[libvirtd,qemu]
>=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]

View File

@ -42,7 +42,7 @@ DEPEND="
# tracker-miners gschema used at runtime.
RDEPEND="${DEPEND}
upnp-av? ( net-libs/dleyna:1.0= )
app-misc/tracker-miners:3
app-misc/localsearch:3
"
BDEPEND="
dev-libs/appstream-glib

View File

@ -35,8 +35,8 @@ DEPEND="${PYTHON_DEPS}
# https://bugzilla.gnome.org/show_bug.cgi?id=731613
RDEPEND="${DEPEND}
|| (
app-misc/tracker-miners:3[gstreamer]
app-misc/tracker-miners:3[ffmpeg]
app-misc/localsearch:3[gstreamer]
app-misc/localsearch:3[ffmpeg]
)
x11-libs/libnotify[introspection]
media-libs/gstreamer:1.0[introspection]

View File

@ -35,8 +35,8 @@ DEPEND="${PYTHON_DEPS}
# https://bugzilla.gnome.org/show_bug.cgi?id=731613
RDEPEND="${DEPEND}
|| (
app-misc/tracker-miners:3[gstreamer]
app-misc/tracker-miners:3[ffmpeg]
app-misc/localsearch:3[gstreamer]
app-misc/localsearch:3[ffmpeg]
)
x11-libs/libnotify[introspection]
media-libs/gstreamer:1.0[introspection]

View File

@ -465,7 +465,7 @@ dev-python/pyopengl test
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-20)
# test dependencies for USE=gstreamer not keyworded on sparc
app-misc/tracker-miners test
app-misc/localsearch test
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-20)
# dependencies not yet keyworded

View File

@ -311,7 +311,7 @@ sys-libs/ncurses-compat tinfo
# Mart Raudsepp <leio@gentoo.org> (2018-12-14)
# Security is not optional if available for the architecture/kernel.
gnome-base/gnome-desktop seccomp
app-misc/tracker-miners seccomp
app-misc/localsearch seccomp
net-libs/webkit-gtk seccomp
# Lukas Schmelting <lschmelting@posteo.com> after consulting

View File

@ -484,7 +484,7 @@ gnome-base/gnome-extra-apps tracker
# Matt Turner <mattst88@gentoo.org> (2022-11-16)
# tracker-miners depends on libsoup:3.0 but USE=rss depends on net-libs/libgrss
# which has not been ported to libsoup:3.0.
>=app-misc/tracker-miners-3.4.0-r1 rss
>=app-misc/localsearch-3.4.0-r1 rss
# Viorel Munteanu <ceamac.paragon@gmail.com> (2022-10-07)
# Cannot test and fix pax-kernel related bugs on a current grsec kernel

View File

@ -8,7 +8,7 @@ dev-python/pyside webview
# Michał Górny <mgorny@gentoo.org> (2024-06-05)
# media-libs/exempi is seriously broken on big endian platforms.
# https://gitlab.freedesktop.org/libopenraw/exempi/-/merge_requests/8#note_2277243
app-misc/tracker-miners xmp
app-misc/localsearch xmp
games-fps/eduke32 xmp
gnome-extra/nemo xmp
media-gfx/eog xmp

View File

@ -3,3 +3,4 @@ slotmove <=dev-util/intel-graphics-compiler-1.0.17791.18 0 legacy
slotmove <=dev-libs/intel-compute-runtime-24.35.30872.32 0 legacy
move dev-libs/cudnn-frontend sci-ml/cudnn-frontend
move app-misc/tracker app-misc/tinysparql
move app-misc/tracker-miners app-misc/localsearch