diff --git a/app-cdr/brasero/brasero-3.12.3-r2.ebuild b/app-cdr/brasero/brasero-3.12.3-r2.ebuild
index d3af549adbee7..320b212889967 100644
--- a/app-cdr/brasero/brasero-3.12.3-r2.ebuild
+++ b/app-cdr/brasero/brasero-3.12.3-r2.ebuild
@@ -33,7 +33,7 @@ DEPEND="
>=dev-libs/libisofs-0.6.4:= )
nautilus? ( >=gnome-base/nautilus-2.91.90 )
playlist? ( >=dev-libs/totem-pl-parser-2.29.1:= )
- tracker? ( app-misc/tracker:3= )
+ tracker? ( app-misc/tinysparql:3= )
"
RDEPEND="${DEPEND}
media-libs/gst-plugins-good:1.0
diff --git a/app-cdr/brasero/metadata.xml b/app-cdr/brasero/metadata.xml
index 670cc5b16e45b..65ef0f681690e 100644
--- a/app-cdr/brasero/metadata.xml
+++ b/app-cdr/brasero/metadata.xml
@@ -9,7 +9,7 @@
Build the gnome-base/nautilus extension
Enable dev-libs/libburn backend
Enable support for playlists through dev-libs/totem-pl-parser
- Enable audio playlist search using the app-misc/tracker indexer
+ Enable audio playlist search using the app-misc/tinysparql indexer
GNOME/brasero
diff --git a/app-misc/bijiben/bijiben-40.1-r2.ebuild b/app-misc/bijiben/bijiben-40.1-r2.ebuild
index 3750ff727d118..b2b3c63d4f44d 100644
--- a/app-misc/bijiben/bijiben-40.1-r2.ebuild
+++ b/app-misc/bijiben/bijiben-40.1-r2.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
KEYWORDS="amd64 x86"
DEPEND="
- >=app-misc/tracker-3.4.0-r1:3=
+ >=app-misc/tinysparql-3.4.0-r1:3=
>=dev-libs/glib-2.53.4:2
net-libs/gnome-online-accounts:=
>=x11-libs/gtk+-3.19.3:3
diff --git a/app-misc/tracker/Manifest b/app-misc/tinysparql/Manifest
similarity index 100%
rename from app-misc/tracker/Manifest
rename to app-misc/tinysparql/Manifest
diff --git a/app-misc/tracker/files/3.6.0-configure-c99.patch b/app-misc/tinysparql/files/3.6.0-configure-c99.patch
similarity index 100%
rename from app-misc/tracker/files/3.6.0-configure-c99.patch
rename to app-misc/tinysparql/files/3.6.0-configure-c99.patch
diff --git a/app-misc/tracker/files/3.6.0-sqlite-3.45.3-compat.patch b/app-misc/tinysparql/files/3.6.0-sqlite-3.45.3-compat.patch
similarity index 100%
rename from app-misc/tracker/files/3.6.0-sqlite-3.45.3-compat.patch
rename to app-misc/tinysparql/files/3.6.0-sqlite-3.45.3-compat.patch
diff --git a/app-misc/tracker/metadata.xml b/app-misc/tinysparql/metadata.xml
similarity index 55%
rename from app-misc/tracker/metadata.xml
rename to app-misc/tinysparql/metadata.xml
index bd542fc2ff01a..66034832cd527 100644
--- a/app-misc/tracker/metadata.xml
+++ b/app-misc/tinysparql/metadata.xml
@@ -6,10 +6,11 @@
Gentoo GNOME Desktop
- GNOME/tracker
+ GNOME/tinysparql
diff --git a/app-misc/tracker/tracker-3.6.0-r2.ebuild b/app-misc/tinysparql/tinysparql-3.6.0-r2.ebuild
similarity index 93%
rename from app-misc/tracker/tracker-3.6.0-r2.ebuild
rename to app-misc/tinysparql/tinysparql-3.6.0-r2.ebuild
index 8b978963d9f60..7065207eeea25 100644
--- a/app-misc/tracker/tracker-3.6.0-r2.ebuild
+++ b/app-misc/tinysparql/tinysparql-3.6.0-r2.ebuild
@@ -4,10 +4,12 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
+GNOME_ORG_MODULE=tracker
+
inherit bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg
-DESCRIPTION="A tagging metadata database, search tool and indexer"
-HOMEPAGE="https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME/tracker"
+DESCRIPTION="Low-footprint RDF triple store with SPARQL 1.1 interface"
+HOMEPAGE="https://gnome.pages.gitlab.gnome.org/tinysparql"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="3/0" # libtracker-sparql-3.0 soname version
diff --git a/gnome-base/gnome-applets/gnome-applets-3.46.0-r1.ebuild b/gnome-base/gnome-applets/gnome-applets-3.46.0-r1.ebuild
index 6662553c5177e..58253983bbf11 100644
--- a/gnome-base/gnome-applets/gnome-applets-3.46.0-r1.ebuild
+++ b/gnome-base/gnome-applets/gnome-applets-3.46.0-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
>=gnome-extra/gucharmap-2.33.0:2.90
>=sys-auth/polkit-0.97
x11-libs/libX11
- tracker? ( app-misc/tracker:3 )
+ tracker? ( app-misc/tinysparql:3 )
>=x11-libs/pango-1.50.0
"
DEPEND="${RDEPEND}
diff --git a/gnome-base/gnome-applets/gnome-applets-3.50.0-r1.ebuild b/gnome-base/gnome-applets/gnome-applets-3.50.0-r1.ebuild
index 2a67a60c1e62c..7f952adaedcd1 100644
--- a/gnome-base/gnome-applets/gnome-applets-3.50.0-r1.ebuild
+++ b/gnome-base/gnome-applets/gnome-applets-3.50.0-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
>=gnome-extra/gucharmap-2.33.0:2.90
>=sys-auth/polkit-0.97
x11-libs/libX11
- tracker? ( app-misc/tracker:3 )
+ tracker? ( app-misc/tinysparql:3 )
>=x11-libs/pango-1.50.0
"
DEPEND="${RDEPEND}
diff --git a/gnome-base/gnome-applets/gnome-applets-3.52.0-r1.ebuild b/gnome-base/gnome-applets/gnome-applets-3.52.0-r1.ebuild
index cd5d6e7b2ab90..8c6b140664507 100644
--- a/gnome-base/gnome-applets/gnome-applets-3.52.0-r1.ebuild
+++ b/gnome-base/gnome-applets/gnome-applets-3.52.0-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
>=gnome-extra/gucharmap-2.33.0:2.90
>=sys-auth/polkit-0.97
x11-libs/libX11
- tracker? ( app-misc/tracker:3 )
+ tracker? ( app-misc/tinysparql:3 )
>=x11-libs/pango-1.50.0
"
DEPEND="${RDEPEND}
diff --git a/gnome-base/gnome-applets/gnome-applets-3.54.0-r1.ebuild b/gnome-base/gnome-applets/gnome-applets-3.54.0-r1.ebuild
index cd5d6e7b2ab90..8c6b140664507 100644
--- a/gnome-base/gnome-applets/gnome-applets-3.54.0-r1.ebuild
+++ b/gnome-base/gnome-applets/gnome-applets-3.54.0-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
>=gnome-extra/gucharmap-2.33.0:2.90
>=sys-auth/polkit-0.97
x11-libs/libX11
- tracker? ( app-misc/tracker:3 )
+ tracker? ( app-misc/tinysparql:3 )
>=x11-libs/pango-1.50.0
"
DEPEND="${RDEPEND}
diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
index d151143ce737a..76cc63fddc773 100644
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
+++ b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild
@@ -62,7 +62,7 @@ RDEPEND="
share? ( >=gnome-extra/gnome-user-share-43.0 )
shotwell? ( >=media-gfx/shotwell-0.32.4 )
tracker? (
- >=app-misc/tracker-3.6.0
+ >=app-misc/tinysparql-3.6.0
>=app-misc/tracker-miners-3.6.2
>=media-gfx/gnome-photos-44.0
>=media-sound/gnome-music-45.0
diff --git a/gnome-base/gnome-extra-apps/metadata.xml b/gnome-base/gnome-extra-apps/metadata.xml
index cebf87abd1e10..de260d544749c 100644
--- a/gnome-base/gnome-extra-apps/metadata.xml
+++ b/gnome-base/gnome-extra-apps/metadata.xml
@@ -9,6 +9,6 @@
Install Gnome Games
Install the gnome-extra/gnome-user-share personal file sharing tool
Install the media-gfx/shotwell photo manager
- Install the app-misc/tracker indexer and the GNOME packages that require it
+ Install the app-misc/tinysparql indexer and the GNOME packages that require it
diff --git a/gnome-base/nautilus/nautilus-46.2.ebuild b/gnome-base/nautilus/nautilus-46.2.ebuild
index 48b5833cf7a23..cbbbdb82840d6 100644
--- a/gnome-base/nautilus/nautilus-46.2.ebuild
+++ b/gnome-base/nautilus/nautilus-46.2.ebuild
@@ -29,7 +29,7 @@ DEPEND="
>=dev-libs/libportal-0.5:=[gtk]
>=x11-libs/pango-1.28.3
selinux? ( >=sys-libs/libselinux-2.0 )
- >=app-misc/tracker-3.0:3
+ >=app-misc/tinysparql-3.0:3
cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
"
diff --git a/gnome-base/nautilus/nautilus-47.1.ebuild b/gnome-base/nautilus/nautilus-47.1.ebuild
index 4e8b926e0059a..4eebb4c51b5aa 100644
--- a/gnome-base/nautilus/nautilus-47.1.ebuild
+++ b/gnome-base/nautilus/nautilus-47.1.ebuild
@@ -30,7 +30,7 @@ DEPEND="
>=dev-libs/libportal-0.7:=[gtk]
>=x11-libs/pango-1.28.3
selinux? ( >=sys-libs/libselinux-2.0 )
- >=app-misc/tracker-3.0:3
+ >=app-misc/tinysparql-3.0:3
cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
"
diff --git a/gnome-base/nautilus/nautilus-47.4.ebuild b/gnome-base/nautilus/nautilus-47.4.ebuild
index 4e8b926e0059a..4eebb4c51b5aa 100644
--- a/gnome-base/nautilus/nautilus-47.4.ebuild
+++ b/gnome-base/nautilus/nautilus-47.4.ebuild
@@ -30,7 +30,7 @@ DEPEND="
>=dev-libs/libportal-0.7:=[gtk]
>=x11-libs/pango-1.28.3
selinux? ( >=sys-libs/libselinux-2.0 )
- >=app-misc/tracker-3.0:3
+ >=app-misc/tinysparql-3.0:3
cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
"
diff --git a/gnome-extra/nemo/metadata.xml b/gnome-extra/nemo/metadata.xml
index c675b141f70ad..591782dfc8b05 100644
--- a/gnome-extra/nemo/metadata.xml
+++ b/gnome-extra/nemo/metadata.xml
@@ -13,6 +13,6 @@
linuxmint/nemo
diff --git a/gnome-extra/nemo/nemo-6.2.8-r1.ebuild b/gnome-extra/nemo/nemo-6.2.8-r1.ebuild
index 79fae9e90a7a4..eabc351115610 100644
--- a/gnome-extra/nemo/nemo-6.2.8-r1.ebuild
+++ b/gnome-extra/nemo/nemo-6.2.8-r1.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
sys-libs/libselinux
)
tracker? (
- app-misc/tracker:3
+ app-misc/tinysparql:3
)
xmp? (
>=media-libs/exempi-2.2.0:=
diff --git a/gnome-extra/nemo/nemo-6.4.5.ebuild b/gnome-extra/nemo/nemo-6.4.5.ebuild
index 6a147043973aa..f695b9f94d11e 100644
--- a/gnome-extra/nemo/nemo-6.4.5.ebuild
+++ b/gnome-extra/nemo/nemo-6.4.5.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
sys-libs/libselinux
)
tracker? (
- app-misc/tracker:3
+ app-misc/tinysparql:3
)
xmp? (
>=media-libs/exempi-2.2.0:=
diff --git a/media-gfx/gnome-photos/gnome-photos-44.0.ebuild b/media-gfx/gnome-photos/gnome-photos-44.0.ebuild
index cc8edecfea978..c3b75edd6ddf1 100644
--- a/media-gfx/gnome-photos/gnome-photos-44.0.ebuild
+++ b/media-gfx/gnome-photos/gnome-photos-44.0.ebuild
@@ -34,7 +34,7 @@ DEPEND="
>=gui-libs/libhandy-1.1.90:1
media-libs/libjpeg-turbo:0=
>=media-libs/libpng-1.6:0=
- app-misc/tracker:3
+ app-misc/tinysparql:3
sys-apps/dbus
"
# >=dev-libs/libgdata-0.17.13:0=[gnome-online-accounts] # Upstream left this commented in meson.build. Probably comes back with the next version
diff --git a/media-plugins/grilo-plugins/grilo-plugins-0.3.16.ebuild b/media-plugins/grilo-plugins/grilo-plugins-0.3.16.ebuild
index 33bf9b83c8e0a..3ba7c6ab1fb3e 100644
--- a/media-plugins/grilo-plugins/grilo-plugins-0.3.16.ebuild
+++ b/media-plugins/grilo-plugins/grilo-plugins-0.3.16.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
flickr? ( net-libs/liboauth )
dev-db/sqlite:3
>=dev-libs/totem-pl-parser-3.4.1:=
- tracker? ( app-misc/tracker:3= )
+ tracker? ( app-misc/tinysparql:3= )
upnp-av? ( net-libs/dleyna:1.0= )
lua? (
${LUA_DEPS}
diff --git a/media-plugins/grilo-plugins/metadata.xml b/media-plugins/grilo-plugins/metadata.xml
index 6069ca109fc56..9a59ccf2fc88e 100644
--- a/media-plugins/grilo-plugins/metadata.xml
+++ b/media-plugins/grilo-plugins/metadata.xml
@@ -12,7 +12,7 @@
Build support for viewing TV channels using Freebox
Enable net-libs/gnome-online-accounts support
Build support for thetvdb.com
- Build support for content discovery using the app-misc/tracker indexer
+ Build support for content discovery using the app-misc/tinysparql indexer
Build support for YouTube content discovery using dev-libs/libgdata
diff --git a/media-sound/gnome-music/gnome-music-46.1.ebuild b/media-sound/gnome-music/gnome-music-46.1.ebuild
index b2aff40a0b9f9..fce2a1af4cb07 100644
--- a/media-sound/gnome-music/gnome-music-46.1.ebuild
+++ b/media-sound/gnome-music/gnome-music-46.1.ebuild
@@ -22,7 +22,7 @@ DEPEND="${PYTHON_DEPS}
>=gui-libs/libadwaita-1.5_beta:1=[introspection]
>=media-libs/libmediaart-1.9.1:2.0[introspection]
net-libs/libsoup:3.0[introspection]
- app-misc/tracker:3=[introspection(+)]
+ app-misc/tinysparql:3=[introspection(+)]
>=x11-libs/pango-1.44:=
$(python_gen_cond_dep '
>=dev-python/pygobject-3.47.0:3[cairo,${PYTHON_USEDEP}]
diff --git a/media-sound/gnome-music/gnome-music-47.1.ebuild b/media-sound/gnome-music/gnome-music-47.1.ebuild
index 46aaf15915557..f77ae3bd6069d 100644
--- a/media-sound/gnome-music/gnome-music-47.1.ebuild
+++ b/media-sound/gnome-music/gnome-music-47.1.ebuild
@@ -22,7 +22,7 @@ DEPEND="${PYTHON_DEPS}
>=gui-libs/libadwaita-1.5_beta:1=[introspection]
>=media-libs/libmediaart-1.9.1:2.0[introspection]
net-libs/libsoup:3.0[introspection]
- app-misc/tracker:3=[introspection(+)]
+ app-misc/tinysparql:3=[introspection(+)]
>=x11-libs/pango-1.44:=
$(python_gen_cond_dep '
>=dev-python/pygobject-3.47.0:3[cairo,${PYTHON_USEDEP}]
diff --git a/net-fs/netatalk/netatalk-3.1.18.ebuild b/net-fs/netatalk/netatalk-3.1.18.ebuild
index a3684cfeafb2c..2ef5d9bc17df2 100644
--- a/net-fs/netatalk/netatalk-3.1.18.ebuild
+++ b/net-fs/netatalk/netatalk-3.1.18.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
pam? ( sys-libs/pam )
ssl? ( dev-libs/openssl:0= )
tcpd? ( sys-apps/tcp-wrappers )
- tracker? ( app-misc/tracker:3= )
+ tracker? ( app-misc/tinysparql:3= )
zeroconf? ( net-dns/avahi[dbus] )
"
DEPEND="${RDEPEND}"
@@ -88,7 +88,7 @@ src_configure() {
$(use_with shadow)
$(use_with ssl ssl-dir)
$(use_with tracker dbus-daemon "${EPREFIX}/usr/bin/dbus-daemon")
- $(use_with tracker tracker-pkgconfig-version $(ver_cut 1 $(best_version app-misc/tracker | sed 's:app-misc/tracker-::g')).0)
+ $(use_with tracker tracker-pkgconfig-version $(ver_cut 1 $(best_version app-misc/tinysparql | sed 's:app-misc/tracker-::g')).0)
--disable-static
--enable-overwrite
--disable-afs
diff --git a/net-irc/polari/polari-46.0.ebuild b/net-irc/polari/polari-46.0.ebuild
index afd5f225a8da3..a40e564cebd37 100644
--- a/net-irc/polari/polari-46.0.ebuild
+++ b/net-irc/polari/polari-46.0.ebuild
@@ -21,7 +21,7 @@ DEPEND="
gui-libs/libadwaita:1[introspection]
>=dev-libs/glib-2.43.4:2
net-libs/telepathy-glib[introspection]
- app-misc/tracker:3
+ app-misc/tinysparql:3
>=dev-libs/gobject-introspection-1.50:=
>=dev-libs/gjs-1.73.1
diff --git a/net-misc/rygel/rygel-0.42.6.ebuild b/net-misc/rygel/rygel-0.42.6.ebuild
index 2e511bf9e7409..1e1ff1f58185f 100644
--- a/net-misc/rygel/rygel-0.42.6.ebuild
+++ b/net-misc/rygel/rygel-0.42.6.ebuild
@@ -37,7 +37,7 @@ DEPEND="
>=sys-apps/util-linux-2.20
x11-misc/shared-mime-info
introspection? ( >=dev-libs/gobject-introspection-1.33.4:= )
- tracker? ( app-misc/tracker:3=[vala(+)] )
+ tracker? ( app-misc/tinysparql:3=[vala(+)] )
transcode? (
media-libs/gst-plugins-bad:1.0
media-plugins/gst-plugins-twolame:1.0
diff --git a/net-misc/rygel/rygel-0.44.1.ebuild b/net-misc/rygel/rygel-0.44.1.ebuild
index 0b188ba552186..68976c80b3fba 100644
--- a/net-misc/rygel/rygel-0.44.1.ebuild
+++ b/net-misc/rygel/rygel-0.44.1.ebuild
@@ -37,7 +37,7 @@ DEPEND="
>=sys-apps/util-linux-2.20
x11-misc/shared-mime-info
introspection? ( >=dev-libs/gobject-introspection-1.33.4:= )
- tracker? ( app-misc/tracker:3=[vala(+)] )
+ tracker? ( app-misc/tinysparql:3=[vala(+)] )
transcode? (
media-libs/gst-plugins-bad:1.0
media-plugins/gst-plugins-twolame:1.0
diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask
index b479e4444b481..290d0e7f33452 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -265,7 +265,7 @@ sci-libs/spqr tbb
dev-cpp/eigen test
# WANG Xuerui (2022-12-05)
-# app-misc/tracker fails tests on loong.
+# app-misc/tinysparql fails tests on loong.
app-cdr/brasero tracker
# WANG Xuerui (2022-12-05)
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
index 15620337717f8..68edf904aff24 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -33,7 +33,7 @@ media-video/pipewire ieee1394
# Sam James (2021-10-25)
# Various unstable dependencies:
# gnome-base/nautilus
-# app-misc/tracker
+# app-misc/tinysparql
# bug #758815
app-cdr/brasero nautilus tracker
diff --git a/profiles/updates/2Q-2025 b/profiles/updates/2Q-2025
index 44826d331146c..be4336a894b5a 100644
--- a/profiles/updates/2Q-2025
+++ b/profiles/updates/2Q-2025
@@ -2,3 +2,4 @@ move kde-apps/spectacle kde-plasma/spectacle
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
diff --git a/sys-process/gnome-usage/gnome-usage-46.0.ebuild b/sys-process/gnome-usage/gnome-usage-46.0.ebuild
index a9c5722c5559f..1c6a8a0566aad 100644
--- a/sys-process/gnome-usage/gnome-usage-46.0.ebuild
+++ b/sys-process/gnome-usage/gnome-usage-46.0.ebuild
@@ -18,7 +18,7 @@ RDEPEND="
>=gui-libs/gtk-4.11.3:4
>=gnome-base/libgtop-2.34.0:2=
>=gui-libs/libadwaita-1.5:1
- >=app-misc/tracker-3.0.3:3[vala(+)]
+ >=app-misc/tinysparql-3.0.3:3[vala(+)]
"
DEPEND="${RDEPEND}"
BDEPEND="
diff --git a/sys-process/gnome-usage/gnome-usage-46.1.ebuild b/sys-process/gnome-usage/gnome-usage-46.1.ebuild
index 8b305bcd5910e..f89e05bfc185f 100644
--- a/sys-process/gnome-usage/gnome-usage-46.1.ebuild
+++ b/sys-process/gnome-usage/gnome-usage-46.1.ebuild
@@ -18,7 +18,7 @@ RDEPEND="
>=gui-libs/gtk-4.11.3:4
>=gnome-base/libgtop-2.34.0:2=
>=gui-libs/libadwaita-1.5:1
- >=app-misc/tracker-3.0.3:3[vala(+)]
+ >=app-misc/tinysparql-3.0.3:3[vala(+)]
"
DEPEND="${RDEPEND}"
BDEPEND="