app-misc/tinysparql: New package, pkgmove from app-misc/tracker

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:05:10 +02:00
committed by Sam James
parent 022578123b
commit a00e2c6a66
34 changed files with 37 additions and 33 deletions

View File

@@ -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

View File

@@ -9,7 +9,7 @@
<flag name="nautilus">Build the <pkg>gnome-base/nautilus</pkg> extension</flag>
<flag name="libburn">Enable <pkg>dev-libs/libburn</pkg> backend</flag>
<flag name="playlist">Enable support for playlists through <pkg>dev-libs/totem-pl-parser</pkg></flag>
<flag name="tracker">Enable audio playlist search using the <pkg>app-misc/tracker</pkg> indexer</flag>
<flag name="tracker">Enable audio playlist search using the <pkg>app-misc/tinysparql</pkg> indexer</flag>
</use>
<upstream>
<remote-id type="gnome-gitlab">GNOME/brasero</remote-id>

View File

@@ -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

View File

@@ -6,10 +6,11 @@
<name>Gentoo GNOME Desktop</name>
</maintainer>
<use>
<flag name="miners">Install the <pkg>app-misc/tracker-miners</pkg> package for actual data mining support for tracker</flag>
<flag name="localsearch">Install the <pkg>app-misc/localsearch</pkg> package for actual data mining support for tinysparql</flag>
<flag name="miners">Install the <pkg>app-misc/localsearch</pkg> package for actual data mining support for tracker</flag>
<flag name="stemmer">Add word stemming via <pkg>dev-libs/snowball-stemmer</pkg>.</flag>
</use>
<upstream>
<remote-id type="gnome-gitlab">GNOME/tracker</remote-id>
<remote-id type="gnome-gitlab">GNOME/tinysparql</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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

View File

@@ -9,6 +9,6 @@
<flag name="games">Install Gnome Games</flag>
<flag name="share">Install the <pkg>gnome-extra/gnome-user-share</pkg> personal file sharing tool</flag>
<flag name="shotwell">Install the <pkg>media-gfx/shotwell</pkg> photo manager</flag>
<flag name="tracker">Install the <pkg>app-misc/tracker</pkg> indexer and the GNOME packages that require it</flag>
<flag name="tracker">Install the <pkg>app-misc/tinysparql</pkg> indexer and the GNOME packages that require it</flag>
</use>
</pkgmetadata>

View File

@@ -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:= )
"

View File

@@ -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:= )
"

View File

@@ -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:= )
"

View File

@@ -13,6 +13,6 @@
<remote-id type="github">linuxmint/nemo</remote-id>
</upstream>
<use>
<flag name="tracker">Add support for <pkg>app-misc/tracker</pkg> search</flag>
<flag name="tracker">Add support for <pkg>app-misc/tinysparql</pkg> search</flag>
</use>
</pkgmetadata>

View File

@@ -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:=

View File

@@ -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:=

View File

@@ -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

View File

@@ -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}

View File

@@ -12,7 +12,7 @@
<flag name="freebox">Build support for viewing TV channels using Freebox</flag>
<flag name="gnome-online-accounts">Enable <pkg>net-libs/gnome-online-accounts</pkg> support</flag>
<flag name="thetvdb">Build support for thetvdb.com</flag>
<flag name="tracker">Build support for content discovery using the <pkg>app-misc/tracker</pkg> indexer</flag>
<flag name="tracker">Build support for content discovery using the <pkg>app-misc/tinysparql</pkg> indexer</flag>
<flag name="youtube">Build support for YouTube content discovery using <pkg>dev-libs/libgdata</pkg></flag>
</use>
<upstream>

View File

@@ -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}]

View File

@@ -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}]

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -265,7 +265,7 @@ sci-libs/spqr tbb
dev-cpp/eigen test
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# app-misc/tracker fails tests on loong.
# app-misc/tinysparql fails tests on loong.
app-cdr/brasero tracker
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)

View File

@@ -33,7 +33,7 @@ media-video/pipewire ieee1394
# Sam James <sam@gentoo.org> (2021-10-25)
# Various unstable dependencies:
# gnome-base/nautilus
# app-misc/tracker
# app-misc/tinysparql
# bug #758815
app-cdr/brasero nautilus tracker

View File

@@ -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

View File

@@ -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="

View File

@@ -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="