[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/files/, app-misc/tracker/

2024-05-03 Thread Mart Raudsepp
commit: 785116472a3975dff6bc6d9337099bf58f698759
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri May  3 20:25:33 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri May  3 20:34:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78511647

app-misc/tracker: fix regression from sqlite-3.45.3 behaviour change

Straight to stable because sqlite-3.45.3 was already stabilized early and
thus tracker was broken on stable.

Closes: https://bugs.gentoo.org/931015
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../tracker/files/3.6.0-sqlite-3.45.3-compat.patch | 44 ++
 ...racker-3.6.0.ebuild => tracker-3.6.0-r1.ebuild} |  1 +
 2 files changed, 45 insertions(+)

diff --git a/app-misc/tracker/files/3.6.0-sqlite-3.45.3-compat.patch 
b/app-misc/tracker/files/3.6.0-sqlite-3.45.3-compat.patch
new file mode 100644
index ..72e37c83068c
--- /dev/null
+++ b/app-misc/tracker/files/3.6.0-sqlite-3.45.3-compat.patch
@@ -0,0 +1,44 @@
+From 0c576af6df5af2f1b8df9841fbb566fa52a4e382 Mon Sep 17 00:00:00 2001
+From: Carlos Garnacho 
+Date: Thu, 18 Apr 2024 14:18:08 +0200
+Subject: [PATCH] core: Fix incompatibility introduced by SQLite 3.45.3
+
+For the umpteenth time, SQLite introduced behavioral changes that
+we need to adapt to. This time, version 3.45.3 "fixed" at
+https://github.com/sqlite/sqlite/commit/74851f66811854c772a9b2d0a13f1e9e82b69c25
+their SQLITE_ALLOW_ROWID_IN_VIEW build-time option which controls the
+behavior of views having an implicit ROWID column vs not.
+
+This broke our view used to proxy data to the content-less FTS5
+table, since the SELECT query it translates to used a naked reference to
+ROWID that is now deemed "ambiguous" by SQLite engine, this results
+in the following errors:
+
+Tracker:ERROR:../tests/core/tracker-ontology-test.c:231:test_query: assertion 
failed (error == NULL): ambiguous column name: ROWID 
(tracker-db-interface-error-quark, 0)
+
+We are actually referencing data inside the SELECT query, so fix this
+ambiguity by stating clearly the table/column that we are referring to
+within the SELECT query clause. This is backwards compatible with older
+versions of SQLite.
+
+Closes: https://gitlab.gnome.org/GNOME/tracker/-/issues/435
+---
+ src/libtracker-sparql/core/tracker-fts.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/libtracker-sparql/core/tracker-fts.c 
b/src/libtracker-sparql/core/tracker-fts.c
+index 1171dc11a8..99600820bd 100644
+--- a/src/libtracker-sparql/core/tracker-fts.c
 b/src/libtracker-sparql/core/tracker-fts.c
+@@ -112,7 +112,7 @@ tracker_fts_create_table (sqlite3*db,
+ 
+   g_string_append_printf (from, "WHERE COALESCE (%s NULL) IS NOT NULL ",
+   column_names->str);
+-  g_string_append (from, "GROUP BY ROWID");
++  g_string_append (from, "GROUP BY \"rdfs:Resource\".ID");
+   g_string_append (str, from->str);
+   g_string_free (from, TRUE);
+ 
+-- 
+GitLab
+

diff --git a/app-misc/tracker/tracker-3.6.0.ebuild 
b/app-misc/tracker/tracker-3.6.0-r1.ebuild
similarity index 98%
rename from app-misc/tracker/tracker-3.6.0.ebuild
rename to app-misc/tracker/tracker-3.6.0-r1.ebuild
index 3ce100022d75..d45a9117cedf 100644
--- a/app-misc/tracker/tracker-3.6.0.ebuild
+++ b/app-misc/tracker/tracker-3.6.0-r1.ebuild
@@ -47,6 +47,7 @@ PDEPEND="miners? ( >=app-misc/tracker-miners-3.6_rc )"
 
 PATCHES=(
"${FILESDIR}"/3.6.0-configure-c99.patch
+   "${FILESDIR}"/${PV}-sqlite-3.45.3-compat.patch
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2024-03-02 Thread Mart Raudsepp
commit: e703bc33a873de0eda954e19a2092526f3378c66
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  2 22:31:53 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  2 22:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e703bc33

app-misc/tracker-miners: drop 3.5.2, 3.5.3, 3.5.4, 3.6.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/tracker-miners/Manifest   |   4 -
 .../tracker-miners/tracker-miners-3.5.2.ebuild | 173 
 .../tracker-miners/tracker-miners-3.5.3.ebuild | 173 
 .../tracker-miners/tracker-miners-3.5.4.ebuild | 173 
 .../tracker-miners/tracker-miners-3.6.1.ebuild | 177 -
 5 files changed, 700 deletions(-)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 9ff1854dd718..a53437c97e64 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,5 +1 @@
-DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
-DIST tracker-miners-3.5.3.tar.xz 7513760 BLAKE2B 
5241cdd1265a2d90a85870c6e2c6e34fd447e0baf73224c159d9d2998f97a001fb52473b60ad9623af2f874638a182b1edfebad61788b60ba16c21b7e8ce661a
 SHA512 
9855b667d6bf47e1739ae2118e54c299274b23624f54ea5ccbfcbde790a2fc817fee8d95e112ffb7b0de39faa304182845c1aa40f2ac0531e37a090f7cdcec63
-DIST tracker-miners-3.5.4.tar.xz 7514024 BLAKE2B 
6a0b61d7b708028a8f37525d2a173e3776ba2c4280e283d9d247efee605fe6e926f5719500a8e8810b2e973d8b438812ce9474449d776b42872e3830f8f15f22
 SHA512 
4b05cd6164ee0d0d5e29b27c668b3912342719dc6831500f6c953a87902defda532af66aa59aa795fea1f2ca27c3691493e1bdc2a59208f28f6eb76a1f7b98c8
-DIST tracker-miners-3.6.1.tar.xz 7506716 BLAKE2B 
73791820082611023f0a275eca0b92eea8cbbf56cd198143c43f1d9be4b47c2004de081618767dd8a929d899b4fa19128d1ddb2c03988b86c7b638b59cab6c09
 SHA512 
08685983e6ffd9b6ce435465e8996c07fd83775c0f00cafa991fbb1bda6227bb6ef52cfad7ebc9fa5854b06c4ee15d6f94dc81192efa9e9d798f22cee404026f
 DIST tracker-miners-3.6.2.tar.xz 7506528 BLAKE2B 
d0da1caaa72467ec03c7e3c35cbee48aca08dca59d45d11e5f5f887d75954dbac0671d5698226c9cb89e97b3a76b318013ca17f8508ec3f867758662f53b25b7
 SHA512 
032c96d41e02ed15b56937ea543428aef7b45ce4c206b749e6a99506dd48dd760e45b12563846a3208f0da42387d0547de9eef1fcb54d93cdbca4aad52050af4

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
deleted file mode 100644
index a89a3e24e1f4..
--- a/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-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";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="3"
-IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
-
-REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
-RESTRICT="!test? ( test )"
-
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-
-# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.5.0:3
-
-   >=sys-apps/dbus-1.3.1
-   xmp? ( >=media-libs/exempi-2.1.0:= )
-   raw? ( media-libs/gexiv2 )
-   cue? ( media-libs/libcue:= )
-   exif? ( >=media-libs/libexif-0.6 )
-   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
-   xps? ( app-text/libgxps )
-   iptc? ( media-libs/libiptcdata )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
-   >=media-libs/libpng-1.2:0=
-   seccomp? ( >=sys-libs/libseccomp-2.0 )
-   tiff? ( media-libs/tiff:= )
-   xml? ( >=dev-libs/libxml2-2.6 )
-   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
-   playlist? ( >=dev-libs/totem-pl-parser-3:= )
-   sys-apps/util-linux
-
-   gif? ( media-libs/giflib:= )
-
-   networkmanager? ( net-misc/networkmanager )
-
-   rss? ( >=net-libs/libgrss-0.7:0 )
-   app-arch/gzip
-
-   upower? ( >=sys-power/upower-0.9.0:= )
-
-   >=dev-libs/icu-4.8.1.1:=
-
-   gstreamer? (
-   >=media-libs/gstreamer-1.20:1.0
-   >=media-libs/gst-plugins-base-1.20:1.0
-   >=media-plugins/gst-plugins-meta-1.20:1.0 )
-   

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2024-03-02 Thread Mart Raudsepp
commit: 5777ba0fdd262f58fa8ed2b1c2e07f5e46c9a915
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  2 22:32:32 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  2 22:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5777ba0f

app-misc/tracker: drop 3.5.3

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/tracker/Manifest |   1 -
 app-misc/tracker/tracker-3.5.3.ebuild | 106 --
 2 files changed, 107 deletions(-)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 78721189830e..5bf518b9aa96 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1 @@
-DIST tracker-3.5.3.tar.xz 2569412 BLAKE2B 
8e35234f74eb4ae22c23661fedf6b3898e6daa41868d18473a9cbf998a7edbff893e63f15573585c130b8b7c40c65a4f5df8e057fd14dfe76dcfe2a9abed4cdb
 SHA512 
ed75f7cbb75daab6597bab58937554b531bc2c32581148c2d828cb313644b198a057024c5202d0990237bc01119d1789f0fbc87868919fc2f00bcb40e76f7b23
 DIST tracker-3.6.0.tar.xz 2560980 BLAKE2B 
f10720b624b2b00eb510961f7346bb6c1fdc278237126d1b5f4b9af2d0f67cc74896b65bce89de14a085e55441fe64985cb13da06242838fe43dd0739e8d5bce
 SHA512 
d3b7d4c1fd1cd0d78c05f43b85f5cdab584e378cb56a2b568293ff95c887650d41c3c7f65de8864a0b6f80ae26410f4a443f045a80e30bacdf7ef9499697

diff --git a/app-misc/tracker/tracker-3.5.3.ebuild 
b/app-misc/tracker/tracker-3.5.3.ebuild
deleted file mode 100644
index 577dda20af93..
--- a/app-misc/tracker/tracker-3.5.3.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-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";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="gtk-doc +miners stemmer test vala"
-RESTRICT="!test? ( test )"
-
-PV_SERIES=$(ver_cut 1-2)
-
-RDEPEND="
-   >=dev-libs/glib-2.52:2
-   >=sys-apps/dbus-1.3.2
-   >=dev-libs/gobject-introspection-1.54:=
-   >=dev-libs/icu-4.8.1.2:=
-   >=dev-libs/json-glib-1.4
-   >=net-libs/libsoup-2.99.2:3.0
-   >=dev-libs/libxml2-2.7
-   >=dev-db/sqlite-3.29.0:3
-   stemmer? ( dev-libs/snowball-stemmer:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   app-text/asciidoc
-   dev-libs/libxslt
-   $(vala_depend)
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gi-docgen )
-   test? (
-   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
-   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
-   )
-   ${PYTHON_DEPS}
-"
-PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
-
-python_check_deps() {
-   python_has_version -b \
-   "dev-python/pygobject[${PYTHON_USEDEP}]" \
-   "dev-python/tappy[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   local CONFIG_CHECK="~INOTIFY_USER"
-   linux-info_pkg_setup
-
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   vala_setup
-   xdg_environment_reset
-}
-
-src_configure() {
-   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
-
-   local emesonargs=(
-   $(meson_use gtk-doc docs)
-   -Dman=true
-   $(meson_feature stemmer)
-   -Dunicode_support=icu
-   -Dbash_completion_dir="$(get_bashcompdir)"
-   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
-   $(meson_use test tests)
-   -Dintrospection=enabled
-   $(meson_feature vala vapi)
-   -Dsoup=soup3
-   )
-   meson_src_configure
-}
-
-src_test() {
-   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
-}
-
-src_install() {
-   meson_src_install
-
-   if use gtk-doc; then
-   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
-   mv "${ED}"/usr/share/doc/Tracker-3.0 
"${ED}"/usr/share/gtk-doc/html/ || die
-   fi
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2024-02-17 Thread Arthur Zamarin
commit: 80e2ec273aea512ccfd5875c887cbe42f444859a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 06:08:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 06:08:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e2ec27

app-misc/tracker: Stabilize 3.6.0 arm64, #920740

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker/tracker-3.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.6.0.ebuild 
b/app-misc/tracker/tracker-3.6.0.ebuild
index 7c950fb3c30c..3ce100022d75 100644
--- a/app-misc/tracker/tracker-3.6.0.ebuild
+++ b/app-misc/tracker/tracker-3.6.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2024-02-17 Thread Arthur Zamarin
commit: 0ce8b702d0a64184b0ed4805614fb482b864ba36
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 06:08:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 06:08:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce8b702

app-misc/tracker-miners: Stabilize 3.6.2 arm64, #920740

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
index 5bae2ab51e64..db87bfa6ae9b 100644
--- a/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg 
networkmanager +pdf +pl
 REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
 # so choose ICU over enca always here for the time being (ICU is preferred)



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2024-02-17 Thread Arthur Zamarin
commit: 10c040abdb322c6ab145769220c62cfbe22a3955
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 06:08:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 06:08:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c040ab

app-misc/tracker-miners: Stabilize 3.6.2 x86, #920740

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
index 792201af26f0..5bae2ab51e64 100644
--- a/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg 
networkmanager +pdf +pl
 REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
 # so choose ICU over enca always here for the time being (ICU is preferred)



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2024-02-17 Thread Arthur Zamarin
commit: c444048f5acf22ab33e787dfdfb1be37287c2ee8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 06:08:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 06:08:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c444048f

app-misc/tracker: Stabilize 3.6.0 x86, #920740

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker/tracker-3.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.6.0.ebuild 
b/app-misc/tracker/tracker-3.6.0.ebuild
index 687d4b2ba11a..7c950fb3c30c 100644
--- a/app-misc/tracker/tracker-3.6.0.ebuild
+++ b/app-misc/tracker/tracker-3.6.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2024-01-07 Thread Sam James
commit: 9ca2aedc51208f7253ce1e24f21e06bde54ca7a0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 06:54:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 07:01:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca2aedc

app-misc/tracker-miners: Stabilize 3.6.2 amd64, #920740

Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.6.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
index d4adb19cc0c5..792201af26f0 100644
--- a/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg 
networkmanager +pdf +pl
 REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
 # so choose ICU over enca always here for the time being (ICU is preferred)



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2024-01-07 Thread Sam James
commit: 65405d54d307634e3366fad626b5511db9bcaf83
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 06:54:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 07:01:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65405d54

app-misc/tracker: Stabilize 3.6.0 amd64, #920740

Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker/tracker-3.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.6.0.ebuild 
b/app-misc/tracker/tracker-3.6.0.ebuild
index c98269f998af..687d4b2ba11a 100644
--- a/app-misc/tracker/tracker-3.6.0.ebuild
+++ b/app-misc/tracker/tracker-3.6.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/, app-misc/tracker/files/

2024-01-05 Thread Sam James
commit: c77e5ff9a69d6d93d4bc9f8e3bdda1c61288c368
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 13:34:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 13:37:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77e5ff9

app-misc/tracker: fix configure issue w/ C99

No revbump as it completely fails without it, thankfully.

Closes: https://bugs.gentoo.org/919095
Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker/files/3.6.0-configure-c99.patch | 52 
 app-misc/tracker/tracker-3.6.0.ebuild|  6 ++-
 2 files changed, 57 insertions(+), 1 deletion(-)

diff --git a/app-misc/tracker/files/3.6.0-configure-c99.patch 
b/app-misc/tracker/files/3.6.0-configure-c99.patch
new file mode 100644
index ..f5de3e2746ce
--- /dev/null
+++ b/app-misc/tracker/files/3.6.0-configure-c99.patch
@@ -0,0 +1,52 @@
+https://bugs.gentoo.org/919095
+https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/638
+https://gitlab.gnome.org/GNOME/tracker/-/commit/f7393d61803815b19a1f210b197cce423ae3cc01
+
+From f7393d61803815b19a1f210b197cce423ae3cc01 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Sun, 3 Dec 2023 12:10:27 +
+Subject: [PATCH] build: Fix "4-digit year modifier" test
+
+Upcoming `gcc-14` enabled a few warnings into errors, like
+`-Wincompatible-pointer-types`. This caused `tracker` configure to
+fail as:
+
+$ ../meson
+...
+Checking if "strftime 4-digit year modifier" runs: DID NOT COMPILE
+
+../meson.build:235:2: ERROR: Problem encountered: Libc implementation has 
broken 4-digit years implementation.
+
+This happens because char buffer had an unusual type:
+
+testfile.c: In function 'main':
+testfile.c:16:17: error: passing argument 1 of 'strftime' from 
incompatible pointer type
+[-Wincompatible-pointer-types]
+   16 |   strftime (&buf, sizeof buf, modifiers[i], &tm);
+  | ^~~~
+  | |
+  | char * (*)[100]
+--- a/meson.build
 b/meson.build
+@@ -215,15 +215,15 @@ result = cc.run('''
+   int main (int argc, char *argv[]) {
+ char *modifiers[] = { "%Y", "%C%y", "%4Y", "%2C%y", NULL };
+ time_t timestamp = -58979923200; /* 0101-01-01T01:01:01Z */
+-char *buf[100];
++char buf[100];
+ struct tm tm;
+ int i;
+ gmtime_r (×tamp, &tm);
+ for (i = 0; modifiers[i]; i++) {
+-  strftime (&buf, sizeof buf, modifiers[i], &tm);
+-  if (strcmp (&buf, "0101") == 0) {
++  strftime (buf, sizeof buf, modifiers[i], &tm);
++  if (strcmp (buf, "0101") == 0) {
+ printf ("%s", modifiers[i]);
+-  return 0;
++return 0;
+   }
+ }
+ return -1;
+-- 
+GitLab

diff --git a/app-misc/tracker/tracker-3.6.0.ebuild 
b/app-misc/tracker/tracker-3.6.0.ebuild
index 4df7c34a6c95..c98269f998af 100644
--- a/app-misc/tracker/tracker-3.6.0.ebuild
+++ b/app-misc/tracker/tracker-3.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -45,6 +45,10 @@ BDEPEND="
 "
 PDEPEND="miners? ( >=app-misc/tracker-miners-3.6_rc )"
 
+PATCHES=(
+   "${FILESDIR}"/3.6.0-configure-c99.patch
+)
+
 python_check_deps() {
python_has_version -b \
"dev-python/pygobject[${PYTHON_USEDEP}]" \



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-11-01 Thread Mart Raudsepp
commit: 2e7f977f2d00efc27bdb9e65d177690b0eb482d4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Nov  1 18:51:33 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Nov  1 19:04:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e7f977f

app-misc/tracker-miners: add 3.5.4

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.5.4.ebuild | 173 +
 2 files changed, 174 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index da119277d8af..9ff1854dd718 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,4 +1,5 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
 DIST tracker-miners-3.5.3.tar.xz 7513760 BLAKE2B 
5241cdd1265a2d90a85870c6e2c6e34fd447e0baf73224c159d9d2998f97a001fb52473b60ad9623af2f874638a182b1edfebad61788b60ba16c21b7e8ce661a
 SHA512 
9855b667d6bf47e1739ae2118e54c299274b23624f54ea5ccbfcbde790a2fc817fee8d95e112ffb7b0de39faa304182845c1aa40f2ac0531e37a090f7cdcec63
+DIST tracker-miners-3.5.4.tar.xz 7514024 BLAKE2B 
6a0b61d7b708028a8f37525d2a173e3776ba2c4280e283d9d247efee605fe6e926f5719500a8e8810b2e973d8b438812ce9474449d776b42872e3830f8f15f22
 SHA512 
4b05cd6164ee0d0d5e29b27c668b3912342719dc6831500f6c953a87902defda532af66aa59aa795fea1f2ca27c3691493e1bdc2a59208f28f6eb76a1f7b98c8
 DIST tracker-miners-3.6.1.tar.xz 7506716 BLAKE2B 
73791820082611023f0a275eca0b92eea8cbbf56cd198143c43f1d9be4b47c2004de081618767dd8a929d899b4fa19128d1ddb2c03988b86c7b638b59cab6c09
 SHA512 
08685983e6ffd9b6ce435465e8996c07fd83775c0f00cafa991fbb1bda6227bb6ef52cfad7ebc9fa5854b06c4ee15d6f94dc81192efa9e9d798f22cee404026f
 DIST tracker-miners-3.6.2.tar.xz 7506528 BLAKE2B 
d0da1caaa72467ec03c7e3c35cbee48aca08dca59d45d11e5f5f887d75954dbac0671d5698226c9cb89e97b3a76b318013ca17f8508ec3f867758662f53b25b7
 SHA512 
032c96d41e02ed15b56937ea543428aef7b45ce4c206b749e6a99506dd48dd760e45b12563846a3208f0da42387d0547de9eef1fcb54d93cdbca4aad52050af4

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.4.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.4.ebuild
new file mode 100644
index ..4cfd4892b132
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.5.4.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.5.0:3
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-11-01 Thread Mart Raudsepp
commit: 311f8fe43957186e398aae5c335b3745ed13fbc4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Nov  1 18:50:21 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Nov  1 19:04:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311f8fe4

app-misc/tracker-miners: add 3.6.2

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.6.2.ebuild | 177 +
 2 files changed, 178 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index c9f698e5ff80..da119277d8af 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
 DIST tracker-miners-3.5.3.tar.xz 7513760 BLAKE2B 
5241cdd1265a2d90a85870c6e2c6e34fd447e0baf73224c159d9d2998f97a001fb52473b60ad9623af2f874638a182b1edfebad61788b60ba16c21b7e8ce661a
 SHA512 
9855b667d6bf47e1739ae2118e54c299274b23624f54ea5ccbfcbde790a2fc817fee8d95e112ffb7b0de39faa304182845c1aa40f2ac0531e37a090f7cdcec63
 DIST tracker-miners-3.6.1.tar.xz 7506716 BLAKE2B 
73791820082611023f0a275eca0b92eea8cbbf56cd198143c43f1d9be4b47c2004de081618767dd8a929d899b4fa19128d1ddb2c03988b86c7b638b59cab6c09
 SHA512 
08685983e6ffd9b6ce435465e8996c07fd83775c0f00cafa991fbb1bda6227bb6ef52cfad7ebc9fa5854b06c4ee15d6f94dc81192efa9e9d798f22cee404026f
+DIST tracker-miners-3.6.2.tar.xz 7506528 BLAKE2B 
d0da1caaa72467ec03c7e3c35cbee48aca08dca59d45d11e5f5f887d75954dbac0671d5698226c9cb89e97b3a76b318013ca17f8508ec3f867758662f53b25b7
 SHA512 
032c96d41e02ed15b56937ea543428aef7b45ce4c206b749e6a99506dd48dd760e45b12563846a3208f0da42387d0547de9eef1fcb54d93cdbca4aad52050af4

diff --git a/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
new file mode 100644
index ..d4adb19cc0c5
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 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
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
+# 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
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-10-21 Thread Mart Raudsepp
commit: e0c5015ce4fab45df7b7164ca036840e5a2665c6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 22:04:20 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 22:04:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c5015c

app-misc/tracker-miners: drop 3.6.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 -
 .../tracker-miners/tracker-miners-3.6.0.ebuild | 177 -
 2 files changed, 178 deletions(-)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index e160ec22423b..c9f698e5ff80 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,4 +1,3 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
 DIST tracker-miners-3.5.3.tar.xz 7513760 BLAKE2B 
5241cdd1265a2d90a85870c6e2c6e34fd447e0baf73224c159d9d2998f97a001fb52473b60ad9623af2f874638a182b1edfebad61788b60ba16c21b7e8ce661a
 SHA512 
9855b667d6bf47e1739ae2118e54c299274b23624f54ea5ccbfcbde790a2fc817fee8d95e112ffb7b0de39faa304182845c1aa40f2ac0531e37a090f7cdcec63
-DIST tracker-miners-3.6.0.tar.xz 7506144 BLAKE2B 
bb223fce64901580bf33970fe350692f578d35b5fdb5f1d8bcdf3dcd8a0b0aaac083de60f90d6c4a5aa810b8912971a75517309e75d252c3772997f0d7ec2f0b
 SHA512 
c56c182ee2200d8d264826d77ccc0f22fd1d27bf0953dbdf75538ab70981707fb384943f77db632c202a54ae3b990a9c852a619172c701e14288b7c4f4c70917
 DIST tracker-miners-3.6.1.tar.xz 7506716 BLAKE2B 
73791820082611023f0a275eca0b92eea8cbbf56cd198143c43f1d9be4b47c2004de081618767dd8a929d899b4fa19128d1ddb2c03988b86c7b638b59cab6c09
 SHA512 
08685983e6ffd9b6ce435465e8996c07fd83775c0f00cafa991fbb1bda6227bb6ef52cfad7ebc9fa5854b06c4ee15d6f94dc81192efa9e9d798f22cee404026f

diff --git a/app-misc/tracker-miners/tracker-miners-3.6.0.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6.0.ebuild
deleted file mode 100644
index d4adb19cc0c5..
--- a/app-misc/tracker-miners/tracker-miners-3.6.0.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2023 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
-
-DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
-HOMEPAGE="https://wiki.gnome.org/Projects/Tracker";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="3"
-IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
-
-REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
-RESTRICT="!test? ( test )"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-
-# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
-# 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
-
-   >=sys-apps/dbus-1.3.1
-   xmp? ( >=media-libs/exempi-2.1.0:= )
-   raw? ( media-libs/gexiv2 )
-   cue? ( media-libs/libcue:= )
-   exif? ( >=media-libs/libexif-0.6 )
-   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
-   xps? ( app-text/libgxps )
-   iptc? ( media-libs/libiptcdata )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
-   >=media-libs/libpng-1.2:0=
-   seccomp? ( >=sys-libs/libseccomp-2.0 )
-   tiff? ( media-libs/tiff:= )
-   xml? ( >=dev-libs/libxml2-2.6 )
-   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
-   playlist? ( >=dev-libs/totem-pl-parser-3:= )
-   sys-apps/util-linux
-
-   gif? ( media-libs/giflib:= )
-
-   networkmanager? ( net-misc/networkmanager )
-
-   rss? ( >=net-libs/libgrss-0.7:0 )
-   app-arch/gzip
-
-   upower? ( >=sys-power/upower-0.9.0:= )
-
-   >=dev-libs/icu-4.8.1.1:=
-
-   gstreamer? (
-   >=media-libs/gstreamer-1.20:1.0
-   >=media-libs/gst-plugins-base-1.20:1.0
-   >=media-plugins/gst-plugins-meta-1.20:1.0 )
-   !gstreamer? (
-   ffmpeg? ( media-video/ffmpeg:0= ) )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-text/asciidoc
-   dev-libs/libxslt
-   dev-util/glib-utils
-   dev-util/gdbus-codegen
-
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? (
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
-   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
-   gstreamer? (
-   media-libs/gstreamer:1.0[introspec

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-10-21 Thread Mart Raudsepp
commit: e609028ac445b650dc0804194e1ae5c31fb86cc3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct 21 21:41:00 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:41:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e609028a

app-misc/tracker-miners: add 3.5.3 for sandbox security fix

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.5.3.ebuild | 173 +
 2 files changed, 174 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index cd467f0d928e..e160ec22423b 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
+DIST tracker-miners-3.5.3.tar.xz 7513760 BLAKE2B 
5241cdd1265a2d90a85870c6e2c6e34fd447e0baf73224c159d9d2998f97a001fb52473b60ad9623af2f874638a182b1edfebad61788b60ba16c21b7e8ce661a
 SHA512 
9855b667d6bf47e1739ae2118e54c299274b23624f54ea5ccbfcbde790a2fc817fee8d95e112ffb7b0de39faa304182845c1aa40f2ac0531e37a090f7cdcec63
 DIST tracker-miners-3.6.0.tar.xz 7506144 BLAKE2B 
bb223fce64901580bf33970fe350692f578d35b5fdb5f1d8bcdf3dcd8a0b0aaac083de60f90d6c4a5aa810b8912971a75517309e75d252c3772997f0d7ec2f0b
 SHA512 
c56c182ee2200d8d264826d77ccc0f22fd1d27bf0953dbdf75538ab70981707fb384943f77db632c202a54ae3b990a9c852a619172c701e14288b7c4f4c70917
 DIST tracker-miners-3.6.1.tar.xz 7506716 BLAKE2B 
73791820082611023f0a275eca0b92eea8cbbf56cd198143c43f1d9be4b47c2004de081618767dd8a929d899b4fa19128d1ddb2c03988b86c7b638b59cab6c09
 SHA512 
08685983e6ffd9b6ce435465e8996c07fd83775c0f00cafa991fbb1bda6227bb6ef52cfad7ebc9fa5854b06c4ee15d6f94dc81192efa9e9d798f22cee404026f

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.3.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.3.ebuild
new file mode 100644
index ..4cfd4892b132
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.5.3.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.5.0:3
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstrea

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-10-01 Thread Pacho Ramos
commit: 7446c303fa9ed18940fa3bfac461de36d3262f1d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 29 20:54:29 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct  1 17:42:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7446c303

app-misc/tracker-miners: Version bump to 3.6.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33129
Signed-off-by: Pacho Ramos  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.6.1.ebuild | 177 +
 2 files changed, 178 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 045e7d1303a2..cd467f0d928e 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
 DIST tracker-miners-3.6.0.tar.xz 7506144 BLAKE2B 
bb223fce64901580bf33970fe350692f578d35b5fdb5f1d8bcdf3dcd8a0b0aaac083de60f90d6c4a5aa810b8912971a75517309e75d252c3772997f0d7ec2f0b
 SHA512 
c56c182ee2200d8d264826d77ccc0f22fd1d27bf0953dbdf75538ab70981707fb384943f77db632c202a54ae3b990a9c852a619172c701e14288b7c4f4c70917
+DIST tracker-miners-3.6.1.tar.xz 7506716 BLAKE2B 
73791820082611023f0a275eca0b92eea8cbbf56cd198143c43f1d9be4b47c2004de081618767dd8a929d899b4fa19128d1ddb2c03988b86c7b638b59cab6c09
 SHA512 
08685983e6ffd9b6ce435465e8996c07fd83775c0f00cafa991fbb1bda6227bb6ef52cfad7ebc9fa5854b06c4ee15d6f94dc81192efa9e9d798f22cee404026f

diff --git a/app-misc/tracker-miners/tracker-miners-3.6.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6.1.ebuild
new file mode 100644
index ..d4adb19cc0c5
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.6.1.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 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
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
+# 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
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+ 

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-09-16 Thread Matt Turner
commit: 1de24e0e883d9cbeed0e24386e3580776d642b7b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 16 19:00:37 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 19:16:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de24e0e

app-misc/tracker-miners: Version bump to 3.6.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32852
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.6.0.ebuild | 177 +
 2 files changed, 178 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 33ea448f810d..f3233d6460cb 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
+DIST tracker-miners-3.6.0.tar.xz 7506144 BLAKE2B 
bb223fce64901580bf33970fe350692f578d35b5fdb5f1d8bcdf3dcd8a0b0aaac083de60f90d6c4a5aa810b8912971a75517309e75d252c3772997f0d7ec2f0b
 SHA512 
c56c182ee2200d8d264826d77ccc0f22fd1d27bf0953dbdf75538ab70981707fb384943f77db632c202a54ae3b990a9c852a619172c701e14288b7c4f4c70917
 DIST tracker-miners-3.6.beta.tar.xz 7514096 BLAKE2B 
b1af3b443ba6f04ba08c5476e6253a25be3621cc199917ab347a438ca638fd19df3c02bb7fb3272829db32e9df0a290e6771281e9f41cb169b5ea8504950777b
 SHA512 
9825e046d1a0048a18654d27371ff35a998187abb014978a3ebabefbd19d32f36b23325e34aa59580d1cf7676edf41a51026470fb26ce9e30019d1074e593c34
 DIST tracker-miners-3.6.rc.tar.xz 7508544 BLAKE2B 
d0ba2fb29912dd41f75a2ed7d6aa2c4c74bf59f1d22b84a5afb701e741e139d16e00c3bc845c0596be4678451fad18aaa8b08296bf6d5d17c559ae14a8240c1d
 SHA512 
83c25ce56e285163066005fc62af334b6e6e1bc43e33be06686464d1eb5512d9787b093d21149942fd498c0f163f45f7c2bc1546b951d0dd3335e31703c73b1f

diff --git a/app-misc/tracker-miners/tracker-miners-3.6.0.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6.0.ebuild
new file mode 100644
index ..d4adb19cc0c5
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.6.0.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 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
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
+# 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
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-09-16 Thread Matt Turner
commit: 0cefadd5a8d73364b1e40355b700de3797d0937c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 16 18:55:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 19:16:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cefadd5

app-misc/tracker: Version bump to 3.6.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.6.0.ebuild | 106 ++
 2 files changed, 107 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 0ce1df96f8d3..6326bf00e874 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-3.5.3.tar.xz 2569412 BLAKE2B 
8e35234f74eb4ae22c23661fedf6b3898e6daa41868d18473a9cbf998a7edbff893e63f15573585c130b8b7c40c65a4f5df8e057fd14dfe76dcfe2a9abed4cdb
 SHA512 
ed75f7cbb75daab6597bab58937554b531bc2c32581148c2d828cb313644b198a057024c5202d0990237bc01119d1789f0fbc87868919fc2f00bcb40e76f7b23
+DIST tracker-3.6.0.tar.xz 2560980 BLAKE2B 
f10720b624b2b00eb510961f7346bb6c1fdc278237126d1b5f4b9af2d0f67cc74896b65bce89de14a085e55441fe64985cb13da06242838fe43dd0739e8d5bce
 SHA512 
d3b7d4c1fd1cd0d78c05f43b85f5cdab584e378cb56a2b568293ff95c887650d41c3c7f65de8864a0b6f80ae26410f4a443f045a80e30bacdf7ef9499697
 DIST tracker-3.6.beta.tar.xz 2563616 BLAKE2B 
bc815b9ef01dff6907721018fdb9e59e431aa9a4542d0bf2c195a25207d8ca6d5ffa15a85f72e6b78af33b90c1f3a59e52742f8e8c41e521fdff4e9c46c85994
 SHA512 
2fc289b7cedf6b42ef0aa935427c169ebc3904bb089573052be8c8513989bc214b9924c597e09f174fc1d9bac9181de96a9914841ba8891af17fdcc3727d7a47
 DIST tracker-3.6.rc.tar.xz 2560272 BLAKE2B 
3f8b56bfefa818ba7048b79b1227220cab3d0851b2f7cb9ec656049d930585c72a6e997d033fe3db129c7eb863e4a156668bb8c2de7dac96babab49c91a07efb
 SHA512 
2b7e002fc930b7adfd070056c3660b82ae267a3a35296d6e7f2a5c5217353e977fa34f5ac7f6c51aa66bbb7b66b981034e9c2d90f8af07f227292a6a7e690315

diff --git a/app-misc/tracker/tracker-3.6.0.ebuild 
b/app-misc/tracker/tracker-3.6.0.ebuild
new file mode 100644
index ..4df7c34a6c95
--- /dev/null
+++ b/app-misc/tracker/tracker-3.6.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-3.6_rc )"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="~INOTIFY_USER"
+   linux-info_pkg_setup
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   $(meson_feature vala vapi)
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+  

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-09-06 Thread Matt Turner
commit: 28a346b3e679144c41a1054ff8cb6650f2eed8d1
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep  6 13:42:51 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 14:42:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a346b3

app-misc/tracker: Version bump to 3.6_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest  |   1 +
 app-misc/tracker/tracker-3.6_rc.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 527c2bb9826f..0ce1df96f8d3 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.5.3.tar.xz 2569412 BLAKE2B 
8e35234f74eb4ae22c23661fedf6b3898e6daa41868d18473a9cbf998a7edbff893e63f15573585c130b8b7c40c65a4f5df8e057fd14dfe76dcfe2a9abed4cdb
 SHA512 
ed75f7cbb75daab6597bab58937554b531bc2c32581148c2d828cb313644b198a057024c5202d0990237bc01119d1789f0fbc87868919fc2f00bcb40e76f7b23
 DIST tracker-3.6.beta.tar.xz 2563616 BLAKE2B 
bc815b9ef01dff6907721018fdb9e59e431aa9a4542d0bf2c195a25207d8ca6d5ffa15a85f72e6b78af33b90c1f3a59e52742f8e8c41e521fdff4e9c46c85994
 SHA512 
2fc289b7cedf6b42ef0aa935427c169ebc3904bb089573052be8c8513989bc214b9924c597e09f174fc1d9bac9181de96a9914841ba8891af17fdcc3727d7a47
+DIST tracker-3.6.rc.tar.xz 2560272 BLAKE2B 
3f8b56bfefa818ba7048b79b1227220cab3d0851b2f7cb9ec656049d930585c72a6e997d033fe3db129c7eb863e4a156668bb8c2de7dac96babab49c91a07efb
 SHA512 
2b7e002fc930b7adfd070056c3660b82ae267a3a35296d6e7f2a5c5217353e977fa34f5ac7f6c51aa66bbb7b66b981034e9c2d90f8af07f227292a6a7e690315

diff --git a/app-misc/tracker/tracker-3.6_rc.ebuild 
b/app-misc/tracker/tracker-3.6_rc.ebuild
new file mode 100644
index ..4df7c34a6c95
--- /dev/null
+++ b/app-misc/tracker/tracker-3.6_rc.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-3.6_rc )"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="~INOTIFY_USER"
+   linux-info_pkg_setup
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   $(meson_feature vala vapi)
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/Tracker-3.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-09-06 Thread Matt Turner
commit: 591b0d2ae92492651b64ed0e495b5c08d9e85817
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep  6 13:45:30 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Sep  6 14:42:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591b0d2a

app-misc/tracker-miners: Version bump to 3.6_rc

Closes: https://bugs.gentoo.org/913363
Closes: https://github.com/gentoo/gentoo/pull/32653
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.6_rc.ebuild| 177 +
 2 files changed, 178 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 67c06660daf8..33ea448f810d 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
 DIST tracker-miners-3.6.beta.tar.xz 7514096 BLAKE2B 
b1af3b443ba6f04ba08c5476e6253a25be3621cc199917ab347a438ca638fd19df3c02bb7fb3272829db32e9df0a290e6771281e9f41cb169b5ea8504950777b
 SHA512 
9825e046d1a0048a18654d27371ff35a998187abb014978a3ebabefbd19d32f36b23325e34aa59580d1cf7676edf41a51026470fb26ce9e30019d1074e593c34
+DIST tracker-miners-3.6.rc.tar.xz 7508544 BLAKE2B 
d0ba2fb29912dd41f75a2ed7d6aa2c4c74bf59f1d22b84a5afb701e741e139d16e00c3bc845c0596be4678451fad18aaa8b08296bf6d5d17c559ae14a8240c1d
 SHA512 
83c25ce56e285163066005fc62af334b6e6e1bc43e33be06686464d1eb5512d9787b093d21149942fd498c0f163f45f7c2bc1546b951d0dd3335e31703c73b1f

diff --git a/app-misc/tracker-miners/tracker-miners-3.6_rc.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6_rc.ebuild
new file mode 100644
index ..d4adb19cc0c5
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.6_rc.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 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
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
+# 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
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh2

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-08-29 Thread Matt Turner
commit: eb3a73ab29301dbb993f7e1ff0642115717e7c64
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Aug 29 17:04:01 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 29 23:54:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb3a73ab

app-misc/tracker-miners: Version bump to 3.6_beta

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32511
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.6_beta.ebuild  | 177 +
 2 files changed, 178 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index a02dd7a4e7ad..ec1301cf2506 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
 DIST tracker-miners-3.6.alpha.tar.xz 7514772 BLAKE2B 
80b720a41d11c8d12b530c614f9501390d8b9b61d706b715add8f92577b04fa51dcc4415abaddb4dac107ecf26c337d004627d5d636fc37b20d1212a125df4a3
 SHA512 
cb6f1d48882d3198ac5de24830f3d4c94a49b1d42ff91afdfaa29dc8a4e1e987ea4bd77d829a8a110d535f45ed17614545eb98784552fd713b34abd20c139a76
+DIST tracker-miners-3.6.beta.tar.xz 7514096 BLAKE2B 
b1af3b443ba6f04ba08c5476e6253a25be3621cc199917ab347a438ca638fd19df3c02bb7fb3272829db32e9df0a290e6771281e9f41cb169b5ea8504950777b
 SHA512 
9825e046d1a0048a18654d27371ff35a998187abb014978a3ebabefbd19d32f36b23325e34aa59580d1cf7676edf41a51026470fb26ce9e30019d1074e593c34

diff --git a/app-misc/tracker-miners/tracker-miners-3.6_beta.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6_beta.ebuild
new file mode 100644
index ..278dc45df8ed
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.6_beta.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 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
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
+# 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_beta:3
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+  

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-08-29 Thread Matt Turner
commit: 3db87680743c450f1aa642e6a541d8197589dce8
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Aug 29 17:03:52 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 29 23:54:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db87680

app-misc/tracker: Version bump to 3.6_beta

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest|   1 +
 app-misc/tracker/tracker-3.6_beta.ebuild | 106 +++
 2 files changed, 107 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index d3e46a1106ba..c10eac46b016 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.5.3.tar.xz 2569412 BLAKE2B 
8e35234f74eb4ae22c23661fedf6b3898e6daa41868d18473a9cbf998a7edbff893e63f15573585c130b8b7c40c65a4f5df8e057fd14dfe76dcfe2a9abed4cdb
 SHA512 
ed75f7cbb75daab6597bab58937554b531bc2c32581148c2d828cb313644b198a057024c5202d0990237bc01119d1789f0fbc87868919fc2f00bcb40e76f7b23
 DIST tracker-3.6.alpha.tar.xz 2570268 BLAKE2B 
3fc175457daecfd6733039d10b6724b47853fb06194fc2248b1643b765284ebfb0c56eeb56d8a2019bc289f0ca320c1db0d84e20a0e1b7a26fbb57ee24a2d14b
 SHA512 
d74c2ca4b8b34e4addf232c0be76478c1034828d04d0ea24528d845492287b08e68dfc5a5e34e0d2feda5c0630792ef1171db87a0140072ba60c9e56b56f6d3e
+DIST tracker-3.6.beta.tar.xz 2563616 BLAKE2B 
bc815b9ef01dff6907721018fdb9e59e431aa9a4542d0bf2c195a25207d8ca6d5ffa15a85f72e6b78af33b90c1f3a59e52742f8e8c41e521fdff4e9c46c85994
 SHA512 
2fc289b7cedf6b42ef0aa935427c169ebc3904bb089573052be8c8513989bc214b9924c597e09f174fc1d9bac9181de96a9914841ba8891af17fdcc3727d7a47

diff --git a/app-misc/tracker/tracker-3.6_beta.ebuild 
b/app-misc/tracker/tracker-3.6_beta.ebuild
new file mode 100644
index ..ed131634fa37
--- /dev/null
+++ b/app-misc/tracker/tracker-3.6_beta.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-3.6_beta )"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="~INOTIFY_USER"
+   linux-info_pkg_setup
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   $(meson_feature vala vapi)
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/Tracker-3.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-08-02 Thread Sam James
commit: 127febc92482d9b3641b3885c0bd865e8c6f0373
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 16:45:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 16:45:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127febc9

app-misc/tracker: Stabilize 3.5.3 amd64, #909485

Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker/tracker-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.5.3.ebuild 
b/app-misc/tracker/tracker-3.5.3.ebuild
index 69a65b9a77e5..3731262ca940 100644
--- a/app-misc/tracker/tracker-3.5.3.ebuild
+++ b/app-misc/tracker/tracker-3.5.3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-08-02 Thread Sam James
commit: daa8b242e6deefe23ae90ee48146885bf3ed2e6e
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 16:45:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 16:45:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa8b242

app-misc/tracker: Stabilize 3.5.3 arm64, #909485

Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker/tracker-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.5.3.ebuild 
b/app-misc/tracker/tracker-3.5.3.ebuild
index 7836dca2891c..577dda20af93 100644
--- a/app-misc/tracker/tracker-3.5.3.ebuild
+++ b/app-misc/tracker/tracker-3.5.3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-08-02 Thread Sam James
commit: 6664fc03b97f0e839de15b85a31c46f33e5b1add
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 16:45:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 16:45:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6664fc03

app-misc/tracker: Stabilize 3.5.3 x86, #909485

Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker/tracker-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.5.3.ebuild 
b/app-misc/tracker/tracker-3.5.3.ebuild
index 3731262ca940..7836dca2891c 100644
--- a/app-misc/tracker/tracker-3.5.3.ebuild
+++ b/app-misc/tracker/tracker-3.5.3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/, profiles/

2023-07-18 Thread Matt Turner
commit: 8852e3b2314025021e23ddaace6f67e99f2c9a16
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Jul  5 01:02:34 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 18 22:04:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8852e3b2

app-misc/tracker-miners: Version bump to 3.6_alpha

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31858
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.6_alpha.ebuild | 174 +
 profiles/package.mask  |   1 +
 3 files changed, 176 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 2d739c40f169..a02dd7a4e7ad 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1 +1,2 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
+DIST tracker-miners-3.6.alpha.tar.xz 7514772 BLAKE2B 
80b720a41d11c8d12b530c614f9501390d8b9b61d706b715add8f92577b04fa51dcc4415abaddb4dac107ecf26c337d004627d5d636fc37b20d1212a125df4a3
 SHA512 
cb6f1d48882d3198ac5de24830f3d4c94a49b1d42ff91afdfaa29dc8a4e1e987ea4bd77d829a8a110d535f45ed17614545eb98784552fd713b34abd20c139a76

diff --git a/app-misc/tracker-miners/tracker-miners-3.6_alpha.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6_alpha.ebuild
new file mode 100644
index ..cb2dc607fb85
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.6_alpha.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.5.0:3
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+   )
+   )
+"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/, profiles/

2023-07-18 Thread Matt Turner
commit: a3e1e5f543d1bbb00cbc328cfdf90df1e78410ab
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Jul  5 00:55:04 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 18 22:04:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e1e5f5

app-misc/tracker: Version bump to 3.6_alpha

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.6_alpha.ebuild | 106 ++
 profiles/package.mask |   1 +
 3 files changed, 108 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 6e72288daf92..211daa8cef8f 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.5.2.tar.xz 2566540 BLAKE2B 
53b8e26bf3f11c202b03a181b8817e931130b77648410ddf59e4d454bc60a209648779c5e1cbe1203b2529ebfe3fa9c5f39c6f862264e7807776c466cba26012
 SHA512 
e7162116c1089f4e1a06c6bf60e515b9dd9ce174a3ab8862d52c638004a1df7feb1d69c7b958051bdcff60202eaa58c29023e9a0012c0511d75d26e76a27cd10
 DIST tracker-3.5.3.tar.xz 2569412 BLAKE2B 
8e35234f74eb4ae22c23661fedf6b3898e6daa41868d18473a9cbf998a7edbff893e63f15573585c130b8b7c40c65a4f5df8e057fd14dfe76dcfe2a9abed4cdb
 SHA512 
ed75f7cbb75daab6597bab58937554b531bc2c32581148c2d828cb313644b198a057024c5202d0990237bc01119d1789f0fbc87868919fc2f00bcb40e76f7b23
+DIST tracker-3.6.alpha.tar.xz 2570268 BLAKE2B 
3fc175457daecfd6733039d10b6724b47853fb06194fc2248b1643b765284ebfb0c56eeb56d8a2019bc289f0ca320c1db0d84e20a0e1b7a26fbb57ee24a2d14b
 SHA512 
d74c2ca4b8b34e4addf232c0be76478c1034828d04d0ea24528d845492287b08e68dfc5a5e34e0d2feda5c0630792ef1171db87a0140072ba60c9e56b56f6d3e

diff --git a/app-misc/tracker/tracker-3.6_alpha.ebuild 
b/app-misc/tracker/tracker-3.6_alpha.ebuild
new file mode 100644
index ..97894df16c02
--- /dev/null
+++ b/app-misc/tracker/tracker-3.6_alpha.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-3.6_alpha )"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="~INOTIFY_USER"
+   linux-info_pkg_setup
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   $(meson_feature vala vapi)
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/Tracker-3.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_sche

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-06-19 Thread Matt Turner
commit: a78837c40ca6096b41d40f174529a2a8d582f751
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun 19 15:06:15 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun 19 15:29:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a78837c4

app-misc/tracker: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 -
 app-misc/tracker/tracker-3.5.1.ebuild | 106 --
 2 files changed, 107 deletions(-)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index f6f15812e61b..6e72288daf92 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,3 +1,2 @@
-DIST tracker-3.5.1.tar.xz 2566076 BLAKE2B 
5abb45c7cc5f9b7dca0fda90388c110448a3e22b092a00f5d97024d0273419b7ea869b51eef08b09038e6e89b9c42108170668c5e6962992b03f796898eb2548
 SHA512 
eb28213aed487eec2906f2f5bd2c31dc9766f50085fd1124085eeeb23a2db7b1ab7ba60b96540f9087512b957328596e92bc3267cc0e6cb33059eb7fe049897a
 DIST tracker-3.5.2.tar.xz 2566540 BLAKE2B 
53b8e26bf3f11c202b03a181b8817e931130b77648410ddf59e4d454bc60a209648779c5e1cbe1203b2529ebfe3fa9c5f39c6f862264e7807776c466cba26012
 SHA512 
e7162116c1089f4e1a06c6bf60e515b9dd9ce174a3ab8862d52c638004a1df7feb1d69c7b958051bdcff60202eaa58c29023e9a0012c0511d75d26e76a27cd10
 DIST tracker-3.5.3.tar.xz 2569412 BLAKE2B 
8e35234f74eb4ae22c23661fedf6b3898e6daa41868d18473a9cbf998a7edbff893e63f15573585c130b8b7c40c65a4f5df8e057fd14dfe76dcfe2a9abed4cdb
 SHA512 
ed75f7cbb75daab6597bab58937554b531bc2c32581148c2d828cb313644b198a057024c5202d0990237bc01119d1789f0fbc87868919fc2f00bcb40e76f7b23

diff --git a/app-misc/tracker/tracker-3.5.1.ebuild 
b/app-misc/tracker/tracker-3.5.1.ebuild
deleted file mode 100644
index 577dda20af93..
--- a/app-misc/tracker/tracker-3.5.1.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-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";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="gtk-doc +miners stemmer test vala"
-RESTRICT="!test? ( test )"
-
-PV_SERIES=$(ver_cut 1-2)
-
-RDEPEND="
-   >=dev-libs/glib-2.52:2
-   >=sys-apps/dbus-1.3.2
-   >=dev-libs/gobject-introspection-1.54:=
-   >=dev-libs/icu-4.8.1.2:=
-   >=dev-libs/json-glib-1.4
-   >=net-libs/libsoup-2.99.2:3.0
-   >=dev-libs/libxml2-2.7
-   >=dev-db/sqlite-3.29.0:3
-   stemmer? ( dev-libs/snowball-stemmer:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   app-text/asciidoc
-   dev-libs/libxslt
-   $(vala_depend)
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gi-docgen )
-   test? (
-   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
-   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
-   )
-   ${PYTHON_DEPS}
-"
-PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
-
-python_check_deps() {
-   python_has_version -b \
-   "dev-python/pygobject[${PYTHON_USEDEP}]" \
-   "dev-python/tappy[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   local CONFIG_CHECK="~INOTIFY_USER"
-   linux-info_pkg_setup
-
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   vala_setup
-   xdg_environment_reset
-}
-
-src_configure() {
-   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
-
-   local emesonargs=(
-   $(meson_use gtk-doc docs)
-   -Dman=true
-   $(meson_feature stemmer)
-   -Dunicode_support=icu
-   -Dbash_completion_dir="$(get_bashcompdir)"
-   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
-   $(meson_use test tests)
-   -Dintrospection=enabled
-   $(meson_feature vala vapi)
-   -Dsoup=soup3
-   )
-   meson_src_configure
-}
-
-src_test() {
-   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
-}
-
-src_install() {
-   meson_src_install
-
-   if use gtk-doc; then
-   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
-   mv "${ED}"/usr/share/doc/Tracker-3.0 
"${ED}"/usr/share/gtk-doc/html/ || die
-   fi
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-06-17 Thread Arthur Zamarin
commit: 0933e7b30c1ac11f2e5ec5b2c7cd73c09b5a644e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 17:16:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 17:16:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0933e7b3

app-misc/tracker-miners: Stabilize 3.5.2 x86, #907628

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
index 35f019f92f0a..a89a3e24e1f4 100644
--- a/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg 
networkmanager +pdf +pl
 REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-06-17 Thread Arthur Zamarin
commit: 82d2d13e066f4192f463e6a92a6d5b91d6e19870
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 17:10:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 17:10:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d2d13e

app-misc/tracker: Stabilize 3.5.2 x86, #907619

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker/tracker-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.5.2.ebuild 
b/app-misc/tracker/tracker-3.5.2.ebuild
index 00413b72fa53..06ea9f120f4d 100644
--- a/app-misc/tracker/tracker-3.5.2.ebuild
+++ b/app-misc/tracker/tracker-3.5.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-06-17 Thread Arthur Zamarin
commit: e9af7cdc0370b980e62ff78e386c807e63a71c0b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 15:53:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 15:53:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9af7cdc

app-misc/tracker-miners: Stabilize 3.5.2 arm64, #907628

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
index cb2352fff4a1..35f019f92f0a 100644
--- a/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg 
networkmanager +pdf +pl
 REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-06-17 Thread Arthur Zamarin
commit: 0b495419a3178d8bf101c1cba82273ce4760c28e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 15:53:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 15:53:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b495419

app-misc/tracker-miners: Stabilize 3.5.2 amd64, #907628

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
index 4cfd4892b132..cb2352fff4a1 100644
--- a/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg 
networkmanager +pdf +pl
 REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-06-02 Thread Jakov Smolić
commit: 6e4f01c73644b762a51b2d668bf8b4141b8a6e3c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jun  3 05:23:41 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jun  3 05:23:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4f01c7

app-misc/tracker: Stabilize 3.5.2 amd64, #907619

Signed-off-by: Jakov Smolić  gentoo.org>

 app-misc/tracker/tracker-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.5.2.ebuild 
b/app-misc/tracker/tracker-3.5.2.ebuild
index 3c63edbd2fea..00413b72fa53 100644
--- a/app-misc/tracker/tracker-3.5.2.ebuild
+++ b/app-misc/tracker/tracker-3.5.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-06-02 Thread Sam James
commit: 1014a72b51b15744a6de6151db6e4d669a5092ca
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 02:28:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 02:28:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1014a72b

app-misc/tracker: Stabilize 3.5.2 arm64, #907619

Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker/tracker-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.5.2.ebuild 
b/app-misc/tracker/tracker-3.5.2.ebuild
index 584798e5fc46..3c63edbd2fea 100644
--- a/app-misc/tracker/tracker-3.5.2.ebuild
+++ b/app-misc/tracker/tracker-3.5.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-06-01 Thread Matt Turner
commit: d5efb1e517a24e92a5e9dcf7f1e2962622125058
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jun  1 00:29:28 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jun  1 13:02:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5efb1e5

app-misc/tracker: Version bump to 3.5.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31256
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.5.3.ebuild | 106 ++
 2 files changed, 107 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index a03e19b1f0e0..f6f15812e61b 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.5.1.tar.xz 2566076 BLAKE2B 
5abb45c7cc5f9b7dca0fda90388c110448a3e22b092a00f5d97024d0273419b7ea869b51eef08b09038e6e89b9c42108170668c5e6962992b03f796898eb2548
 SHA512 
eb28213aed487eec2906f2f5bd2c31dc9766f50085fd1124085eeeb23a2db7b1ab7ba60b96540f9087512b957328596e92bc3267cc0e6cb33059eb7fe049897a
 DIST tracker-3.5.2.tar.xz 2566540 BLAKE2B 
53b8e26bf3f11c202b03a181b8817e931130b77648410ddf59e4d454bc60a209648779c5e1cbe1203b2529ebfe3fa9c5f39c6f862264e7807776c466cba26012
 SHA512 
e7162116c1089f4e1a06c6bf60e515b9dd9ce174a3ab8862d52c638004a1df7feb1d69c7b958051bdcff60202eaa58c29023e9a0012c0511d75d26e76a27cd10
+DIST tracker-3.5.3.tar.xz 2569412 BLAKE2B 
8e35234f74eb4ae22c23661fedf6b3898e6daa41868d18473a9cbf998a7edbff893e63f15573585c130b8b7c40c65a4f5df8e057fd14dfe76dcfe2a9abed4cdb
 SHA512 
ed75f7cbb75daab6597bab58937554b531bc2c32581148c2d828cb313644b198a057024c5202d0990237bc01119d1789f0fbc87868919fc2f00bcb40e76f7b23

diff --git a/app-misc/tracker/tracker-3.5.3.ebuild 
b/app-misc/tracker/tracker-3.5.3.ebuild
new file mode 100644
index ..69a65b9a77e5
--- /dev/null
+++ b/app-misc/tracker/tracker-3.5.3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="~INOTIFY_USER"
+   linux-info_pkg_setup
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   $(meson_feature vala vapi)
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/Tracker-3.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/files/, app-misc/tracker/

2023-05-15 Thread Matt Turner
commit: 46e9abaf656222705085c2578770f7ff18c828aa
Author: Brahmajit Das  gmail  com>
AuthorDate: Sun May 14 05:08:23 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 15 21:50:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e9abaf

app-misc/tracker: Fix implicit decl of gmtime_r

Closes: https://bugs.gentoo.org/906339
Closes: https://github.com/gentoo/gentoo/pull/31030
Signed-off-by: Brahmajit Das  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 ...5.2-build-Define-_GNU_SOURCE-for-gmtime_r.patch | 46 ++
 app-misc/tracker/tracker-3.5.2.ebuild  |  4 ++
 2 files changed, 50 insertions(+)

diff --git 
a/app-misc/tracker/files/3.5.2-build-Define-_GNU_SOURCE-for-gmtime_r.patch 
b/app-misc/tracker/files/3.5.2-build-Define-_GNU_SOURCE-for-gmtime_r.patch
new file mode 100644
index ..f60d86c0513a
--- /dev/null
+++ b/app-misc/tracker/files/3.5.2-build-Define-_GNU_SOURCE-for-gmtime_r.patch
@@ -0,0 +1,46 @@
+https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/596
+
+From 4fc04fea1755c3c4f8913877c2c1889779d3d4d1 Mon Sep 17 00:00:00 2001
+From: Brahmajit Das 
+Date: Sun, 14 May 2023 09:59:58 +0530
+Subject: [PATCH] build: Define _GNU_SOURCE for gmtime_r
+
+Found while building tracker 3.5.2 with clang 16, which enable
+Wimplicit-function-declaration by default.
+
+Without _GNU_SOURCE defined, tracker would fail in the configure phase
+with Checking if "strftime 4-digit year modifier" runs: DID NOT
+COMPILE error. And investigating the meson log we see
+
+Compiler stderr:
+ 
/var/tmp/portage/app-misc/tracker-3.5.2/work/tracker-3.5.2-build/meson-private/tmplr2vm6b0/testfile.c:12:5:
 error: call to undeclared function 'gmtime_r'; ISO C99 and later do not 
support implicit function declarations [-Wimplicit-function-declaration]
+gmtime_r (×tamp, &tm);
+
+And a little further up
+
+Command line:  clang 
/var/tmp/portage/app-misc/tracker-3.5.2/work/tracker-3.5.2-build/meson-private/tmplr2vm6b0/testfile.c
 -o 
/var/tmp/portage/app-misc/tracker-3.5.2/work/tracker-3.5.2-build/meson-private/tmplr2vm6b0/output.exe
 -O2 -pipe -march=native -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS 
-D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c99 
-Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind 
-Wl,--as-needed
+
+Seems like cc.run() doesn't pick up the general compiler args we set
+earlier. We have already set it for the main build, so adding it just
+for the configure test should be fine.
+
+Signed-off-by: Brahmajit Das 
+---
+ meson.build | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/meson.build b/meson.build
+index 7b22cb1f9..00af07e6e 100644
+--- a/meson.build
 b/meson.build
+@@ -202,6 +202,7 @@ endif
+ # Get an appropriate 4-digit year modifier for strftime
+ ##
+ result = cc.run('''
++  #define _GNU_SOURCE
+   #include 
+   #include 
+   #include 
+-- 
+2.39.3
+

diff --git a/app-misc/tracker/tracker-3.5.2.ebuild 
b/app-misc/tracker/tracker-3.5.2.ebuild
index 69a65b9a77e5..584798e5fc46 100644
--- a/app-misc/tracker/tracker-3.5.2.ebuild
+++ b/app-misc/tracker/tracker-3.5.2.ebuild
@@ -45,6 +45,10 @@ BDEPEND="
 "
 PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
 
+PATCHES=(
+   "${FILESDIR}/${PV}-build-Define-_GNU_SOURCE-for-gmtime_r.patch"
+)
+
 python_check_deps() {
python_has_version -b \
"dev-python/pygobject[${PYTHON_USEDEP}]" \



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-05-12 Thread Matt Turner
commit: 6ee78ca59214d7b006201fd2da1541a457f04826
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri May 12 23:36:22 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May 13 00:15:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee78ca5

app-misc/tracker: Version bump to 3.5.2

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.5.2.ebuild | 106 ++
 2 files changed, 107 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 45adb5bcf814..32d31fc5aa8f 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-3.4.2.tar.xz 1865236 BLAKE2B 
31cdb33de38d9251fc60a71b31c539e3f045748fb5dc160656dd5187dce109da858bad5390864cda8b63466a5113e0a193e0799b662ec250a31cfdff79467e6e
 SHA512 
2214bce7cdbaf1039b11986cf101f615337bbc450331ee703edcfd7ad62dee6e1db831c2c89bf341663cadcdaae6ee9e5a15f49a8087acaafd58b389292ef480
 DIST tracker-3.5.0.tar.xz 2568708 BLAKE2B 
d3154e262ffa52890f98b0d00d3e2ddf69ca62e4d18a890a076fd1774bea97625a03180e058bebb1928536232f986e5f63c0990b162c73e69b534362b81cac09
 SHA512 
2c6d4f1c2c9d7687884052ae2ebc68e588cf91c56f98012ee138fc2020c66accb40f021c699d102b7634a936692341bd7ea28f3adfdb3c63c82ed9f837f97ba5
 DIST tracker-3.5.1.tar.xz 2566076 BLAKE2B 
5abb45c7cc5f9b7dca0fda90388c110448a3e22b092a00f5d97024d0273419b7ea869b51eef08b09038e6e89b9c42108170668c5e6962992b03f796898eb2548
 SHA512 
eb28213aed487eec2906f2f5bd2c31dc9766f50085fd1124085eeeb23a2db7b1ab7ba60b96540f9087512b957328596e92bc3267cc0e6cb33059eb7fe049897a
+DIST tracker-3.5.2.tar.xz 2566540 BLAKE2B 
53b8e26bf3f11c202b03a181b8817e931130b77648410ddf59e4d454bc60a209648779c5e1cbe1203b2529ebfe3fa9c5f39c6f862264e7807776c466cba26012
 SHA512 
e7162116c1089f4e1a06c6bf60e515b9dd9ce174a3ab8862d52c638004a1df7feb1d69c7b958051bdcff60202eaa58c29023e9a0012c0511d75d26e76a27cd10

diff --git a/app-misc/tracker/tracker-3.5.2.ebuild 
b/app-misc/tracker/tracker-3.5.2.ebuild
new file mode 100644
index ..69a65b9a77e5
--- /dev/null
+++ b/app-misc/tracker/tracker-3.5.2.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="~INOTIFY_USER"
+   linux-info_pkg_setup
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   $(meson_feature vala vapi)
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ 

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-05-12 Thread Matt Turner
commit: ac4c7d63af9764fe65cab75cb6846e81c532b0d2
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri May 12 23:37:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May 13 00:16:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac4c7d63

app-misc/tracker-miners: Version bump to 3.5.2

Closes: https://github.com/gentoo/gentoo/pull/31010
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.5.2.ebuild | 173 +
 2 files changed, 174 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index bf5a28515f48..8b4acda78dc0 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-miners-3.4.3.tar.xz 7244744 BLAKE2B 
e018e8e80c5b87eda7ef50b00fe87b4d555806a1d630c147dd4c5a11bdf7140c28f68ef0724ec281f11acd5b63d9857eae8d23e51ed5607136c90d783c7a205b
 SHA512 
b7287bd14be9c14be582109b660166b38c515199b809503a7b06e411f4cc1e0c1f59ce95ab70e1b404d7440b7f23312f1150a4e033e38cabfc0f396e3c1edc3c
 DIST tracker-miners-3.5.0.tar.xz 7503332 BLAKE2B 
9e5e3464d2c738ce1fc7570239d995d6deb4aeae73bdf71920759c760e3c2a2dd1c04363929fbb3d98369778522517453bd340efa3efe519d1e4ad7d8e99304e
 SHA512 
db9bc92aa8e33adde2135dbc7e381c553dbd18517e856d149084dbcfc99af8d0df16909547263ef61a80dd8c06c326a7a0b31142ca3eb01c488a3172fbd2761d
 DIST tracker-miners-3.5.1.tar.xz 7513276 BLAKE2B 
e5edccbbf53a837a60afbdbcaa115dab034e2bec98a81fcabc6bd41009d5da7142683205fa97c1a2e1b306769ce46e95c6f3ee7e1a3e0de4274d2953e4964946
 SHA512 
cb09454536c5e4d0af20008fee8c82e78a14831fa21c2187a87e68eee52ef05d56a06d98166b20a466c0bdf7b65938725d0636ed5d7e10e936896d799afba2eb
+DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
new file mode 100644
index ..4cfd4892b132
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.5.2.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.5.0:3
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHO

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-05-05 Thread Matt Turner
commit: fe5e2c735d6ab600dd97cd935a7f3ee5c03fb8e1
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May  5 17:45:03 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May  5 17:45:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5e2c73

app-misc/tracker: Only warn about missing INOTIFY_USER

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/tracker-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.5.1.ebuild 
b/app-misc/tracker/tracker-3.5.1.ebuild
index 4b28beebb3d8..577dda20af93 100644
--- a/app-misc/tracker/tracker-3.5.1.ebuild
+++ b/app-misc/tracker/tracker-3.5.1.ebuild
@@ -52,7 +52,7 @@ python_check_deps() {
 }
 
 pkg_setup() {
-   local CONFIG_CHECK="INOTIFY_USER"
+   local CONFIG_CHECK="~INOTIFY_USER"
linux-info_pkg_setup
 
use test && python-any-r1_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-05-05 Thread Sven Wegener
commit: 1ca9156b1064dcdba06340125d76e7e7f370bbd6
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri May  5 17:10:31 2023 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri May  5 17:13:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca9156b

app-misc/tracker-miners: update app-misc/tracker dep for 3.5.x

app-misc/tracker-miners-3.5.x requires app-misc/tracker-3.5.x

Signed-off-by: Sven Wegener  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.5.0.ebuild | 2 +-
 app-misc/tracker-miners/tracker-miners-3.5.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild
index 3d8e03053266..af2c4b14222d 100644
--- a/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86"
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.4.0:3
+   >=app-misc/tracker-3.5.0:3
 
>=sys-apps/dbus-1.3.1
xmp? ( >=media-libs/exempi-2.1.0:= )

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
index aa014e930b6e..a89a3e24e1f4 100644
--- a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc x86"
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.4.0:3
+   >=app-misc/tracker-3.5.0:3
 
>=sys-apps/dbus-1.3.1
xmp? ( >=media-libs/exempi-2.1.0:= )



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-05-04 Thread Arthur Zamarin
commit: 42c2191d707bc3fbd656c9670440c7124d3b048c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 06:07:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 06:07:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c2191d

app-misc/tracker: Stabilize 3.5.1 x86, #905552

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker/tracker-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.5.1.ebuild 
b/app-misc/tracker/tracker-3.5.1.ebuild
index ccb12a68e8a6..4b28beebb3d8 100644
--- a/app-misc/tracker/tracker-3.5.1.ebuild
+++ b/app-misc/tracker/tracker-3.5.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-05-04 Thread Arthur Zamarin
commit: de573212a9b00cdebaa0ce9f42102d8d0ec028a4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 06:07:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 06:07:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de573212

app-misc/tracker-miners: Stabilize 3.5.1 x86, #905551

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
index 974995799872..aa014e930b6e 100644
--- a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg 
networkmanager +pdf +pl
 REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-05-04 Thread Arthur Zamarin
commit: 8a329d2dcdf8a0d449a5619899c90d88e86088a9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 06:07:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 06:07:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a329d2d

app-misc/tracker: Stabilize 3.5.1 amd64, #905552

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker/tracker-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.5.1.ebuild 
b/app-misc/tracker/tracker-3.5.1.ebuild
index 297d502ad7fc..ccb12a68e8a6 100644
--- a/app-misc/tracker/tracker-3.5.1.ebuild
+++ b/app-misc/tracker/tracker-3.5.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-05-04 Thread Arthur Zamarin
commit: 8885b38bc3f7d46089228650bd3b0144f55b995e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 06:07:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 06:07:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8885b38b

app-misc/tracker-miners: Stabilize 3.5.1 amd64, #905551

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
index b30674d6ccdb..974995799872 100644
--- a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg 
networkmanager +pdf +pl
 REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-05-04 Thread Arthur Zamarin
commit: 0635a15da748de6b642ffd7ef6e6255dd1fa8eca
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 06:07:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 06:07:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0635a15d

app-misc/tracker-miners: Stabilize 3.5.1 arm64, #905551

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
index 2605e1137fa7..b30674d6ccdb 100644
--- a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg 
networkmanager +pdf +pl
 REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-05-04 Thread Arthur Zamarin
commit: 3509a44d5fa0bd310c67f30f8232570594c623c0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 06:07:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 06:07:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3509a44d

app-misc/tracker: Stabilize 3.5.1 arm64, #905552

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/tracker/tracker-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.5.1.ebuild 
b/app-misc/tracker/tracker-3.5.1.ebuild
index f861aa658eaf..297d502ad7fc 100644
--- a/app-misc/tracker/tracker-3.5.1.ebuild
+++ b/app-misc/tracker/tracker-3.5.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gtk-doc +miners stemmer test vala"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-04-26 Thread Matt Turner
commit: 948d393040334021bd7bb7ff4834ab7c1be372f0
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Apr 25 22:12:57 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 26 16:02:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=948d3930

app-misc/tracker-miners: Version bump to 3.5.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30760
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.5.1.ebuild | 173 +
 2 files changed, 174 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 4879b4bdf518..bf5a28515f48 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-3.4.3.tar.xz 7244744 BLAKE2B 
e018e8e80c5b87eda7ef50b00fe87b4d555806a1d630c147dd4c5a11bdf7140c28f68ef0724ec281f11acd5b63d9857eae8d23e51ed5607136c90d783c7a205b
 SHA512 
b7287bd14be9c14be582109b660166b38c515199b809503a7b06e411f4cc1e0c1f59ce95ab70e1b404d7440b7f23312f1150a4e033e38cabfc0f396e3c1edc3c
 DIST tracker-miners-3.5.0.tar.xz 7503332 BLAKE2B 
9e5e3464d2c738ce1fc7570239d995d6deb4aeae73bdf71920759c760e3c2a2dd1c04363929fbb3d98369778522517453bd340efa3efe519d1e4ad7d8e99304e
 SHA512 
db9bc92aa8e33adde2135dbc7e381c553dbd18517e856d149084dbcfc99af8d0df16909547263ef61a80dd8c06c326a7a0b31142ca3eb01c488a3172fbd2761d
+DIST tracker-miners-3.5.1.tar.xz 7513276 BLAKE2B 
e5edccbbf53a837a60afbdbcaa115dab034e2bec98a81fcabc6bd41009d5da7142683205fa97c1a2e1b306769ce46e95c6f3ee7e1a3e0de4274d2953e4964946
 SHA512 
cb09454536c5e4d0af20008fee8c82e78a14831fa21c2187a87e68eee52ef05d56a06d98166b20a466c0bdf7b65938725d0636ed5d7e10e936896d799afba2eb

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
new file mode 100644
index ..2605e1137fa7
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.4.0:3
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+   )

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-04-26 Thread Matt Turner
commit: 329e2c13d1be72f298c016fa0e1ab7266f5e20c6
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Apr 25 22:08:23 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 26 16:02:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=329e2c13

app-misc/tracker: Version bump to 3.5.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.5.1.ebuild | 106 ++
 2 files changed, 107 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index e87db91e60f1..45adb5bcf814 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.4.2.tar.xz 1865236 BLAKE2B 
31cdb33de38d9251fc60a71b31c539e3f045748fb5dc160656dd5187dce109da858bad5390864cda8b63466a5113e0a193e0799b662ec250a31cfdff79467e6e
 SHA512 
2214bce7cdbaf1039b11986cf101f615337bbc450331ee703edcfd7ad62dee6e1db831c2c89bf341663cadcdaae6ee9e5a15f49a8087acaafd58b389292ef480
 DIST tracker-3.5.0.tar.xz 2568708 BLAKE2B 
d3154e262ffa52890f98b0d00d3e2ddf69ca62e4d18a890a076fd1774bea97625a03180e058bebb1928536232f986e5f63c0990b162c73e69b534362b81cac09
 SHA512 
2c6d4f1c2c9d7687884052ae2ebc68e588cf91c56f98012ee138fc2020c66accb40f021c699d102b7634a936692341bd7ea28f3adfdb3c63c82ed9f837f97ba5
+DIST tracker-3.5.1.tar.xz 2566076 BLAKE2B 
5abb45c7cc5f9b7dca0fda90388c110448a3e22b092a00f5d97024d0273419b7ea869b51eef08b09038e6e89b9c42108170668c5e6962992b03f796898eb2548
 SHA512 
eb28213aed487eec2906f2f5bd2c31dc9766f50085fd1124085eeeb23a2db7b1ab7ba60b96540f9087512b957328596e92bc3267cc0e6cb33059eb7fe049897a

diff --git a/app-misc/tracker/tracker-3.5.1.ebuild 
b/app-misc/tracker/tracker-3.5.1.ebuild
new file mode 100644
index ..f861aa658eaf
--- /dev/null
+++ b/app-misc/tracker/tracker-3.5.1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="INOTIFY_USER"
+   linux-info_pkg_setup
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   $(meson_feature vala vapi)
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/Tracker-3.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-03-20 Thread Matt Turner
commit: a054f6580465cbfc0f7609a798e527cfa085638f
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Mar 20 11:50:00 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 20 14:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a054f658

app-misc/tracker: Version bump to 3.5.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.5.0.ebuild | 106 ++
 2 files changed, 107 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index e9dfad65062e..5d62e4e2118a 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.4.2.tar.xz 1865236 BLAKE2B 
31cdb33de38d9251fc60a71b31c539e3f045748fb5dc160656dd5187dce109da858bad5390864cda8b63466a5113e0a193e0799b662ec250a31cfdff79467e6e
 SHA512 
2214bce7cdbaf1039b11986cf101f615337bbc450331ee703edcfd7ad62dee6e1db831c2c89bf341663cadcdaae6ee9e5a15f49a8087acaafd58b389292ef480
 DIST tracker-3.5.0.rc.tar.xz 1330772 BLAKE2B 
27f6b942bb7a26266ede88466cbc1671779d49fa95278b2949d6338f6f976aa83aa15ef79c61f30a3c61b0304aee0ae125253185904794ba566b18397b868988
 SHA512 
cdbf903900a66ce0115e94193834d800a94d7dc7ff023125a8c1da9bf8d743829633bbe6af748bf0535071e492bd249b37e937527a3039143376511a320ddf44
+DIST tracker-3.5.0.tar.xz 2568708 BLAKE2B 
d3154e262ffa52890f98b0d00d3e2ddf69ca62e4d18a890a076fd1774bea97625a03180e058bebb1928536232f986e5f63c0990b162c73e69b534362b81cac09
 SHA512 
2c6d4f1c2c9d7687884052ae2ebc68e588cf91c56f98012ee138fc2020c66accb40f021c699d102b7634a936692341bd7ea28f3adfdb3c63c82ed9f837f97ba5

diff --git a/app-misc/tracker/tracker-3.5.0.ebuild 
b/app-misc/tracker/tracker-3.5.0.ebuild
new file mode 100644
index ..f861aa658eaf
--- /dev/null
+++ b/app-misc/tracker/tracker-3.5.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="INOTIFY_USER"
+   linux-info_pkg_setup
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   $(meson_feature vala vapi)
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/Tracker-3.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-03-20 Thread Matt Turner
commit: 3c70fb17ea7739278ace898f56513038efe383ee
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Mar 20 11:50:22 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 20 14:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c70fb17

app-misc/tracker-miners: Version bump to 3.5.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30257
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.5.0.ebuild | 177 +
 2 files changed, 178 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 96155f218b6b..d79fb5a0ec83 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-3.4.3.tar.xz 7244744 BLAKE2B 
e018e8e80c5b87eda7ef50b00fe87b4d555806a1d630c147dd4c5a11bdf7140c28f68ef0724ec281f11acd5b63d9857eae8d23e51ed5607136c90d783c7a205b
 SHA512 
b7287bd14be9c14be582109b660166b38c515199b809503a7b06e411f4cc1e0c1f59ce95ab70e1b404d7440b7f23312f1150a4e033e38cabfc0f396e3c1edc3c
 DIST tracker-miners-3.5.0.rc.tar.xz 7503452 BLAKE2B 
769c7a28deeb1e8698bde22918b0b24c68c11aca2d690297ec55d891b6fcb978640fa50c5558b8f0a38e437ca9d5b893fb49f50d30c12acea207d2bdf6393ca6
 SHA512 
43285cdd0d43c19934995dcd1479dc7cd596eaa2e3e6be010c8789acac9f0bdec2930bec60d78ee551024f4cdb3789233e9e275eaec9157aa922f3f5d272db54
+DIST tracker-miners-3.5.0.tar.xz 7503332 BLAKE2B 
9e5e3464d2c738ce1fc7570239d995d6deb4aeae73bdf71920759c760e3c2a2dd1c04363929fbb3d98369778522517453bd340efa3efe519d1e4ad7d8e99304e
 SHA512 
db9bc92aa8e33adde2135dbc7e381c553dbd18517e856d149084dbcfc99af8d0df16909547263ef61a80dd8c06c326a7a0b31142ca3eb01c488a3172fbd2761d

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild
new file mode 100644
index ..3d8e03053266
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.4.0:3
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+  

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2023-03-18 Thread Matt Turner
commit: f8efc7ea535fd4fd7b0d1186bebea69d214d38dd
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Mar 15 01:15:37 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 17:42:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8efc7ea

app-misc/tracker: Version 3.5.0_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30129
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest|   1 +
 app-misc/tracker/tracker-3.5.0_rc.ebuild | 108 +++
 2 files changed, 109 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 1da144f70328..e9dfad65062e 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1 +1,2 @@
 DIST tracker-3.4.2.tar.xz 1865236 BLAKE2B 
31cdb33de38d9251fc60a71b31c539e3f045748fb5dc160656dd5187dce109da858bad5390864cda8b63466a5113e0a193e0799b662ec250a31cfdff79467e6e
 SHA512 
2214bce7cdbaf1039b11986cf101f615337bbc450331ee703edcfd7ad62dee6e1db831c2c89bf341663cadcdaae6ee9e5a15f49a8087acaafd58b389292ef480
+DIST tracker-3.5.0.rc.tar.xz 1330772 BLAKE2B 
27f6b942bb7a26266ede88466cbc1671779d49fa95278b2949d6338f6f976aa83aa15ef79c61f30a3c61b0304aee0ae125253185904794ba566b18397b868988
 SHA512 
cdbf903900a66ce0115e94193834d800a94d7dc7ff023125a8c1da9bf8d743829633bbe6af748bf0535071e492bd249b37e937527a3039143376511a320ddf44

diff --git a/app-misc/tracker/tracker-3.5.0_rc.ebuild 
b/app-misc/tracker/tracker-3.5.0_rc.ebuild
new file mode 100644
index ..4fd068651f29
--- /dev/null
+++ b/app-misc/tracker/tracker-3.5.0_rc.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+SRC_URI="https://download.gnome.org/sources/${PN}/3.5/${PN}-3.5.0.rc.tar.xz";
+S="${WORKDIR}/${PN}-3.5.0.rc"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="INOTIFY_USER"
+   linux-info_pkg_setup
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   $(meson_feature vala vapi)
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/Tracker-3.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-03-18 Thread Matt Turner
commit: e1da22a67e18a5ca1c36f071bb04a00ea2845f26
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Mar 15 01:15:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 17:42:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1da22a6

app-misc/tracker-miners: Version 3.5.0_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.5.0_rc.ebuild  | 179 +
 2 files changed, 180 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 9f212c14260d..96155f218b6b 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1 +1,2 @@
 DIST tracker-miners-3.4.3.tar.xz 7244744 BLAKE2B 
e018e8e80c5b87eda7ef50b00fe87b4d555806a1d630c147dd4c5a11bdf7140c28f68ef0724ec281f11acd5b63d9857eae8d23e51ed5607136c90d783c7a205b
 SHA512 
b7287bd14be9c14be582109b660166b38c515199b809503a7b06e411f4cc1e0c1f59ce95ab70e1b404d7440b7f23312f1150a4e033e38cabfc0f396e3c1edc3c
+DIST tracker-miners-3.5.0.rc.tar.xz 7503452 BLAKE2B 
769c7a28deeb1e8698bde22918b0b24c68c11aca2d690297ec55d891b6fcb978640fa50c5558b8f0a38e437ca9d5b893fb49f50d30c12acea207d2bdf6393ca6
 SHA512 
43285cdd0d43c19934995dcd1479dc7cd596eaa2e3e6be010c8789acac9f0bdec2930bec60d78ee551024f4cdb3789233e9e275eaec9157aa922f3f5d272db54

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.0_rc.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.0_rc.ebuild
new file mode 100644
index ..0ae7be5286e0
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.5.0_rc.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+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";
+SRC_URI="https://download.gnome.org/sources/${PN}/3.5/${PN}-3.5.0.rc.tar.xz";
+S="${WORKDIR}/${PN}-3.5.0.rc"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.4.0:3
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+   )
+   )
+"
+
+PATCHES=(
+   
"${FILESDIR}"/3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch
+)
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-p

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2023-01-12 Thread Matt Turner
commit: 2a1d6ad596b877cd14fe5e0e25f57e6d0099f281
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jan 12 15:09:14 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 12 19:33:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1d6ad5

app-misc/tracker-miners: Version bump to 3.4.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29077
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.4.3.ebuild | 173 +
 2 files changed, 174 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index b341f0bd9697..adc07628cdc4 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1 +1,2 @@
 DIST tracker-miners-3.4.2.tar.xz 7244308 BLAKE2B 
d7d24cf985181f1ab8be2e45b5f22ac32752a90cb4d5a5e74f172c1c1b8d75aaf99882ba1067bdac82670d9d98d2e4498965198770c1e1c626f3d81be329a89e
 SHA512 
a63ebd12af1febe371f1e10e001f378ba57ccc7babe2b504157771ced6464d0c33e386512faa47383d89aa597fb5748dad82d17e9cb68def957b57ed29c47817
+DIST tracker-miners-3.4.3.tar.xz 7244744 BLAKE2B 
e018e8e80c5b87eda7ef50b00fe87b4d555806a1d630c147dd4c5a11bdf7140c28f68ef0724ec281f11acd5b63d9857eae8d23e51ed5607136c90d783c7a205b
 SHA512 
b7287bd14be9c14be582109b660166b38c515199b809503a7b06e411f4cc1e0c1f59ce95ab70e1b404d7440b7f23312f1150a4e033e38cabfc0f396e3c1edc3c

diff --git a/app-misc/tracker-miners/tracker-miners-3.4.3.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.4.3.ebuild
new file mode 100644
index ..3d11b420c157
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.4.3.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.4.0:3
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   upower? ( >=sys-power/upower-0.9.0 )
+   sys-libs/zlib:0
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+   )
+   )
+"
+
+PATCHES=(
+   
"${FILESDIR}"/3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch
+)
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-a

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/, app-misc/tracker-miners/files/

2022-12-05 Thread Matt Turner
commit: 2cae136399009d446544fa8711ed278d5813843e
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Dec  5 19:27:30 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Dec  6 01:19:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cae1363

app-misc/tracker-miners: Version bump to 3.4.2

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 ...tests-Run-png-region-of-interest-only-if-.patch |  35 +
 .../tracker-miners/tracker-miners-3.4.2.ebuild | 173 +
 3 files changed, 209 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 6793bc500c49..a3919a338c57 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-3.4.0.tar.xz 7250524 BLAKE2B 
9112c078899a7ab1aaab06d1c3ca0244410f21e13b724f1815e5334733bb851cf50c05ed424c80e62b2cfc5d7f16a1a065eeb6cb6a4befdb2d776cb7808e1cbc
 SHA512 
0abafd3692c24683282f52e33a6b4d063a9d938b2f1b6dcb636409102890f6ebd9f33a8e406a482c1d16d26ebcf58874651d04f0c488b9d83e188feb6e5b1f91
 DIST tracker-miners-3.4.1.tar.xz 7244576 BLAKE2B 
a9f00a0f57b1af1a53b2552d4a1570a4c5576537c48eee9ebe2428e06170ff099e8876ec933bfe9f47adc69e7c61552e886aa2c3149bd3e02f37be8df844083d
 SHA512 
2bd0b8450e1df40b4fa35b17f4209eba4f0d91a603b2d2f7b5bd6da07bcb60755b36d72b3b567ae6bf2d97c3a4294c8f14b1115825886c3f61528a092aa268bb
+DIST tracker-miners-3.4.2.tar.xz 7244308 BLAKE2B 
d7d24cf985181f1ab8be2e45b5f22ac32752a90cb4d5a5e74f172c1c1b8d75aaf99882ba1067bdac82670d9d98d2e4498965198770c1e1c626f3d81be329a89e
 SHA512 
a63ebd12af1febe371f1e10e001f378ba57ccc7babe2b504157771ced6464d0c33e386512faa47383d89aa597fb5748dad82d17e9cb68def957b57ed29c47817

diff --git 
a/app-misc/tracker-miners/files/3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch
 
b/app-misc/tracker-miners/files/3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch
new file mode 100644
index ..1367e384db25
--- /dev/null
+++ 
b/app-misc/tracker-miners/files/3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch
@@ -0,0 +1,35 @@
+https://gitlab.gnome.org/GNOME/tracker-miners/-/merge_requests/423
+
+From f6ed245afd3c387bd347fa00e35e34e95b991da2 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Mon, 5 Dec 2022 19:13:21 -0500
+Subject: [PATCH] functional-tests: Run png-region-of-interest only if exempi
+ is found
+
+---
+ tests/functional-tests/meson.build | 9 +
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/tests/functional-tests/meson.build 
b/tests/functional-tests/meson.build
+index ef4dcab65..c33b620f8 100644
+--- a/tests/functional-tests/meson.build
 b/tests/functional-tests/meson.build
+@@ -81,10 +81,11 @@ if libgif.found()
+ endif
+ 
+ if libpng.found()
+-  extractor_tests += [
+-'images/png-basic',
+-'images/png-region-of-interest',
+-  ]
++  extractor_tests += 'images/png-basic'
++
++  if exempi.found()
++extractor_tests += 'images/png-region-of-interest'
++  endif
+ endif
+ 
+ if gexiv2.found()
+-- 
+2.37.4
+

diff --git a/app-misc/tracker-miners/tracker-miners-3.4.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.4.2.ebuild
new file mode 100644
index ..d8f5d45ac104
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.4.2.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.4.0:3
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+ 

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2022-12-05 Thread Matt Turner
commit: 456dbaf0c5ad663e9cdce4d9dedcc8b6fcb447d4
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Dec  5 17:51:58 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Dec  6 01:19:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=456dbaf0

app-misc/tracker: Version bump to 3.4.2

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.4.2.ebuild | 113 ++
 2 files changed, 114 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 35e057b9c638..3ef1733cf7c0 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.4.0.tar.xz 1876476 BLAKE2B 
9745a496df30ebcd2f7e4a525bcd047d48ec4f68e12ef9775958e01939b538832e4d2622498a8ffd358d1a404c67365c70437e083497e8c12e1cbbb0c07713f7
 SHA512 
0a765d93cbe737a9cf902d1dc1ca00463065c1e7b3f93a7a8132919dfed97acdf80d99cf8f49b61e1a2bfc77a115f74e88731b3b0739651d2f727215c83f077f
 DIST tracker-3.4.1.tar.xz 1865584 BLAKE2B 
78a1c461e628095ca134241d7f8580806f8de018608c991644422503a3af6bab2c317859624cb811dd2907f2965af3ab2cfb1a58fa35017ed6a71b24e68f3c97
 SHA512 
102d61abd98feb6e39575c3df25cd4604e89106ed928b8edb1a3adc1bccd41f4ab92fc8bfd33d96b48c3b2cf5a3d901130ac6bf6f657faebe7339fffb95eed26
+DIST tracker-3.4.2.tar.xz 1865236 BLAKE2B 
31cdb33de38d9251fc60a71b31c539e3f045748fb5dc160656dd5187dce109da858bad5390864cda8b63466a5113e0a193e0799b662ec250a31cfdff79467e6e
 SHA512 
2214bce7cdbaf1039b11986cf101f615337bbc450331ee703edcfd7ad62dee6e1db831c2c89bf341663cadcdaae6ee9e5a15f49a8087acaafd58b389292ef480

diff --git a/app-misc/tracker/tracker-3.4.2.ebuild 
b/app-misc/tracker/tracker-3.4.2.ebuild
new file mode 100644
index ..3ec170a80cdb
--- /dev/null
+++ b/app-misc/tracker/tracker-3.4.2.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.8
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.5
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+function inotify_enabled() {
+   if linux_config_exists; then
+   if ! linux_chkconfig_present INOTIFY_USER; then
+   ewarn "You should enable the INOTIFY support in your 
kernel."
+   ewarn "Check the 'Inotify support for userland' under 
the 'File systems'"
+   ewarn "option. It is marked as CONFIG_INOTIFY_USER in 
the config"
+   die 'missing CONFIG_INOTIFY'
+   fi
+   else
+   einfo "Could not check for INOTIFY support in your kernel."
+   fi
+}
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   inotify_enabled
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   -Dsoup=soup3
+

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2022-12-05 Thread WANG Xuerui
commit: 6e9f97b3933076588f7957ee5ca1189ac3274246
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 16:04:32 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 17:21:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e9f97b3

app-misc/tracker-miners: keyword 3.4.1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.4.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.4.1.ebuild
index de587e96a954..cde3c087af02 100644
--- a/app-misc/tracker-miners/tracker-miners-3.4.1.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.4.1.ebuild
@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg 
networkmanager +pdf +pl
 REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2022-12-05 Thread WANG Xuerui
commit: c2c25dbc92e8d16fdfba5fa8098dddcb60471af2
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 16:04:25 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 17:21:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c25dbc

app-misc/tracker: keyword 3.4.1 for ~loong

The test `tracker:core+slow / sparql` fails but functionality is
apparently not affected.

Signed-off-by: WANG Xuerui  gentoo.org>

 app-misc/tracker/tracker-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.4.1.ebuild 
b/app-misc/tracker/tracker-3.4.1.ebuild
index 35fbb815057c..3ec170a80cdb 100644
--- a/app-misc/tracker/tracker-3.4.1.ebuild
+++ b/app-misc/tracker/tracker-3.4.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 IUSE="gtk-doc +miners stemmer test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2022-10-29 Thread Matt Turner
commit: eb8c2831582d0636a70e2a52fedecabfc2bba4f8
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:19:36 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 29 22:32:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8c2831

app-misc/tracker: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-misc/tracker/metadata.xml b/app-misc/tracker/metadata.xml
index 71d97616a56b..bd542fc2ff01 100644
--- a/app-misc/tracker/metadata.xml
+++ b/app-misc/tracker/metadata.xml
@@ -9,4 +9,7 @@
 Install the app-misc/tracker-miners package 
for actual data mining support for tracker
 Add word stemming via 
dev-libs/snowball-stemmer.
   
+  
+GNOME/tracker
+  
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2022-10-29 Thread Matt Turner
commit: 5c046db594c1d383c7620170cff2e66b8b37866b
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:19:36 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 29 22:32:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c046db5

app-misc/tracker-miners: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-misc/tracker-miners/metadata.xml 
b/app-misc/tracker-miners/metadata.xml
index ef8b20013172..fd19944d2284 100644
--- a/app-misc/tracker-miners/metadata.xml
+++ b/app-misc/tracker-miners/metadata.xml
@@ -14,4 +14,7 @@
 Add support for playlists
 Add support for XPS file format through 
app-text/libgxps.
   
+  
+GNOME/tracker-miners
+  
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2022-10-28 Thread Matt Turner
commit: 98678047cdbee5f49eb1c0fe1da4995c6c0b4628
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Oct 26 23:19:57 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 29 02:54:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98678047

app-misc/tracker: Version bump to 3.4.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.4.1.ebuild | 113 ++
 2 files changed, 114 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 66fe7a1bd096..e4bd0cc03f7f 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.3.3.tar.xz 1976160 BLAKE2B 
aa61b83ac499736b1cc6273813ef0bf44dae9c4a30d49f28d97205b31ead7e55021312297973cf37be67edc76bf66ca19edd746ae2269e59da406d23bcc018c7
 SHA512 
0f8ad998a5de6914d1e24da1b2021967339a2e637996b3e672fe4991177e69b750cdd9eb894e5e6f5f394d991b680d40afc05b95f69171ec38278e30c9729a15
 DIST tracker-3.4.0.tar.xz 1876476 BLAKE2B 
9745a496df30ebcd2f7e4a525bcd047d48ec4f68e12ef9775958e01939b538832e4d2622498a8ffd358d1a404c67365c70437e083497e8c12e1cbbb0c07713f7
 SHA512 
0a765d93cbe737a9cf902d1dc1ca00463065c1e7b3f93a7a8132919dfed97acdf80d99cf8f49b61e1a2bfc77a115f74e88731b3b0739651d2f727215c83f077f
+DIST tracker-3.4.1.tar.xz 1865584 BLAKE2B 
78a1c461e628095ca134241d7f8580806f8de018608c991644422503a3af6bab2c317859624cb811dd2907f2965af3ab2cfb1a58fa35017ed6a71b24e68f3c97
 SHA512 
102d61abd98feb6e39575c3df25cd4604e89106ed928b8edb1a3adc1bccd41f4ab92fc8bfd33d96b48c3b2cf5a3d901130ac6bf6f657faebe7339fffb95eed26

diff --git a/app-misc/tracker/tracker-3.4.1.ebuild 
b/app-misc/tracker/tracker-3.4.1.ebuild
new file mode 100644
index ..35fbb815057c
--- /dev/null
+++ b/app-misc/tracker/tracker-3.4.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.8
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.5
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+function inotify_enabled() {
+   if linux_config_exists; then
+   if ! linux_chkconfig_present INOTIFY_USER; then
+   ewarn "You should enable the INOTIFY support in your 
kernel."
+   ewarn "Check the 'Inotify support for userland' under 
the 'File systems'"
+   ewarn "option. It is marked as CONFIG_INOTIFY_USER in 
the config"
+   die 'missing CONFIG_INOTIFY'
+   fi
+   else
+   einfo "Could not check for INOTIFY support in your kernel."
+   fi
+}
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   inotify_enabled
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2022-10-28 Thread Matt Turner
commit: 41b0900153ddc46930e343d34e9de70f21e03b00
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Oct 26 23:20:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 29 02:54:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b09001

app-misc/tracker-miners: Version bump to 3.4.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27968
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.4.1.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 04ceba0e9594..1c0c16c70b39 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-3.3.1.tar.xz 7244032 BLAKE2B 
0233ba74ed6c697055c12fb758fefc0f71dba7e17db0e92950491cf51e228896e46d27485e2cedd16a5a3a8e4d46eca66baf57824e6340bad9f177b206908e2e
 SHA512 
bc0cb53a7296a2836f05d5d5413418af936ef7f0a4794705e5970699d69c27f513812d0daa182f5359d665a3b6111de06cd9fc671ad769472e0cde2550f66dcb
 DIST tracker-miners-3.4.0.tar.xz 7250524 BLAKE2B 
9112c078899a7ab1aaab06d1c3ca0244410f21e13b724f1815e5334733bb851cf50c05ed424c80e62b2cfc5d7f16a1a065eeb6cb6a4befdb2d776cb7808e1cbc
 SHA512 
0abafd3692c24683282f52e33a6b4d063a9d938b2f1b6dcb636409102890f6ebd9f33a8e406a482c1d16d26ebcf58874651d04f0c488b9d83e188feb6e5b1f91
+DIST tracker-miners-3.4.1.tar.xz 7244576 BLAKE2B 
a9f00a0f57b1af1a53b2552d4a1570a4c5576537c48eee9ebe2428e06170ff099e8876ec933bfe9f47adc69e7c61552e886aa2c3149bd3e02f37be8df844083d
 SHA512 
2bd0b8450e1df40b4fa35b17f4209eba4f0d91a603b2d2f7b5bd6da07bcb60755b36d72b3b567ae6bf2d97c3a4294c8f14b1115825886c3f61528a092aa268bb

diff --git a/app-misc/tracker-miners/tracker-miners-3.4.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.4.1.ebuild
new file mode 100644
index ..de587e96a954
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.4.1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.4.0:3
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:0 )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   upower? ( >=sys-power/upower-0.9.0 )
+   sys-libs/zlib:0
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+   )
+   )
+"
+
+python

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/, profiles/

2022-10-09 Thread Matt Turner
commit: 91984511be6a839c93b0ce8908ca0e07d788a500
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Oct  9 22:52:38 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct  9 22:56:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91984511

app-misc/tracker: Add revbump that uses libsoup:3.0

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/tracker-3.4.0-r1.ebuild | 113 +++
 profiles/package.mask|   1 +
 2 files changed, 114 insertions(+)

diff --git a/app-misc/tracker/tracker-3.4.0-r1.ebuild 
b/app-misc/tracker/tracker-3.4.0-r1.ebuild
new file mode 100644
index ..35fbb815057c
--- /dev/null
+++ b/app-misc/tracker/tracker-3.4.0-r1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.8
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.5
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+function inotify_enabled() {
+   if linux_config_exists; then
+   if ! linux_chkconfig_present INOTIFY_USER; then
+   ewarn "You should enable the INOTIFY support in your 
kernel."
+   ewarn "Check the 'Inotify support for userland' under 
the 'File systems'"
+   ewarn "option. It is marked as CONFIG_INOTIFY_USER in 
the config"
+   die 'missing CONFIG_INOTIFY'
+   fi
+   else
+   einfo "Could not check for INOTIFY support in your kernel."
+   fi
+}
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   inotify_enabled
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 1e21c70ae3b6..4c82a68cf49b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -475,6 +475,7 @@ sys-devel/automake:1.11
 # Migration to it is expected for GNOME 42, NOT to be unmasked with GNOME 41.
 >=app-arch/file-roller-43
 >=app-text/libgepub-0.7.0
+>=app-misc/tracker-3.4.0-r1
 >=app-misc/tracker-miners-3.4.0-r1
 >=dev-libs/gjs-1.74
 >=dev-libs/libgweather-4.2.0



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/, profiles/

2022-10-09 Thread Matt Turner
commit: b3bb71a19b227b22b6c053b6543f006b5e49abd8
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Oct  9 22:50:50 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct  9 22:56:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3bb71a1

app-misc/tracker-miners: Add revbump that uses libosinfo that uses libsoup:3.0

Signed-off-by: Matt Turner  gentoo.org>

 .../tracker-miners/tracker-miners-3.4.0-r1.ebuild  | 169 +
 profiles/package.mask  |   1 +
 2 files changed, 170 insertions(+)

diff --git a/app-misc/tracker-miners/tracker-miners-3.4.0-r1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.4.0-r1.ebuild
new file mode 100644
index ..de587e96a954
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.4.0-r1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.4.0:3
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:0 )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   upower? ( >=sys-power/upower-0.9.0 )
+   sys-libs/zlib:0
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+   )
+   )
+"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Avoid gst-inspect calls that may trigger sandbox; instead assume the 
detection will succeed and add the needed test deps for that
+   if use gstreamer; then
+   sed -i -e 's:detect-h264-codec.sh:/bin/true:' 
tests/functional-tests/meson.build || die
+   else
+   sed -i -e 's:detect-h264-codec.sh:/bin/false:' 
tests/functional-tests/meson.build || die
+   fi
+   gnome2_environment_reset # sets gstreamer safety variables
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local media_extractor="none"
+   if use gstreamer ; then
+   media_extractor="gstreamer"
+   elif use ffmpeg ; then
+   media_extractor="libav"
+   fi
+
+   local emesonargs=(
+   -Dtracker_core=system
+
+   -Dman=true
+   -Dextract=true
+   $(meson_use test functional_tests)
+   $(meson_use test

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2022-09-24 Thread Matt Turner
commit: 9942b9abb938f83c9a75cf6c72f9c0f0bc063817
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Sep 24 14:57:26 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep 24 15:02:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9942b9ab

app-misc/tracker-miners: Version bump to 3.4.0

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.4.0.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 707d926c69ab..04ceba0e9594 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1 +1,2 @@
 DIST tracker-miners-3.3.1.tar.xz 7244032 BLAKE2B 
0233ba74ed6c697055c12fb758fefc0f71dba7e17db0e92950491cf51e228896e46d27485e2cedd16a5a3a8e4d46eca66baf57824e6340bad9f177b206908e2e
 SHA512 
bc0cb53a7296a2836f05d5d5413418af936ef7f0a4794705e5970699d69c27f513812d0daa182f5359d665a3b6111de06cd9fc671ad769472e0cde2550f66dcb
+DIST tracker-miners-3.4.0.tar.xz 7250524 BLAKE2B 
9112c078899a7ab1aaab06d1c3ca0244410f21e13b724f1815e5334733bb851cf50c05ed424c80e62b2cfc5d7f16a1a065eeb6cb6a4befdb2d776cb7808e1cbc
 SHA512 
0abafd3692c24683282f52e33a6b4d063a9d938b2f1b6dcb636409102890f6ebd9f33a8e406a482c1d16d26ebcf58874651d04f0c488b9d83e188feb6e5b1f91

diff --git a/app-misc/tracker-miners/tracker-miners-3.4.0.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.4.0.ebuild
new file mode 100644
index ..74e119d0bec9
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.4.0.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.4.0:3=
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-0.2.10 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:0 )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   upower? ( >=sys-power/upower-0.9.0 )
+   sys-libs/zlib:0
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+   )
+   )
+"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Avoid gst-inspect calls that may trigger sandbox; instead assume the 
detection will succeed and add the needed test deps for that
+   if use gstr

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2022-09-24 Thread Matt Turner
commit: 08f35ab929177021f46b919dcefd6ba327e32275
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Sep 24 14:46:05 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep 24 14:47:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08f35ab9

app-misc/tracker: Version bump to 3.4.0

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.4.0.ebuild | 113 ++
 2 files changed, 114 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 598146c8e24e..b6e2262be80b 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.3.2.tar.xz 1977512 BLAKE2B 
92d8db9ad33b019f47194f086379e1f9370d9ce3643a2a2dc02d277be755e5a892ab4c6bead8c2d50db642aca37141c9961d2fd1f862be57a6e0f78b479eb03f
 SHA512 
2009c7a9b82fd278e38bc71cb41ef1fccb23493bd84a71456c7568ed7a025ce68bab689b8f14b8008479a203a5fdc02acea1862f4f482467ed5c295bde3d4ad8
 DIST tracker-3.3.3.tar.xz 1976160 BLAKE2B 
aa61b83ac499736b1cc6273813ef0bf44dae9c4a30d49f28d97205b31ead7e55021312297973cf37be67edc76bf66ca19edd746ae2269e59da406d23bcc018c7
 SHA512 
0f8ad998a5de6914d1e24da1b2021967339a2e637996b3e672fe4991177e69b750cdd9eb894e5e6f5f394d991b680d40afc05b95f69171ec38278e30c9729a15
+DIST tracker-3.4.0.tar.xz 1876476 BLAKE2B 
9745a496df30ebcd2f7e4a525bcd047d48ec4f68e12ef9775958e01939b538832e4d2622498a8ffd358d1a404c67365c70437e083497e8c12e1cbbb0c07713f7
 SHA512 
0a765d93cbe737a9cf902d1dc1ca00463065c1e7b3f93a7a8132919dfed97acdf80d99cf8f49b61e1a2bfc77a115f74e88731b3b0739651d2f727215c83f077f

diff --git a/app-misc/tracker/tracker-3.4.0.ebuild 
b/app-misc/tracker/tracker-3.4.0.ebuild
new file mode 100644
index ..d69eb3bbea64
--- /dev/null
+++ b/app-misc/tracker/tracker-3.4.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.40.1:2.4
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.8
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.5
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+function inotify_enabled() {
+   if linux_config_exists; then
+   if ! linux_chkconfig_present INOTIFY_USER; then
+   ewarn "You should enable the INOTIFY support in your 
kernel."
+   ewarn "Check the 'Inotify support for userland' under 
the 'File systems'"
+   ewarn "option. It is marked as CONFIG_INOTIFY_USER in 
the config"
+   die 'missing CONFIG_INOTIFY'
+   fi
+   else
+   einfo "Could not check for INOTIFY support in your kernel."
+   fi
+}
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   inotify_enabled
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   -Dsoup=soup2
+   )
+  

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2022-08-09 Thread Matt Turner
commit: 25bf0bf44eebef829150faa3fe79a79d5cad06cf
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Aug  9 23:28:29 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 10 02:07:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bf0bf4

app-misc/tracker: Version bump to 3.3.3

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.3.3.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 0c8d3f1a159c..16f141447bc1 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.3.1.tar.xz 1976268 BLAKE2B 
34492aac5c7a5cae20cc3b246de7a7f9948be05356508cffeec56cd6aa83b89a875c01d58c299299723e1aed8bba55d641dc817f77cecbe1379b49ea853aa8b3
 SHA512 
34a86ac58bf8b31f3beb106d3f8db38b764624b800f4cb1c015102f02616e4c2d356f58f0e6a13f66cca79a4173828748ad5e4217b21e83b2fe1606ddcd7ce88
 DIST tracker-3.3.2.tar.xz 1977512 BLAKE2B 
92d8db9ad33b019f47194f086379e1f9370d9ce3643a2a2dc02d277be755e5a892ab4c6bead8c2d50db642aca37141c9961d2fd1f862be57a6e0f78b479eb03f
 SHA512 
2009c7a9b82fd278e38bc71cb41ef1fccb23493bd84a71456c7568ed7a025ce68bab689b8f14b8008479a203a5fdc02acea1862f4f482467ed5c295bde3d4ad8
+DIST tracker-3.3.3.tar.xz 1976160 BLAKE2B 
aa61b83ac499736b1cc6273813ef0bf44dae9c4a30d49f28d97205b31ead7e55021312297973cf37be67edc76bf66ca19edd746ae2269e59da406d23bcc018c7
 SHA512 
0f8ad998a5de6914d1e24da1b2021967339a2e637996b3e672fe4991177e69b750cdd9eb894e5e6f5f394d991b680d40afc05b95f69171ec38278e30c9729a15

diff --git a/app-misc/tracker/tracker-3.3.3.ebuild 
b/app-misc/tracker/tracker-3.3.3.ebuild
new file mode 100644
index ..4c0399012f73
--- /dev/null
+++ b/app-misc/tracker/tracker-3.3.3.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+VALA_MIN_API_VERSION="0.40"
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.40.1:2.4
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.8
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.5
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+function inotify_enabled() {
+   if linux_config_exists; then
+   if ! linux_chkconfig_present INOTIFY_USER; then
+   ewarn "You should enable the INOTIFY support in your 
kernel."
+   ewarn "Check the 'Inotify support for userland' under 
the 'File systems'"
+   ewarn "option. It is marked as CONFIG_INOTIFY_USER in 
the config"
+   die 'missing CONFIG_INOTIFY'
+   fi
+   else
+   einfo "Could not check for INOTIFY support in your kernel."
+   fi
+}
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   inotify_enabled
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+  

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/files/, app-misc/tracker/

2022-07-21 Thread Matt Turner
commit: aedf9ae81c24986e8aeb06c5921acb55433bcbff
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 21 11:40:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 21 11:45:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aedf9ae8

app-misc/tracker: Remove slot :0

Bug: https://bugs.gentoo.org/846617
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest  |   1 -
 .../tracker/files/2.3.6-sqlite-3.34-compat.patch   |  45 -
 app-misc/tracker/tracker-2.3.6-r1.ebuild   | 107 -
 3 files changed, 153 deletions(-)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 645f02651591..0c8d3f1a159c 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,3 +1,2 @@
-DIST tracker-2.3.6.tar.xz 1606716 BLAKE2B 
ea39df4438e4502bc0229a5cc3b42a2fe6e13a643ac8e4034004b1291da49ff3ad1a177227035a4a02fd8f3723a735d37371c898bb03a6fc10573606a1c29d70
 SHA512 
1b8ae06b6c64a0cbe7d4c987bafe392fb38014215fc698f919273ba1f422dd0bc24344d3fd73164b00bfea315e527e2886ba90f1f1b86d5fceff24455b36d67e
 DIST tracker-3.3.1.tar.xz 1976268 BLAKE2B 
34492aac5c7a5cae20cc3b246de7a7f9948be05356508cffeec56cd6aa83b89a875c01d58c299299723e1aed8bba55d641dc817f77cecbe1379b49ea853aa8b3
 SHA512 
34a86ac58bf8b31f3beb106d3f8db38b764624b800f4cb1c015102f02616e4c2d356f58f0e6a13f66cca79a4173828748ad5e4217b21e83b2fe1606ddcd7ce88
 DIST tracker-3.3.2.tar.xz 1977512 BLAKE2B 
92d8db9ad33b019f47194f086379e1f9370d9ce3643a2a2dc02d277be755e5a892ab4c6bead8c2d50db642aca37141c9961d2fd1f862be57a6e0f78b479eb03f
 SHA512 
2009c7a9b82fd278e38bc71cb41ef1fccb23493bd84a71456c7568ed7a025ce68bab689b8f14b8008479a203a5fdc02acea1862f4f482467ed5c295bde3d4ad8

diff --git a/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch 
b/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
deleted file mode 100644
index cdbfe2f6136e..
--- a/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 29a6650f698bbd449e11fc0481269cd8f0593f27 Mon Sep 17 00:00:00 2001
-From: Carlos Garnacho 
-Date: Thu, 10 Dec 2020 03:55:08 +0100
-Subject: [PATCH] libtracker-data: Avoid deletion of empty rows in FTS table
-
-Starting with SQLite 3.34.0, this turns into a consistency error. Ensure
-rows being deleted have actually some content before proceeding to deletion,
-and ensure we don't process individual properties one by one in the course
-of a whole rdfs:Resource deletion.
-
-Fixes: https://bugs.archlinux.org/task/68903

- src/libtracker-data/tracker-data-update.c | 1 +
- src/libtracker-data/tracker-db-interface-sqlite.c | 3 ++-
- 2 files changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/src/libtracker-data/tracker-data-update.c 
b/src/libtracker-data/tracker-data-update.c
-index e2f46685e..19cae25f9 100644
 a/src/libtracker-data/tracker-data-update.c
-+++ b/src/libtracker-data/tracker-data-update.c
-@@ -2244,6 +2244,7 @@ cache_delete_resource_type_full (TrackerData  *data,
-   g_hash_table_size (data->resource_buffer->tables) == 0) {
- #if HAVE_TRACKER_FTS
-   tracker_db_interface_sqlite_fts_delete_id (iface, 
data->resource_buffer->id);
-+  data->resource_buffer->fts_updated = TRUE;
- #endif
-   /* skip subclass query when deleting whole resource
-  to improve performance */
-diff --git a/src/libtracker-data/tracker-db-interface-sqlite.c 
b/src/libtracker-data/tracker-db-interface-sqlite.c
-index da88080ed..cdeb960e7 100644
 a/src/libtracker-data/tracker-db-interface-sqlite.c
-+++ b/src/libtracker-data/tracker-db-interface-sqlite.c
-@@ -1770,7 +1770,8 @@ tracker_db_interface_sqlite_fts_create_delete_all_query 
(TrackerDBInterface *db_
-   g_string_append_printf (insert_str,
-   "INSERT INTO fts5 (fts5, rowid %s) "
-   "SELECT 'delete', rowid %s FROM fts_view "
--  "WHERE rowid = ?",
-+  "WHERE rowid = ? AND COALESCE(NULL %s) IS NOT 
NULL",
-+  db_interface->fts_properties,
-   db_interface->fts_properties,
-   db_interface->fts_properties);
-   return g_string_free (insert_str, FALSE);
--- 
-2.32.0
-

diff --git a/app-misc/tracker/tracker-2.3.6-r1.ebuild 
b/app-misc/tracker/tracker-2.3.6-r1.ebuild
deleted file mode 100644
index 00c45d75bcc8..
--- a/app-misc/tracker/tracker-2.3.6-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-VALA_MIN_API_VERSION="0.40"
-
-inherit bash-completion-r1 gnome.org gnome2-utils linux-info meson 
python-any-r1 systemd vala xdg
-
-DESCRIPTION="A tagging metadata database, search tool and indexer"
-HOM

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/files/, app-misc/tracker-miners/

2022-07-21 Thread Matt Turner
commit: 99284024c734a676305164df8463cb25210b8efa
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 21 11:40:42 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 21 11:45:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99284024

app-misc/tracker-miners: Remove slot :0

Bug: https://bugs.gentoo.org/846617
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 -
 .../files/2.3.5-fix-autostart-build.patch  |  80 ---
 .../tracker-miners/tracker-miners-2.3.5-r1.ebuild  | 159 -
 3 files changed, 240 deletions(-)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 1502a3c64df4..707d926c69ab 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1 @@
-DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.3.1.tar.xz 7244032 BLAKE2B 
0233ba74ed6c697055c12fb758fefc0f71dba7e17db0e92950491cf51e228896e46d27485e2cedd16a5a3a8e4d46eca66baf57824e6340bad9f177b206908e2e
 SHA512 
bc0cb53a7296a2836f05d5d5413418af936ef7f0a4794705e5970699d69c27f513812d0daa182f5359d665a3b6111de06cd9fc671ad769472e0cde2550f66dcb

diff --git a/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch 
b/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch
deleted file mode 100644
index 85f201bcf051..
--- a/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From e7b6d5f8b7541a4693c61be5d210fad85a5c9d06 Mon Sep 17 00:00:00 2001
-From: Carlos Garnacho 
-Date: Sat, 12 Sep 2020 13:37:11 +0200
-Subject: [PATCH] build: Fix -Dautostart=true
-
-Meson doesn't seem to like that we use install_data() with custom target
-results. Make this option toggle the "install" keyword argument in the
-custom target itself.

- src/miners/fs/meson.build   | 10 +++---
- src/miners/rss/meson.build  | 10 +++---
- src/tracker-extract/meson.build | 10 +++---
- 3 files changed, 9 insertions(+), 21 deletions(-)
-
-diff --git a/src/miners/fs/meson.build b/src/miners/fs/meson.build
-index a770516c9..5a23bd06c 100644
 a/src/miners/fs/meson.build
-+++ b/src/miners/fs/meson.build
-@@ -54,13 +54,9 @@ desktop_file_untranslated = configure_file(
- desktop_file = custom_target('tracker-miner-fs-desktop-file',
- input: desktop_file_untranslated,
- output: 'tracker-miner-fs.desktop',
--command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
--
--if get_option('autostart')
--  install_data(desktop_file,
--  install: true,
--  install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
--endif
-+command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
-+install: get_option('autostart'),
-+install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
- 
- if install_systemd_user_services
-   configure_file(
-diff --git a/src/miners/rss/meson.build b/src/miners/rss/meson.build
-index f540befe2..0bf0bb765 100644
 a/src/miners/rss/meson.build
-+++ b/src/miners/rss/meson.build
-@@ -31,13 +31,9 @@ desktop_file_untranslated = configure_file(
- desktop_file = custom_target('tracker-miner-rss-desktop-file',
- input: desktop_file_untranslated,
- output: 'tracker-miner-rss.desktop',
--command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
--
--if get_option('autostart')
--  install_data(desktop_file,
--  install: true,
--  install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
--endif
-+command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
-+install: get_option('autostart'),
-+install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
- 
- if install_systemd_user_services
-   configure_file(
-diff --git a/src/tracker-extract/meson.build b/src/tracker-extract/meson.build
-index 239907179..aec37bfcc 100644
 a/src/tracker-extract/meson.build
-+++ b/src/tracker-extract/meson.build
-@@ -189,13 +189,9 @@ desktop_file_untranslated = configure_file(
- desktop_file = custom_target('tracker-extract-desktop-file',
-   input: desktop_file_untranslated,
-   output: 'tracker-extract.desktop',
--  command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
--
--if get_option('autostart')
--  install_data(desktop_file,
--  install: true,
--  install_

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2022-07-06 Thread Matt Turner
commit: 625c8b3ea6fa94b87b27b69a185669fffa17e572
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul  7 05:24:55 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul  7 05:32:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=625c8b3e

app-misc/tracker: Version bump to 3.3.2

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.3.2.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 351fc3d0b120..6e4ca381c956 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-2.3.6.tar.xz 1606716 BLAKE2B 
ea39df4438e4502bc0229a5cc3b42a2fe6e13a643ac8e4034004b1291da49ff3ad1a177227035a4a02fd8f3723a735d37371c898bb03a6fc10573606a1c29d70
 SHA512 
1b8ae06b6c64a0cbe7d4c987bafe392fb38014215fc698f919273ba1f422dd0bc24344d3fd73164b00bfea315e527e2886ba90f1f1b86d5fceff24455b36d67e
 DIST tracker-3.3.0.tar.xz 1969132 BLAKE2B 
a43183599ee3d3947450e4d58fd02094a41d5978d0c3be120b995844eca5ddc0f7e37bd98e886bec99d5c9342f5ba6f92eec2cd729a1793ce2141bfa5ff99908
 SHA512 
0a55a80b44c2267f149c4c83ecbe42ca27a0645bd4fc206984999520f6bed3b7c63c71f81450f40ce2896223ce17326add20e7f39a71c821d754f30b8ce157bc
 DIST tracker-3.3.1.tar.xz 1976268 BLAKE2B 
34492aac5c7a5cae20cc3b246de7a7f9948be05356508cffeec56cd6aa83b89a875c01d58c299299723e1aed8bba55d641dc817f77cecbe1379b49ea853aa8b3
 SHA512 
34a86ac58bf8b31f3beb106d3f8db38b764624b800f4cb1c015102f02616e4c2d356f58f0e6a13f66cca79a4173828748ad5e4217b21e83b2fe1606ddcd7ce88
+DIST tracker-3.3.2.tar.xz 1977512 BLAKE2B 
92d8db9ad33b019f47194f086379e1f9370d9ce3643a2a2dc02d277be755e5a892ab4c6bead8c2d50db642aca37141c9961d2fd1f862be57a6e0f78b479eb03f
 SHA512 
2009c7a9b82fd278e38bc71cb41ef1fccb23493bd84a71456c7568ed7a025ce68bab689b8f14b8008479a203a5fdc02acea1862f4f482467ed5c295bde3d4ad8

diff --git a/app-misc/tracker/tracker-3.3.2.ebuild 
b/app-misc/tracker/tracker-3.3.2.ebuild
new file mode 100644
index ..4c0399012f73
--- /dev/null
+++ b/app-misc/tracker/tracker-3.3.2.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+VALA_MIN_API_VERSION="0.40"
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.40.1:2.4
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.8
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.5
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+function inotify_enabled() {
+   if linux_config_exists; then
+   if ! linux_chkconfig_present INOTIFY_USER; then
+   ewarn "You should enable the INOTIFY support in your 
kernel."
+   ewarn "Check the 'Inotify support for userland' under 
the 'File systems'"
+   ewarn "option. It is marked as CONFIG_INOTIFY_USER in 
the config"
+   die 'missing CONFIG_INOTIFY'
+   fi
+   else
+   einfo "Could not check for INOTIFY support in your kernel."
+   fi
+}
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   inotify_enabled
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2022-06-01 Thread Matt Turner
commit: 81fa848ee6ad77d49ef6f9c8c7df740e88745d33
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  1 12:53:37 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  1 13:56:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81fa848e

app-misc/tracker: Version bump to 3.3.1

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.3.1.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index c285875d6bef..351fc3d0b120 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-2.3.6.tar.xz 1606716 BLAKE2B 
ea39df4438e4502bc0229a5cc3b42a2fe6e13a643ac8e4034004b1291da49ff3ad1a177227035a4a02fd8f3723a735d37371c898bb03a6fc10573606a1c29d70
 SHA512 
1b8ae06b6c64a0cbe7d4c987bafe392fb38014215fc698f919273ba1f422dd0bc24344d3fd73164b00bfea315e527e2886ba90f1f1b86d5fceff24455b36d67e
 DIST tracker-3.3.0.tar.xz 1969132 BLAKE2B 
a43183599ee3d3947450e4d58fd02094a41d5978d0c3be120b995844eca5ddc0f7e37bd98e886bec99d5c9342f5ba6f92eec2cd729a1793ce2141bfa5ff99908
 SHA512 
0a55a80b44c2267f149c4c83ecbe42ca27a0645bd4fc206984999520f6bed3b7c63c71f81450f40ce2896223ce17326add20e7f39a71c821d754f30b8ce157bc
+DIST tracker-3.3.1.tar.xz 1976268 BLAKE2B 
34492aac5c7a5cae20cc3b246de7a7f9948be05356508cffeec56cd6aa83b89a875c01d58c299299723e1aed8bba55d641dc817f77cecbe1379b49ea853aa8b3
 SHA512 
34a86ac58bf8b31f3beb106d3f8db38b764624b800f4cb1c015102f02616e4c2d356f58f0e6a13f66cca79a4173828748ad5e4217b21e83b2fe1606ddcd7ce88

diff --git a/app-misc/tracker/tracker-3.3.1.ebuild 
b/app-misc/tracker/tracker-3.3.1.ebuild
new file mode 100644
index ..9142c98fcfcd
--- /dev/null
+++ b/app-misc/tracker/tracker-3.3.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+VALA_MIN_API_VERSION="0.40"
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.40.1:2.4
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.8
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.5
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+function inotify_enabled() {
+   if linux_config_exists; then
+   if ! linux_chkconfig_present INOTIFY_USER; then
+   ewarn "You should enable the INOTIFY support in your 
kernel."
+   ewarn "Check the 'Inotify support for userland' under 
the 'File systems'"
+   ewarn "option. It is marked as CONFIG_INOTIFY_USER in 
the config"
+   die 'missing CONFIG_INOTIFY'
+   fi
+   else
+   einfo "Could not check for INOTIFY support in your kernel."
+   fi
+}
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   inotify_enabled
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   -Dsoup=soup2
+   )
+   meson_sr

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2022-06-01 Thread Matt Turner
commit: d7666f39f9a101db591af8cf49bc8e6aa58dca2d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  1 13:03:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  1 13:56:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7666f39

app-misc/tracker-miners: Version bump to 3.3.1

* Depend on pygobject for tests (bug #795708)

Closes: https://bugs.gentoo.org/795708
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.3.1.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index dc4b84195bd5..d1ed7e7fb660 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.3.0.tar.xz 7243888 BLAKE2B 
3dcbb03808e823e46141ddc13c074a5e066d1b41b32291b8ad1d1ff7896ee6c7c1f09b1792555324ad54ea55481a5641c0426b09e7960506ff77717f756300ad
 SHA512 
ef28abf48633125e2386cc6c9cc4afbc8c203cfd6fcd31eb6928eb6132e033be232e1141655b5d517e66170c5abb3799f9ea3c76f4b5db66e18524aea59f3969
+DIST tracker-miners-3.3.1.tar.xz 7244032 BLAKE2B 
0233ba74ed6c697055c12fb758fefc0f71dba7e17db0e92950491cf51e228896e46d27485e2cedd16a5a3a8e4d46eca66baf57824e6340bad9f177b206908e2e
 SHA512 
bc0cb53a7296a2836f05d5d5413418af936ef7f0a4794705e5970699d69c27f513812d0daa182f5359d665a3b6111de06cd9fc671ad769472e0cde2550f66dcb

diff --git a/app-misc/tracker-miners/tracker-miners-3.3.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.3.1.ebuild
new file mode 100644
index ..8cb5c423e06e
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.3.1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.2.0:3=
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-0.2.10 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:0 )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   upower? ( >=sys-power/upower-0.9.0 )
+   sys-libs/zlib:0
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager:= )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+   )
+   )
+"
+
+python_check_deps() {
+ 

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2022-05-20 Thread Pacho Ramos
commit: 766f17c0f0d34bb92a28cd75ad675c79e49ae2dd
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri May 20 17:55:32 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri May 20 18:02:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766f17c0

app-misc/tracker-miners: enable py3.10 and disable py3.7

Closes: https://bugs.gentoo.org/845528
Signed-off-by: Pacho Ramos  gentoo.org>

 app-misc/tracker-miners/tracker-miners-2.3.5-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/tracker-miners/tracker-miners-2.3.5-r1.ebuild 
b/app-misc/tracker-miners/tracker-miners-2.3.5-r1.ebuild
index 804672ef7215..ed625d539a31 100644
--- a/app-misc/tracker-miners/tracker-miners-2.3.5-r1.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-2.3.5-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit gnome.org gnome2-utils meson python-any-r1 systemd xdg
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2022-05-20 Thread Pacho Ramos
commit: 0cc8116f61e8b8124821582392945d5e88f41634
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri May 20 17:57:05 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri May 20 18:02:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc8116f

app-misc/tracker: enable py3.10 and disable py3.7

Closes: https://bugs.gentoo.org/845525
Signed-off-by: Pacho Ramos  gentoo.org>

 app-misc/tracker/tracker-2.3.6-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/tracker/tracker-2.3.6-r1.ebuild 
b/app-misc/tracker/tracker-2.3.6-r1.ebuild
index cfaa81da0bab..00c45d75bcc8 100644
--- a/app-misc/tracker/tracker-2.3.6-r1.ebuild
+++ b/app-misc/tracker/tracker-2.3.6-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 VALA_MIN_API_VERSION="0.40"
 
 inherit bash-completion-r1 gnome.org gnome2-utils linux-info meson 
python-any-r1 systemd vala xdg



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/files/, app-misc/tracker-miners/

2022-03-26 Thread Matt Turner
commit: 3e8cb4a03048e73636688fbbf0676df53caf82e3
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 05:26:12 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 05:26:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e8cb4a0

Revert "app-misc/tracker-miners: Drop old versions"

This reverts commit e9c107ac11d4b9725cc2219a31d35d59d2d26a9b.

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../files/2.3.5-fix-autostart-build.patch  |  80 +++
 .../tracker-miners/tracker-miners-2.3.5-r1.ebuild  | 159 +
 3 files changed, 240 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 5be38922a013..02ab7b7bb733 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,3 +1,4 @@
+DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.2.1.tar.xz 4074476 BLAKE2B 
dfadb33f70462f8373d526ed7fce63553808b7b38ae444dcc67c2f9a0b5f4821526491ced9e43608793ef3190cb200a5fc1a7dee24ead02001b600cbb09931b9
 SHA512 
d3767f714cbda1688aecced96c6e9b6c51e69018db872e0427c98b09aacea3274b446dd85df1196dd4b24358dcabe6780abec9cc9f44af70261ef6bc74b78c2c
 DIST tracker-miners-3.2.2.tar.xz 4073752 BLAKE2B 
f2fe63cb6ea0704152305c8922d6a557cb24dd507d9ea00e8d800de50bd04ad1f373503ecd8b734c6dc74568a8ec370b2a8b29b6ca4d8512d420a938b1b179df
 SHA512 
03508ef2bbfe3030c4afaaea740739b91e4b1c1dde364f801cf7deeb2358abde3561f7e1b43eeae97acbb010f7fcc063d7cd46578089cf1e1fc736d219c91b62
 DIST tracker-miners-3.3.0.tar.xz 7243888 BLAKE2B 
3dcbb03808e823e46141ddc13c074a5e066d1b41b32291b8ad1d1ff7896ee6c7c1f09b1792555324ad54ea55481a5641c0426b09e7960506ff77717f756300ad
 SHA512 
ef28abf48633125e2386cc6c9cc4afbc8c203cfd6fcd31eb6928eb6132e033be232e1141655b5d517e66170c5abb3799f9ea3c76f4b5db66e18524aea59f3969

diff --git a/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch 
b/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch
new file mode 100644
index ..85f201bcf051
--- /dev/null
+++ b/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch
@@ -0,0 +1,80 @@
+From e7b6d5f8b7541a4693c61be5d210fad85a5c9d06 Mon Sep 17 00:00:00 2001
+From: Carlos Garnacho 
+Date: Sat, 12 Sep 2020 13:37:11 +0200
+Subject: [PATCH] build: Fix -Dautostart=true
+
+Meson doesn't seem to like that we use install_data() with custom target
+results. Make this option toggle the "install" keyword argument in the
+custom target itself.
+---
+ src/miners/fs/meson.build   | 10 +++---
+ src/miners/rss/meson.build  | 10 +++---
+ src/tracker-extract/meson.build | 10 +++---
+ 3 files changed, 9 insertions(+), 21 deletions(-)
+
+diff --git a/src/miners/fs/meson.build b/src/miners/fs/meson.build
+index a770516c9..5a23bd06c 100644
+--- a/src/miners/fs/meson.build
 b/src/miners/fs/meson.build
+@@ -54,13 +54,9 @@ desktop_file_untranslated = configure_file(
+ desktop_file = custom_target('tracker-miner-fs-desktop-file',
+ input: desktop_file_untranslated,
+ output: 'tracker-miner-fs.desktop',
+-command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
+-
+-if get_option('autostart')
+-  install_data(desktop_file,
+-  install: true,
+-  install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
+-endif
++command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
++install: get_option('autostart'),
++install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
+ 
+ if install_systemd_user_services
+   configure_file(
+diff --git a/src/miners/rss/meson.build b/src/miners/rss/meson.build
+index f540befe2..0bf0bb765 100644
+--- a/src/miners/rss/meson.build
 b/src/miners/rss/meson.build
+@@ -31,13 +31,9 @@ desktop_file_untranslated = configure_file(
+ desktop_file = custom_target('tracker-miner-rss-desktop-file',
+ input: desktop_file_untranslated,
+ output: 'tracker-miner-rss.desktop',
+-command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
+-
+-if get_option('autostart')
+-  install_data(desktop_file,
+-  install: true,
+-  install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
+-endif
++command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
++install: get_option('autostart'),
++install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
+ 
+ if install_syste

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/files/, app-misc/tracker/

2022-03-26 Thread Matt Turner
commit: 8f0caccc3fc5d98f53b2dc7f7f56867b89ff474a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 05:26:02 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 05:26:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0caccc

Revert "app-misc/tracker: Drop old versions"

This reverts commit ed7171c7c2411f6add10beba7534e814dab5c413.

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest  |   1 +
 .../tracker/files/2.3.6-sqlite-3.34-compat.patch   |  45 +
 app-misc/tracker/tracker-2.3.6-r1.ebuild   | 107 +
 3 files changed, 153 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index a9daf6b37ad5..0273c2755643 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
+DIST tracker-2.3.6.tar.xz 1606716 BLAKE2B 
ea39df4438e4502bc0229a5cc3b42a2fe6e13a643ac8e4034004b1291da49ff3ad1a177227035a4a02fd8f3723a735d37371c898bb03a6fc10573606a1c29d70
 SHA512 
1b8ae06b6c64a0cbe7d4c987bafe392fb38014215fc698f919273ba1f422dd0bc24344d3fd73164b00bfea315e527e2886ba90f1f1b86d5fceff24455b36d67e
 DIST tracker-3.2.1.tar.xz 1947304 BLAKE2B 
9095a457157cd2bedfd34b01afc9fd832af0a5c57c6ba5b9c00175f382b70135e20437d6fd2ca9cc06df28634627e487536b15548f2c5d54c68297f26f06447b
 SHA512 
3e8f33de0f77d45af2ed82e8fd216d6fb4c3aa080648cf490bdaef233fac1c635e10660ac0bfcdf0a43af48d454e0d4d7c04cb650f5f89660e8e4efc10104f56
 DIST tracker-3.3.0.tar.xz 1969132 BLAKE2B 
a43183599ee3d3947450e4d58fd02094a41d5978d0c3be120b995844eca5ddc0f7e37bd98e886bec99d5c9342f5ba6f92eec2cd729a1793ce2141bfa5ff99908
 SHA512 
0a55a80b44c2267f149c4c83ecbe42ca27a0645bd4fc206984999520f6bed3b7c63c71f81450f40ce2896223ce17326add20e7f39a71c821d754f30b8ce157bc

diff --git a/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch 
b/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
new file mode 100644
index ..cdbfe2f6136e
--- /dev/null
+++ b/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
@@ -0,0 +1,45 @@
+From 29a6650f698bbd449e11fc0481269cd8f0593f27 Mon Sep 17 00:00:00 2001
+From: Carlos Garnacho 
+Date: Thu, 10 Dec 2020 03:55:08 +0100
+Subject: [PATCH] libtracker-data: Avoid deletion of empty rows in FTS table
+
+Starting with SQLite 3.34.0, this turns into a consistency error. Ensure
+rows being deleted have actually some content before proceeding to deletion,
+and ensure we don't process individual properties one by one in the course
+of a whole rdfs:Resource deletion.
+
+Fixes: https://bugs.archlinux.org/task/68903
+---
+ src/libtracker-data/tracker-data-update.c | 1 +
+ src/libtracker-data/tracker-db-interface-sqlite.c | 3 ++-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/libtracker-data/tracker-data-update.c 
b/src/libtracker-data/tracker-data-update.c
+index e2f46685e..19cae25f9 100644
+--- a/src/libtracker-data/tracker-data-update.c
 b/src/libtracker-data/tracker-data-update.c
+@@ -2244,6 +2244,7 @@ cache_delete_resource_type_full (TrackerData  *data,
+   g_hash_table_size (data->resource_buffer->tables) == 0) {
+ #if HAVE_TRACKER_FTS
+   tracker_db_interface_sqlite_fts_delete_id (iface, 
data->resource_buffer->id);
++  data->resource_buffer->fts_updated = TRUE;
+ #endif
+   /* skip subclass query when deleting whole resource
+  to improve performance */
+diff --git a/src/libtracker-data/tracker-db-interface-sqlite.c 
b/src/libtracker-data/tracker-db-interface-sqlite.c
+index da88080ed..cdeb960e7 100644
+--- a/src/libtracker-data/tracker-db-interface-sqlite.c
 b/src/libtracker-data/tracker-db-interface-sqlite.c
+@@ -1770,7 +1770,8 @@ tracker_db_interface_sqlite_fts_create_delete_all_query 
(TrackerDBInterface *db_
+   g_string_append_printf (insert_str,
+   "INSERT INTO fts5 (fts5, rowid %s) "
+   "SELECT 'delete', rowid %s FROM fts_view "
+-  "WHERE rowid = ?",
++  "WHERE rowid = ? AND COALESCE(NULL %s) IS NOT 
NULL",
++  db_interface->fts_properties,
+   db_interface->fts_properties,
+   db_interface->fts_properties);
+   return g_string_free (insert_str, FALSE);
+-- 
+2.32.0
+

diff --git a/app-misc/tracker/tracker-2.3.6-r1.ebuild 
b/app-misc/tracker/tracker-2.3.6-r1.ebuild
new file mode 100644
index ..cfaa81da0bab
--- /dev/null
+++ b/app-misc/tracker/tracker-2.3.6-r1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+VALA_MIN_API_VERSION="0.40"
+
+inherit bash-completion-r1 gnome.org gnome2-utils linux-info meson 
python-any-r1 systemd vala xdg
+
+DESCRIPTION="A tagging metadata database

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/, app-misc/tracker-miners/files/

2022-03-26 Thread Matt Turner
commit: e9c107ac11d4b9725cc2219a31d35d59d2d26a9b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 05:07:27 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 05:07:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c107ac

app-misc/tracker-miners: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 -
 .../files/2.3.5-fix-autostart-build.patch  |  80 ---
 .../tracker-miners/tracker-miners-2.3.5-r1.ebuild  | 159 -
 3 files changed, 240 deletions(-)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 02ab7b7bb733..5be38922a013 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,4 +1,3 @@
-DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.2.1.tar.xz 4074476 BLAKE2B 
dfadb33f70462f8373d526ed7fce63553808b7b38ae444dcc67c2f9a0b5f4821526491ced9e43608793ef3190cb200a5fc1a7dee24ead02001b600cbb09931b9
 SHA512 
d3767f714cbda1688aecced96c6e9b6c51e69018db872e0427c98b09aacea3274b446dd85df1196dd4b24358dcabe6780abec9cc9f44af70261ef6bc74b78c2c
 DIST tracker-miners-3.2.2.tar.xz 4073752 BLAKE2B 
f2fe63cb6ea0704152305c8922d6a557cb24dd507d9ea00e8d800de50bd04ad1f373503ecd8b734c6dc74568a8ec370b2a8b29b6ca4d8512d420a938b1b179df
 SHA512 
03508ef2bbfe3030c4afaaea740739b91e4b1c1dde364f801cf7deeb2358abde3561f7e1b43eeae97acbb010f7fcc063d7cd46578089cf1e1fc736d219c91b62
 DIST tracker-miners-3.3.0.tar.xz 7243888 BLAKE2B 
3dcbb03808e823e46141ddc13c074a5e066d1b41b32291b8ad1d1ff7896ee6c7c1f09b1792555324ad54ea55481a5641c0426b09e7960506ff77717f756300ad
 SHA512 
ef28abf48633125e2386cc6c9cc4afbc8c203cfd6fcd31eb6928eb6132e033be232e1141655b5d517e66170c5abb3799f9ea3c76f4b5db66e18524aea59f3969

diff --git a/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch 
b/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch
deleted file mode 100644
index 85f201bcf051..
--- a/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From e7b6d5f8b7541a4693c61be5d210fad85a5c9d06 Mon Sep 17 00:00:00 2001
-From: Carlos Garnacho 
-Date: Sat, 12 Sep 2020 13:37:11 +0200
-Subject: [PATCH] build: Fix -Dautostart=true
-
-Meson doesn't seem to like that we use install_data() with custom target
-results. Make this option toggle the "install" keyword argument in the
-custom target itself.

- src/miners/fs/meson.build   | 10 +++---
- src/miners/rss/meson.build  | 10 +++---
- src/tracker-extract/meson.build | 10 +++---
- 3 files changed, 9 insertions(+), 21 deletions(-)
-
-diff --git a/src/miners/fs/meson.build b/src/miners/fs/meson.build
-index a770516c9..5a23bd06c 100644
 a/src/miners/fs/meson.build
-+++ b/src/miners/fs/meson.build
-@@ -54,13 +54,9 @@ desktop_file_untranslated = configure_file(
- desktop_file = custom_target('tracker-miner-fs-desktop-file',
- input: desktop_file_untranslated,
- output: 'tracker-miner-fs.desktop',
--command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
--
--if get_option('autostart')
--  install_data(desktop_file,
--  install: true,
--  install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
--endif
-+command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
-+install: get_option('autostart'),
-+install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
- 
- if install_systemd_user_services
-   configure_file(
-diff --git a/src/miners/rss/meson.build b/src/miners/rss/meson.build
-index f540befe2..0bf0bb765 100644
 a/src/miners/rss/meson.build
-+++ b/src/miners/rss/meson.build
-@@ -31,13 +31,9 @@ desktop_file_untranslated = configure_file(
- desktop_file = custom_target('tracker-miner-rss-desktop-file',
- input: desktop_file_untranslated,
- output: 'tracker-miner-rss.desktop',
--command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
--
--if get_option('autostart')
--  install_data(desktop_file,
--  install: true,
--  install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
--endif
-+command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
-+install: get_option('autostart'),
-+install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
- 
- if install_systemd_user_services
-   configure_file(
-diff --git a/src/tracker-extrac

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/files/, app-misc/tracker/

2022-03-26 Thread Matt Turner
commit: ed7171c7c2411f6add10beba7534e814dab5c413
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 05:06:56 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 05:06:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed7171c7

app-misc/tracker: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest  |   1 -
 .../tracker/files/2.3.6-sqlite-3.34-compat.patch   |  45 -
 app-misc/tracker/tracker-2.3.6-r1.ebuild   | 107 -
 3 files changed, 153 deletions(-)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 0273c2755643..a9daf6b37ad5 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,3 +1,2 @@
-DIST tracker-2.3.6.tar.xz 1606716 BLAKE2B 
ea39df4438e4502bc0229a5cc3b42a2fe6e13a643ac8e4034004b1291da49ff3ad1a177227035a4a02fd8f3723a735d37371c898bb03a6fc10573606a1c29d70
 SHA512 
1b8ae06b6c64a0cbe7d4c987bafe392fb38014215fc698f919273ba1f422dd0bc24344d3fd73164b00bfea315e527e2886ba90f1f1b86d5fceff24455b36d67e
 DIST tracker-3.2.1.tar.xz 1947304 BLAKE2B 
9095a457157cd2bedfd34b01afc9fd832af0a5c57c6ba5b9c00175f382b70135e20437d6fd2ca9cc06df28634627e487536b15548f2c5d54c68297f26f06447b
 SHA512 
3e8f33de0f77d45af2ed82e8fd216d6fb4c3aa080648cf490bdaef233fac1c635e10660ac0bfcdf0a43af48d454e0d4d7c04cb650f5f89660e8e4efc10104f56
 DIST tracker-3.3.0.tar.xz 1969132 BLAKE2B 
a43183599ee3d3947450e4d58fd02094a41d5978d0c3be120b995844eca5ddc0f7e37bd98e886bec99d5c9342f5ba6f92eec2cd729a1793ce2141bfa5ff99908
 SHA512 
0a55a80b44c2267f149c4c83ecbe42ca27a0645bd4fc206984999520f6bed3b7c63c71f81450f40ce2896223ce17326add20e7f39a71c821d754f30b8ce157bc

diff --git a/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch 
b/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
deleted file mode 100644
index cdbfe2f6136e..
--- a/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 29a6650f698bbd449e11fc0481269cd8f0593f27 Mon Sep 17 00:00:00 2001
-From: Carlos Garnacho 
-Date: Thu, 10 Dec 2020 03:55:08 +0100
-Subject: [PATCH] libtracker-data: Avoid deletion of empty rows in FTS table
-
-Starting with SQLite 3.34.0, this turns into a consistency error. Ensure
-rows being deleted have actually some content before proceeding to deletion,
-and ensure we don't process individual properties one by one in the course
-of a whole rdfs:Resource deletion.
-
-Fixes: https://bugs.archlinux.org/task/68903

- src/libtracker-data/tracker-data-update.c | 1 +
- src/libtracker-data/tracker-db-interface-sqlite.c | 3 ++-
- 2 files changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/src/libtracker-data/tracker-data-update.c 
b/src/libtracker-data/tracker-data-update.c
-index e2f46685e..19cae25f9 100644
 a/src/libtracker-data/tracker-data-update.c
-+++ b/src/libtracker-data/tracker-data-update.c
-@@ -2244,6 +2244,7 @@ cache_delete_resource_type_full (TrackerData  *data,
-   g_hash_table_size (data->resource_buffer->tables) == 0) {
- #if HAVE_TRACKER_FTS
-   tracker_db_interface_sqlite_fts_delete_id (iface, 
data->resource_buffer->id);
-+  data->resource_buffer->fts_updated = TRUE;
- #endif
-   /* skip subclass query when deleting whole resource
-  to improve performance */
-diff --git a/src/libtracker-data/tracker-db-interface-sqlite.c 
b/src/libtracker-data/tracker-db-interface-sqlite.c
-index da88080ed..cdeb960e7 100644
 a/src/libtracker-data/tracker-db-interface-sqlite.c
-+++ b/src/libtracker-data/tracker-db-interface-sqlite.c
-@@ -1770,7 +1770,8 @@ tracker_db_interface_sqlite_fts_create_delete_all_query 
(TrackerDBInterface *db_
-   g_string_append_printf (insert_str,
-   "INSERT INTO fts5 (fts5, rowid %s) "
-   "SELECT 'delete', rowid %s FROM fts_view "
--  "WHERE rowid = ?",
-+  "WHERE rowid = ? AND COALESCE(NULL %s) IS NOT 
NULL",
-+  db_interface->fts_properties,
-   db_interface->fts_properties,
-   db_interface->fts_properties);
-   return g_string_free (insert_str, FALSE);
--- 
-2.32.0
-

diff --git a/app-misc/tracker/tracker-2.3.6-r1.ebuild 
b/app-misc/tracker/tracker-2.3.6-r1.ebuild
deleted file mode 100644
index cfaa81da0bab..
--- a/app-misc/tracker/tracker-2.3.6-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-VALA_MIN_API_VERSION="0.40"
-
-inherit bash-completion-r1 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/Proj

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2022-03-21 Thread Matt Turner
commit: c611522981c33581d29d48dd5e17afef6a251ad1
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 00:00:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 00:23:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6115229

app-misc/tracker-miners: Version bump to 3.3.0

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.3.0.ebuild | 165 +
 2 files changed, 166 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 0df4326dabd4..02ab7b7bb733 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.2.1.tar.xz 4074476 BLAKE2B 
dfadb33f70462f8373d526ed7fce63553808b7b38ae444dcc67c2f9a0b5f4821526491ced9e43608793ef3190cb200a5fc1a7dee24ead02001b600cbb09931b9
 SHA512 
d3767f714cbda1688aecced96c6e9b6c51e69018db872e0427c98b09aacea3274b446dd85df1196dd4b24358dcabe6780abec9cc9f44af70261ef6bc74b78c2c
 DIST tracker-miners-3.2.2.tar.xz 4073752 BLAKE2B 
f2fe63cb6ea0704152305c8922d6a557cb24dd507d9ea00e8d800de50bd04ad1f373503ecd8b734c6dc74568a8ec370b2a8b29b6ca4d8512d420a938b1b179df
 SHA512 
03508ef2bbfe3030c4afaaea740739b91e4b1c1dde364f801cf7deeb2358abde3561f7e1b43eeae97acbb010f7fcc063d7cd46578089cf1e1fc736d219c91b62
+DIST tracker-miners-3.3.0.tar.xz 7243888 BLAKE2B 
3dcbb03808e823e46141ddc13c074a5e066d1b41b32291b8ad1d1ff7896ee6c7c1f09b1792555324ad54ea55481a5641c0426b09e7960506ff77717f756300ad
 SHA512 
ef28abf48633125e2386cc6c9cc4afbc8c203cfd6fcd31eb6928eb6132e033be232e1141655b5d517e66170c5abb3799f9ea3c76f4b5db66e18524aea59f3969

diff --git a/app-misc/tracker-miners/tracker-miners-3.3.0.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.3.0.ebuild
new file mode 100644
index ..292e8a512afc
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.3.0.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.2.0:3=
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( virtual/jpeg:0 )
+   iso? ( >=sys-libs/libosinfo-0.2.10 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:0 )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   upower? ( >=sys-power/upower-0.9.0 )
+   sys-libs/zlib:0
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager:= )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+  

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2022-03-21 Thread Matt Turner
commit: edb422216b2a0d2f48fc5aae8fb39ce619bcf8e2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 21 23:52:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 00:23:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb42221

app-misc/tracker: Version bump to 3.3.0

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.3.0.ebuild | 112 ++
 2 files changed, 113 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index c8d26bbd6ea1..0273c2755643 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-2.3.6.tar.xz 1606716 BLAKE2B 
ea39df4438e4502bc0229a5cc3b42a2fe6e13a643ac8e4034004b1291da49ff3ad1a177227035a4a02fd8f3723a735d37371c898bb03a6fc10573606a1c29d70
 SHA512 
1b8ae06b6c64a0cbe7d4c987bafe392fb38014215fc698f919273ba1f422dd0bc24344d3fd73164b00bfea315e527e2886ba90f1f1b86d5fceff24455b36d67e
 DIST tracker-3.2.1.tar.xz 1947304 BLAKE2B 
9095a457157cd2bedfd34b01afc9fd832af0a5c57c6ba5b9c00175f382b70135e20437d6fd2ca9cc06df28634627e487536b15548f2c5d54c68297f26f06447b
 SHA512 
3e8f33de0f77d45af2ed82e8fd216d6fb4c3aa080648cf490bdaef233fac1c635e10660ac0bfcdf0a43af48d454e0d4d7c04cb650f5f89660e8e4efc10104f56
+DIST tracker-3.3.0.tar.xz 1969132 BLAKE2B 
a43183599ee3d3947450e4d58fd02094a41d5978d0c3be120b995844eca5ddc0f7e37bd98e886bec99d5c9342f5ba6f92eec2cd729a1793ce2141bfa5ff99908
 SHA512 
0a55a80b44c2267f149c4c83ecbe42ca27a0645bd4fc206984999520f6bed3b7c63c71f81450f40ce2896223ce17326add20e7f39a71c821d754f30b8ce157bc

diff --git a/app-misc/tracker/tracker-3.3.0.ebuild 
b/app-misc/tracker/tracker-3.3.0.ebuild
new file mode 100644
index ..8875b2911b7e
--- /dev/null
+++ b/app-misc/tracker/tracker-3.3.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_MIN_API_VERSION="0.40"
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.40.1:2.4
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.8
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.5
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+function inotify_enabled() {
+   if linux_config_exists; then
+   if ! linux_chkconfig_present INOTIFY_USER; then
+   ewarn "You should enable the INOTIFY support in your 
kernel."
+   ewarn "Check the 'Inotify support for userland' under 
the 'File systems'"
+   ewarn "option. It is marked as CONFIG_INOTIFY_USER in 
the config"
+   die 'missing CONFIG_INOTIFY'
+   fi
+   else
+   einfo "Could not check for INOTIFY support in your kernel."
+   fi
+}
+
+python_check_deps() {
+   use test || return 0
+   has_version -b "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   inotify_enabled
+
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   xdg_src_prepare
+   vala_setup
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   -Dsoup=soup2
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || d

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2022-03-07 Thread Matt Turner
commit: da877d517ede6418c619b3d2afb91fb26d5d9a56
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar  8 00:09:09 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar  8 00:17:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da877d51

app-misc/tracker-miners: Version bump to 3.2.2

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.2.2.ebuild | 172 +
 2 files changed, 173 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 7b66d68d0e59..be8807bbea41 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.1.3.tar.xz 4071760 BLAKE2B 
995de4e16582d0c14331b3f903107867422ba33040c4bbc9ecd2e2c7348fdf85c8683ce2c1651fab96e2e8bb476907facd24ce82f712e0a0d6dfce8403a1
 SHA512 
b9df7fef1463a4f80ce27b7c47b3fba9811e81a90bb60c60edbfac3520c5058dff63249f16f32bd9da51fa8b35085113960c82df63c98c74fcf165969c084406
 DIST tracker-miners-3.2.1.tar.xz 4074476 BLAKE2B 
dfadb33f70462f8373d526ed7fce63553808b7b38ae444dcc67c2f9a0b5f4821526491ced9e43608793ef3190cb200a5fc1a7dee24ead02001b600cbb09931b9
 SHA512 
d3767f714cbda1688aecced96c6e9b6c51e69018db872e0427c98b09aacea3274b446dd85df1196dd4b24358dcabe6780abec9cc9f44af70261ef6bc74b78c2c
+DIST tracker-miners-3.2.2.tar.xz 4073752 BLAKE2B 
f2fe63cb6ea0704152305c8922d6a557cb24dd507d9ea00e8d800de50bd04ad1f373503ecd8b734c6dc74568a8ec370b2a8b29b6ca4d8512d420a938b1b179df
 SHA512 
03508ef2bbfe3030c4afaaea740739b91e4b1c1dde364f801cf7deeb2358abde3561f7e1b43eeae97acbb010f7fcc063d7cd46578089cf1e1fc736d219c91b62

diff --git a/app-misc/tracker-miners/tracker-miners-3.2.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.2.2.ebuild
new file mode 100644
index ..03dcbfde8c38
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.2.2.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.2.0:3=
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-plugins/gst-plugins-meta:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( virtual/jpeg:0 )
+   iso? ( >=sys-libs/libosinfo-0.2.10 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:0 )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   upower? ( >=sys-power/upower-0.9.0 )
+   sys-libs/zlib:0
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager:= )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   medi

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/files/, app-misc/tracker/

2022-02-20 Thread Matt Turner
commit: 9e7bddcce802a7ec8e3e731592fa18e3ba5ff0a2
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb 20 18:38:56 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb 20 18:39:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7bddcc

app-misc/tracker: Fix test dependencies

Closes: https://bugs.gentoo.org/832141
Signed-off-by: Matt Turner  gentoo.org>

 ...d-Add-an-option-to-control-building-tests.patch | 69 ++
 app-misc/tracker/tracker-3.2.1.ebuild  |  3 +
 2 files changed, 72 insertions(+)

diff --git 
a/app-misc/tracker/files/tracker-3.2.1-build-Add-an-option-to-control-building-tests.patch
 
b/app-misc/tracker/files/tracker-3.2.1-build-Add-an-option-to-control-building-tests.patch
new file mode 100644
index ..9480a6269c75
--- /dev/null
+++ 
b/app-misc/tracker/files/tracker-3.2.1-build-Add-an-option-to-control-building-tests.patch
@@ -0,0 +1,69 @@
+From db36d010737d5eeceff300e3dd5e315c5d0382a2 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Wed, 16 Feb 2022 10:59:33 -0800
+Subject: [PATCH] build: Add an option to control building tests
+
+Commit 8569c99d2926 ("Look for a Python installation with the tap
+module") correctly added a dependency on the gi Python module for tests.
+Commit 51ca035697a4 ("Make tracker:endpoint test work on macOS")
+restructured Python probing by moving it to the top-level meson.build.
+
+These two commits have the side-effect of exposing the fact that the
+gi Python module is really only a test dependency, and should not be
+required if building without tests.
+
+As such, add a -Dtests=bool option to disable building tests. This
+reduces the number of ninja targets from 232 to 188 on my non-test
+build.
+---
+ meson.build   | 13 +
+ meson_options.txt |  2 ++
+ 2 files changed, 11 insertions(+), 4 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 4e59b8240..f4dd58fd4 100644
+--- a/meson.build
 b/meson.build
+@@ -75,9 +75,12 @@ if get_option('man')
+   a2x = find_program('a2x')
+ endif
+ 
+-py_modules = ['gi']
+-if get_option('tests_tap_protocol')
+-  py_modules += 'tap'
++py_modules = []
++if get_option('tests')
++  py_modules += 'gi'
++  if get_option('tests_tap_protocol')
++py_modules += 'tap'
++  endif
+ endif
+ python = import('python').find_installation('python3', modules: py_modules)
+ 
+@@ -358,7 +361,9 @@ tracker_uninstalled_nepomuk_ontologies_dir = 
join_paths(meson.current_source_dir
+ tracker_uninstalled_stop_words_dir = join_paths(meson.current_source_dir(), 
'src', 'libtracker-common', 'stop-words')
+ tracker_uninstalled_testutils_dir = join_paths(meson.current_source_dir(), 
'utils')
+ 
+-subdir('tests')
++if get_option('tests')
++  subdir('tests')
++endif
+ subdir('examples')
+ 
+ subdir('po')
+diff --git a/meson_options.txt b/meson_options.txt
+index a7e647d02..ec8ea8bc2 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -20,6 +20,8 @@ option('systemd_user_services', type: 'boolean', value: 
true, yield: true,
+description: 'Whether to install systemd user .service files')
+ option('systemd_user_services_dir', type: 'string', value: '', yield: true,
+description: 'Directory to install systemd user unit files (or empty 
to use default)')
++option('tests', type: 'boolean', value: true,
++   description: 'Whether to build tests')
+ option('test_utils', type: 'boolean', value: true,
+description: 'Whether to install the trackertestutils Python package')
+ option('test_utils_dir', type: 'string', value: '',
+-- 
+2.34.1
+

diff --git a/app-misc/tracker/tracker-3.2.1.ebuild 
b/app-misc/tracker/tracker-3.2.1.ebuild
index 81ebe3d808b7..534f1b18334a 100644
--- a/app-misc/tracker/tracker-3.2.1.ebuild
+++ b/app-misc/tracker/tracker-3.2.1.ebuild
@@ -43,6 +43,7 @@ BDEPEND="
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
$(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
)
${PYTHON_DEPS}
@@ -52,6 +53,7 @@ PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
 PATCHES=(
"${FILESDIR}"/${PN}-3.1.1-Fix-asciidoc-manpage.xsl-location.patch
"${FILESDIR}"/${PN}-3.2.1-Add-config-options-for-libsoup.patch
+   
"${FILESDIR}"/${PN}-3.2.1-build-Add-an-option-to-control-building-tests.patch
 )
 
 function inotify_enabled() {
@@ -94,6 +96,7 @@ src_configure() {
-Dunicode_support=icu
-Dbash_completion_dir="$(get_bashcompdir)"
-Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
-Dintrospection=enabled
-Dlibsoup2=enabled
-Dlibsoup3=disabled



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/, app-misc/tracker/files/

2022-01-26 Thread Matt Turner
commit: 4fda7593ca579989ad296e2131bf861bda3112f8
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 27 02:10:28 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 27 02:48:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fda7593

app-misc/tracker: Version bump to 3.2.1

Closes: https://bugs.gentoo.org/807985
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest  |   1 +
 ...cker-3.2.1-Add-config-options-for-libsoup.patch |  41 
 app-misc/tracker/tracker-3.2.1.ebuild  | 116 +
 3 files changed, 158 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 73fe290c692a..5756be13c5d8 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-2.3.5.tar.xz 1604004 BLAKE2B 
ad79682cb703056fd927649021a5f37fddb2e978ecc710d020c23ef5dd076f88c7e0c2cd9d4385343e9d6c2c2ac7473af7508d86793c505e2361a8021bf27d50
 SHA512 
74cd3b2671b811f3267a516e6f6047594fffa7c8a4a23fa5be4f7d71f581c417a88f12f614757418a848077a9231c0c876617d4486f3bb5b103382b871913d34
 DIST tracker-2.3.6.tar.xz 1606716 BLAKE2B 
ea39df4438e4502bc0229a5cc3b42a2fe6e13a643ac8e4034004b1291da49ff3ad1a177227035a4a02fd8f3723a735d37371c898bb03a6fc10573606a1c29d70
 SHA512 
1b8ae06b6c64a0cbe7d4c987bafe392fb38014215fc698f919273ba1f422dd0bc24344d3fd73164b00bfea315e527e2886ba90f1f1b86d5fceff24455b36d67e
 DIST tracker-3.1.2.tar.xz 1429356 BLAKE2B 
2401ee4d73aef29a40ff9c9f917fdf4709884bc26b7e8c5ae52b0e009bfd1934a122a78adea2fe6950480f4ccacb89d11388b4553bd4c0c68f5738118d34d3a1
 SHA512 
3c5feb658d7d3e35bcc61ef216e59b069df661d6f13de6f26e71da35bd0ca78878099d1ae507da82860d955954f971ab68d5a3b86a3132781c3f03a12dec1f0c
+DIST tracker-3.2.1.tar.xz 1947304 BLAKE2B 
9095a457157cd2bedfd34b01afc9fd832af0a5c57c6ba5b9c00175f382b70135e20437d6fd2ca9cc06df28634627e487536b15548f2c5d54c68297f26f06447b
 SHA512 
3e8f33de0f77d45af2ed82e8fd216d6fb4c3aa080648cf490bdaef233fac1c635e10660ac0bfcdf0a43af48d454e0d4d7c04cb650f5f89660e8e4efc10104f56

diff --git 
a/app-misc/tracker/files/tracker-3.2.1-Add-config-options-for-libsoup.patch 
b/app-misc/tracker/files/tracker-3.2.1-Add-config-options-for-libsoup.patch
new file mode 100644
index ..c6895f36512f
--- /dev/null
+++ b/app-misc/tracker/files/tracker-3.2.1-Add-config-options-for-libsoup.patch
@@ -0,0 +1,41 @@
+From 6ebc7d09f005898236ee27a780f6fc0426cdd271 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Wed, 26 Jan 2022 18:08:24 -0800
+Subject: [PATCH] Add config options for libsoup
+
+---
+ meson.build   | 4 ++--
+ meson_options.txt | 5 +
+ 2 files changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 4109293a9..39947437a 100644
+--- a/meson.build
 b/meson.build
+@@ -53,8 +53,8 @@ json_glib = dependency('json-glib-1.0', version: '>= 1.4', 
required: true)
+ libxml2 = dependency('libxml-2.0', version: '> 2.6')
+ sqlite = dependency('sqlite3', version: '>' + sqlite_required)
+ dbus = dependency('dbus-1')
+-libsoup2 = dependency('libsoup-2.4', version: '> 2.40', required: false)
+-libsoup3 = dependency('libsoup-3.0', version: '>= 2.99.2', required: false)
++libsoup2 = dependency('libsoup-2.4', version: '> 2.40', required: 
get_option('libsoup2'))
++libsoup3 = dependency('libsoup-3.0', version: '>= 2.99.2', required: 
get_option('libsoup3'))
+ 
+ libmath = cc.find_library('m', required: false)
+ libdl = cc.find_library('dl')
+diff --git a/meson_options.txt b/meson_options.txt
+index a7e647d02..d431caa03 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -28,3 +28,8 @@ option('tests_tap_protocol', type: 'boolean', value: false,
+description: 'Whether to enable TAP protocol on tests')
+ option('introspection', type: 'feature', value: 'enabled',
+description: 'Whether to enable introspection')
++
++option('libsoup2', type: 'feature', value: 'enabled',
++   description: 'Whether to enable libsoup2')
++option('libsoup3', type: 'feature', value: 'enabled',
++   description: 'Whether to enable libsoup3')
+-- 
+2.34.1
+

diff --git a/app-misc/tracker/tracker-3.2.1.ebuild 
b/app-misc/tracker/tracker-3.2.1.ebuild
new file mode 100644
index ..81ebe3d808b7
--- /dev/null
+++ b/app-misc/tracker/tracker-3.2.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_MIN_API_VERSION="0.40"
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2022-01-26 Thread Matt Turner
commit: e777f1cfe398ba3b37fbe6eff1cd0be2dbd22c11
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 27 02:15:16 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 27 02:48:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e777f1cf

app-misc/tracker-miners: Version bump to 3.2.1

Closes: https://bugs.gentoo.org/807985
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.2.1.ebuild | 172 +
 2 files changed, 173 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index d18b924b6bc1..7b66d68d0e59 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.1.3.tar.xz 4071760 BLAKE2B 
995de4e16582d0c14331b3f903107867422ba33040c4bbc9ecd2e2c7348fdf85c8683ce2c1651fab96e2e8bb476907facd24ce82f712e0a0d6dfce8403a1
 SHA512 
b9df7fef1463a4f80ce27b7c47b3fba9811e81a90bb60c60edbfac3520c5058dff63249f16f32bd9da51fa8b35085113960c82df63c98c74fcf165969c084406
+DIST tracker-miners-3.2.1.tar.xz 4074476 BLAKE2B 
dfadb33f70462f8373d526ed7fce63553808b7b38ae444dcc67c2f9a0b5f4821526491ced9e43608793ef3190cb200a5fc1a7dee24ead02001b600cbb09931b9
 SHA512 
d3767f714cbda1688aecced96c6e9b6c51e69018db872e0427c98b09aacea3274b446dd85df1196dd4b24358dcabe6780abec9cc9f44af70261ef6bc74b78c2c

diff --git a/app-misc/tracker-miners/tracker-miners-3.2.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.2.1.ebuild
new file mode 100644
index ..03dcbfde8c38
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.2.1.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); 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.2.0:3=
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-plugins/gst-plugins-meta:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( virtual/jpeg:0 )
+   iso? ( >=sys-libs/libosinfo-0.2.10 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:0 )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   upower? ( >=sys-power/upower-0.9.0 )
+   sys-libs/zlib:0
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager:= )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+   )
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.1-Fix-asciidoc-manpage.xsl-location.patch
+)
+
+python_check_deps() {
+   has_version -b "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_se

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2021-11-22 Thread Yixun Lan
commit: fa28a83e15a671c4774033665e138bd9659d5325
Author: Yongxiang Liang  gmail  com>
AuthorDate: Sat Nov 20 13:13:01 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Nov 23 01:10:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa28a83e

app-misc/tracker: keyword ~riscv

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-misc/tracker/tracker-2.3.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-2.3.6-r1.ebuild 
b/app-misc/tracker/tracker-2.3.6-r1.ebuild
index 259f0fc72451..cfaa81da0bab 100644
--- a/app-misc/tracker/tracker-2.3.6-r1.ebuild
+++ b/app-misc/tracker/tracker-2.3.6-r1.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/2.0"
 IUSE="gtk-doc +miners networkmanager stemmer"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 #RESTRICT="!test? ( test )"
 
 PV_SERIES=$(ver_cut 1-2)



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2021-10-03 Thread Sam James
commit: 5c27f307e04c3c757df874b0caf4c472ac145862
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  4 01:23:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  4 01:23:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c27f307

app-misc/tracker: Stabilize 2.3.6-r1 arm64, #815013

Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker/tracker-2.3.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-2.3.6-r1.ebuild 
b/app-misc/tracker/tracker-2.3.6-r1.ebuild
index 4d53b8b4e6d..2d880e92c4c 100644
--- a/app-misc/tracker/tracker-2.3.6-r1.ebuild
+++ b/app-misc/tracker/tracker-2.3.6-r1.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/2.0"
 IUSE="gtk-doc +miners networkmanager stemmer"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 #RESTRICT="!test? ( test )"
 
 PV_SERIES=$(ver_cut 1-2)



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2021-10-02 Thread Mart Raudsepp
commit: e4c2752ef2cae8f86ecc348de75843e30444de6c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Oct  2 17:08:33 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct  2 17:08:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c2752e

app-misc/tracker-miners: bump to 3.1.3

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.1.3.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index aed07b55d55..4f688dced81 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.1.2.tar.xz 4068980 BLAKE2B 
ae396ab4bbfd9043c0514f815fa5968da8c6103cd6d734b2a270b450ac6ab0905f080859fd44b94c1e7b08e681f67275066e8ea49b8d14a544163c837a499ba9
 SHA512 
c5f65d0928512156bad3cc90f51374052afdd5ca70e6c151ca76a2ab971515ba10b967653cc9b1c94ae979f83b1ebfb6355f1d5a452982a89d403aaf7df70d8b
+DIST tracker-miners-3.1.3.tar.xz 4071760 BLAKE2B 
995de4e16582d0c14331b3f903107867422ba33040c4bbc9ecd2e2c7348fdf85c8683ce2c1651fab96e2e8bb476907facd24ce82f712e0a0d6dfce8403a1
 SHA512 
b9df7fef1463a4f80ce27b7c47b3fba9811e81a90bb60c60edbfac3520c5058dff63249f16f32bd9da51fa8b35085113960c82df63c98c74fcf165969c084406

diff --git a/app-misc/tracker-miners/tracker-miners-3.1.3.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.1.3.ebuild
new file mode 100644
index 000..c82ea26b7ba
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.1.3.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit 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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
+RDEPEND="
+   >=dev-libs/glib-2.62:2
+   >=app-misc/tracker-3.0:3=
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-plugins/gst-plugins-meta:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( virtual/jpeg:0 )
+   iso? ( >=sys-libs/libosinfo-0.2.10 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:0 )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   upower? ( >=sys-power/upower-0.9.0 )
+   sys-libs/zlib:0
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager:= )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+   )
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.1-Fix-asciidoc-manpage.xsl-location.patch
+)
+
+python_check_deps() {
+   has_version -b "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ 

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2021-08-27 Thread Sam James
commit: 3daf44bd10203246f06ef9a940074eea9064a151
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 27 20:40:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 27 20:45:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3daf44bd

app-misc/tracker: subscribe to snowball-stemmer subslot

We need to be rebuilt when snowball-stemmer changes ABI.

Bug: https://bugs.gentoo.org/719402
Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker/{tracker-2.3.5.ebuild => tracker-2.3.5-r1.ebuild} | 2 +-
 app-misc/tracker/{tracker-2.3.6.ebuild => tracker-2.3.6-r1.ebuild} | 2 +-
 app-misc/tracker/{tracker-3.1.2.ebuild => tracker-3.1.2-r1.ebuild} | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/tracker/tracker-2.3.5.ebuild 
b/app-misc/tracker/tracker-2.3.5-r1.ebuild
similarity index 98%
rename from app-misc/tracker/tracker-2.3.5.ebuild
rename to app-misc/tracker/tracker-2.3.5-r1.ebuild
index 0c98fe54610..075fe61e41e 100644
--- a/app-misc/tracker/tracker-2.3.5.ebuild
+++ b/app-misc/tracker/tracker-2.3.5-r1.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
>=dev-libs/libxml2-2.7
>=dev-db/sqlite-3.20.0
networkmanager? ( >=net-misc/networkmanager-0.8 )
-   stemmer? ( dev-libs/snowball-stemmer )
+   stemmer? ( dev-libs/snowball-stemmer:= )
sys-apps/util-linux
 "
 DEPEND="${RDEPEND}"

diff --git a/app-misc/tracker/tracker-2.3.6.ebuild 
b/app-misc/tracker/tracker-2.3.6-r1.ebuild
similarity index 98%
rename from app-misc/tracker/tracker-2.3.6.ebuild
rename to app-misc/tracker/tracker-2.3.6-r1.ebuild
index 66c91276a49..4d53b8b4e6d 100644
--- a/app-misc/tracker/tracker-2.3.6.ebuild
+++ b/app-misc/tracker/tracker-2.3.6-r1.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
>=dev-libs/libxml2-2.7
>=dev-db/sqlite-3.20.0
networkmanager? ( >=net-misc/networkmanager-0.8 )
-   stemmer? ( dev-libs/snowball-stemmer )
+   stemmer? ( dev-libs/snowball-stemmer:= )
sys-apps/util-linux
 "
 DEPEND="${RDEPEND}"

diff --git a/app-misc/tracker/tracker-3.1.2.ebuild 
b/app-misc/tracker/tracker-3.1.2-r1.ebuild
similarity index 98%
rename from app-misc/tracker/tracker-3.1.2.ebuild
rename to app-misc/tracker/tracker-3.1.2-r1.ebuild
index e06066223c2..1c0b8e6d0ac 100644
--- a/app-misc/tracker/tracker-3.1.2.ebuild
+++ b/app-misc/tracker/tracker-3.1.2-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
>=net-libs/libsoup-2.40.1:2.4
>=dev-libs/libxml2-2.7
>=dev-db/sqlite-3.29.0
-   stemmer? ( dev-libs/snowball-stemmer )
+   stemmer? ( dev-libs/snowball-stemmer:= )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/files/, app-misc/tracker/

2021-08-13 Thread Mart Raudsepp
commit: e70376859638b7ae133342992c04db92e0ffe39c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Aug 13 13:43:22 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Aug 13 16:26:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7037685

app-misc/tracker: bump to 2.3.6

Stops tracker-store getting spawned on startup on tracker3 systems

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/tracker/Manifest  |   1 +
 .../tracker/files/2.3.6-sqlite-3.34-compat.patch   |  45 +
 app-misc/tracker/tracker-2.3.6.ebuild  | 107 +
 3 files changed, 153 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 282aa7275d2..73fe290c692 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-2.3.5.tar.xz 1604004 BLAKE2B 
ad79682cb703056fd927649021a5f37fddb2e978ecc710d020c23ef5dd076f88c7e0c2cd9d4385343e9d6c2c2ac7473af7508d86793c505e2361a8021bf27d50
 SHA512 
74cd3b2671b811f3267a516e6f6047594fffa7c8a4a23fa5be4f7d71f581c417a88f12f614757418a848077a9231c0c876617d4486f3bb5b103382b871913d34
+DIST tracker-2.3.6.tar.xz 1606716 BLAKE2B 
ea39df4438e4502bc0229a5cc3b42a2fe6e13a643ac8e4034004b1291da49ff3ad1a177227035a4a02fd8f3723a735d37371c898bb03a6fc10573606a1c29d70
 SHA512 
1b8ae06b6c64a0cbe7d4c987bafe392fb38014215fc698f919273ba1f422dd0bc24344d3fd73164b00bfea315e527e2886ba90f1f1b86d5fceff24455b36d67e
 DIST tracker-3.1.2.tar.xz 1429356 BLAKE2B 
2401ee4d73aef29a40ff9c9f917fdf4709884bc26b7e8c5ae52b0e009bfd1934a122a78adea2fe6950480f4ccacb89d11388b4553bd4c0c68f5738118d34d3a1
 SHA512 
3c5feb658d7d3e35bcc61ef216e59b069df661d6f13de6f26e71da35bd0ca78878099d1ae507da82860d955954f971ab68d5a3b86a3132781c3f03a12dec1f0c

diff --git a/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch 
b/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
new file mode 100644
index 000..cdbfe2f6136
--- /dev/null
+++ b/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
@@ -0,0 +1,45 @@
+From 29a6650f698bbd449e11fc0481269cd8f0593f27 Mon Sep 17 00:00:00 2001
+From: Carlos Garnacho 
+Date: Thu, 10 Dec 2020 03:55:08 +0100
+Subject: [PATCH] libtracker-data: Avoid deletion of empty rows in FTS table
+
+Starting with SQLite 3.34.0, this turns into a consistency error. Ensure
+rows being deleted have actually some content before proceeding to deletion,
+and ensure we don't process individual properties one by one in the course
+of a whole rdfs:Resource deletion.
+
+Fixes: https://bugs.archlinux.org/task/68903
+---
+ src/libtracker-data/tracker-data-update.c | 1 +
+ src/libtracker-data/tracker-db-interface-sqlite.c | 3 ++-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/libtracker-data/tracker-data-update.c 
b/src/libtracker-data/tracker-data-update.c
+index e2f46685e..19cae25f9 100644
+--- a/src/libtracker-data/tracker-data-update.c
 b/src/libtracker-data/tracker-data-update.c
+@@ -2244,6 +2244,7 @@ cache_delete_resource_type_full (TrackerData  *data,
+   g_hash_table_size (data->resource_buffer->tables) == 0) {
+ #if HAVE_TRACKER_FTS
+   tracker_db_interface_sqlite_fts_delete_id (iface, 
data->resource_buffer->id);
++  data->resource_buffer->fts_updated = TRUE;
+ #endif
+   /* skip subclass query when deleting whole resource
+  to improve performance */
+diff --git a/src/libtracker-data/tracker-db-interface-sqlite.c 
b/src/libtracker-data/tracker-db-interface-sqlite.c
+index da88080ed..cdeb960e7 100644
+--- a/src/libtracker-data/tracker-db-interface-sqlite.c
 b/src/libtracker-data/tracker-db-interface-sqlite.c
+@@ -1770,7 +1770,8 @@ tracker_db_interface_sqlite_fts_create_delete_all_query 
(TrackerDBInterface *db_
+   g_string_append_printf (insert_str,
+   "INSERT INTO fts5 (fts5, rowid %s) "
+   "SELECT 'delete', rowid %s FROM fts_view "
+-  "WHERE rowid = ?",
++  "WHERE rowid = ? AND COALESCE(NULL %s) IS NOT 
NULL",
++  db_interface->fts_properties,
+   db_interface->fts_properties,
+   db_interface->fts_properties);
+   return g_string_free (insert_str, FALSE);
+-- 
+2.32.0
+

diff --git a/app-misc/tracker/tracker-2.3.6.ebuild 
b/app-misc/tracker/tracker-2.3.6.ebuild
new file mode 100644
index 000..66c91276a49
--- /dev/null
+++ b/app-misc/tracker/tracker-2.3.6.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+VALA_MIN_API_VERSION="0.40"
+
+inherit bash-completion-r1 gnome.org gnome2-utils linux-info meson 
python-any-r1 systemd vala xdg
+
+DESCRIPTIO

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2021-07-28 Thread Matt Turner
commit: 913453e4b909c7e0078f24c906cee744790dd3ee
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jul 28 17:37:47 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jul 28 17:40:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913453e4

app-misc/tracker-miners: Restore mistakenly removed version

In commit f2c2d25e828 ("app-misc/tracker-miners: Drop old versions") I
dropped the wrong version of tracker:0.

Closes: https://bugs.gentoo.org/804675
Signed-off-by: Matt Turner  gentoo.org>

 ...racker-miners-2.3.5.ebuild => tracker-miners-2.3.5-r1.ebuild} | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/app-misc/tracker-miners/tracker-miners-2.3.5.ebuild 
b/app-misc/tracker-miners/tracker-miners-2.3.5-r1.ebuild
similarity index 91%
rename from app-misc/tracker-miners/tracker-miners-2.3.5.ebuild
rename to app-misc/tracker-miners/tracker-miners-2.3.5-r1.ebuild
index 2572bcfe9e5..804672ef721 100644
--- a/app-misc/tracker-miners/tracker-miners-2.3.5.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-2.3.5-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
 
 inherit gnome.org gnome2-utils meson python-any-r1 systemd xdg
 
@@ -68,10 +68,7 @@ BDEPEND="
media-plugins/gst-plugins-openh264:1.0 )
) )
 "
-# intltool-merge manually called in meson.build in 2.3.5; might be properly 
gone by 3.0
-RDEPEND="${RDEPEND}
-   !>=app-misc/tracker-miners-2.99
-" # Incompatible revision for (upcoming) parallel-installable tracker-miners-3 
due to autostart; a revision that disables autostart and drops the blocker to 
be added together with v3
+# intltool-merge manually called in meson.build in 2.3.5
 
 PATCHES=(
"${FILESDIR}"/${PV}-fix-autostart-build.patch
@@ -140,7 +137,7 @@ src_configure() {
-Dcharset_detection=icu # enca is a possibility, but right now 
we have tracker core always dep on icu and icu is preferred over enca
-Dgeneric_media_extractor=${media_extractor}
# gupnp gstreamer_backend is in bad state, upstream suggests to 
use discoverer, which is the default
-   -Dautostart=true # turn to false to co-exist with 
tracker-miners-3
+   -Dautostart=false # false to co-exist with tracker-miners-3
-Dsystemd_user_services="$(systemd_get_userunitdir)"
)
meson_src_configure



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2021-06-12 Thread Matt Turner
commit: 6897315ac2f3178941d23fe300d7380368239ac4
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun 12 23:53:22 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun 13 00:16:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6897315a

app-misc/tracker-miners: Version bump to 3.1.2

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.1.2.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index db6e4a0f7ce..68bdcb25bb8 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.1.1.tar.xz 4066784 BLAKE2B 
60ae0141b295f08f9fce92b2697adcabfa1c7dcadd32759a5283771e6c98aed03a2f9a2afc8c60138a3c3590d96b59fbeb844dfbd34acb89d83dd40d1476858c
 SHA512 
d7935fd02e0971a377106c65005b6ed4fdcc2c147f698d3cb36fea8e78019050e8b8ae5a407dea9809196c0186b8969c923767445249a85ad8b81a10e07c242f
+DIST tracker-miners-3.1.2.tar.xz 4068980 BLAKE2B 
ae396ab4bbfd9043c0514f815fa5968da8c6103cd6d734b2a270b450ac6ab0905f080859fd44b94c1e7b08e681f67275066e8ea49b8d14a544163c837a499ba9
 SHA512 
c5f65d0928512156bad3cc90f51374052afdd5ca70e6c151ca76a2ab971515ba10b967653cc9b1c94ae979f83b1ebfb6355f1d5a452982a89d403aaf7df70d8b

diff --git a/app-misc/tracker-miners/tracker-miners-3.1.2.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.1.2.ebuild
new file mode 100644
index 000..452c580cc45
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.1.2.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit 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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
+RDEPEND="
+   >=dev-libs/glib-2.62:2
+   >=app-misc/tracker-3.0:3=
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-plugins/gst-plugins-meta:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( virtual/jpeg:0 )
+   iso? ( >=sys-libs/libosinfo-0.2.10 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:0 )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   upower? ( >=sys-power/upower-0.9.0 )
+   sys-libs/zlib:0
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager:= )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   )
+   )
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.1-Fix-asciidoc-manpage.xsl-location.patch
+)
+
+python_check_deps() {
+   has_version -b "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prep

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2021-06-12 Thread Matt Turner
commit: 64e65ba5273e1100aaac1123bb0942bcc4259f5d
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun 12 23:52:44 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun 13 00:16:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e65ba5

app-misc/tracker: Version bump to 3.1.2

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.1.2.ebuild | 110 ++
 2 files changed, 111 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 74b61b20fe5..e369e4c663f 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-2.3.5.tar.xz 1604004 BLAKE2B 
ad79682cb703056fd927649021a5f37fddb2e978ecc710d020c23ef5dd076f88c7e0c2cd9d4385343e9d6c2c2ac7473af7508d86793c505e2361a8021bf27d50
 SHA512 
74cd3b2671b811f3267a516e6f6047594fffa7c8a4a23fa5be4f7d71f581c417a88f12f614757418a848077a9231c0c876617d4486f3bb5b103382b871913d34
 DIST tracker-3.1.1.tar.xz 1434784 BLAKE2B 
fa73420736e82bc7a43ef9dd9dce9096e50a22aca3f83737a0c77802460fc307630403bb836a799ff2d03a838cd1e71fbb4a17a54fa0a7c823e122800530e050
 SHA512 
87e6cc6dbfb34cc17bef42defefc51fc9d9586bffebf7a282a89ec3b294e911c504ea862bb05e5a269e438a83fbeb8938670eb32fa11d0d09ba805e0b02e6dcd
+DIST tracker-3.1.2.tar.xz 1429356 BLAKE2B 
2401ee4d73aef29a40ff9c9f917fdf4709884bc26b7e8c5ae52b0e009bfd1934a122a78adea2fe6950480f4ccacb89d11388b4553bd4c0c68f5738118d34d3a1
 SHA512 
3c5feb658d7d3e35bcc61ef216e59b069df661d6f13de6f26e71da35bd0ca78878099d1ae507da82860d955954f971ab68d5a3b86a3132781c3f03a12dec1f0c

diff --git a/app-misc/tracker/tracker-3.1.2.ebuild 
b/app-misc/tracker/tracker-3.1.2.ebuild
new file mode 100644
index 000..3071ccc4456
--- /dev/null
+++ b/app-misc/tracker/tracker-3.1.2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+VALA_MIN_API_VERSION="0.40"
+
+inherit bash-completion-r1 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";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.40.1:2.4
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0
+   stemmer? ( dev-libs/snowball-stemmer )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.8
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.5
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.1-Fix-asciidoc-manpage.xsl-location.patch
+)
+
+function inotify_enabled() {
+   if linux_config_exists; then
+   if ! linux_chkconfig_present INOTIFY_USER; then
+   ewarn "You should enable the INOTIFY support in your 
kernel."
+   ewarn "Check the 'Inotify support for userland' under 
the 'File systems'"
+   ewarn "option. It is marked as CONFIG_INOTIFY_USER in 
the config"
+   die 'missing CONFIG_INOTIFY'
+   fi
+   else
+   einfo "Could not check for INOTIFY support in your kernel."
+   fi
+}
+
+python_check_deps() {
+   use test || return 0
+   has_version -b "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   inotify_enabled
+
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   xdg_src_prepare
+   vala_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2021-04-15 Thread Matt Turner
commit: cb529dd14838c1711afd6b8bbeb7f34d5c60d74a
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 15 22:38:55 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 15 22:39:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb529dd1

app-misc/tracker: Fix python_check_deps()

Closes: https://bugs.gentoo.org/782781
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/tracker-3.1.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.1.1.ebuild 
b/app-misc/tracker/tracker-3.1.1.ebuild
index 19d4057f648..0593bbbcb0c 100644
--- a/app-misc/tracker/tracker-3.1.1.ebuild
+++ b/app-misc/tracker/tracker-3.1.1.ebuild
@@ -67,7 +67,8 @@ function inotify_enabled() {
 }
 
 python_check_deps() {
-   use test && has_version -b "dev-python/tappy[${PYTHON_USEDEP}]"
+   use test || return 0
+   has_version -b "dev-python/tappy[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2021-04-15 Thread Sam James
commit: a85fbd1644758bc456583b213478a250a2d50fb0
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 15 07:38:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 15 08:00:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85fbd16

app-misc/tracker: fix MissingTestRestrict

Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker/tracker-3.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/tracker/tracker-3.1.1.ebuild 
b/app-misc/tracker/tracker-3.1.1.ebuild
index dee2d82e88f..19d4057f648 100644
--- a/app-misc/tracker/tracker-3.1.1.ebuild
+++ b/app-misc/tracker/tracker-3.1.1.ebuild
@@ -12,9 +12,9 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker";
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="3/0" # libtracker-sparql-3.0 soname version
-IUSE="gtk-doc +miners stemmer test"
-
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
 
 PV_SERIES=$(ver_cut 1-2)
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2021-04-14 Thread Matt Turner
commit: b76fc51c0ed7983bccbfbad1efd469415f3b79c4
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 15 00:36:41 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 15 00:36:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b76fc51c

app-misc/tracker: Require tappy only for tests

Closes: https://bugs.gentoo.org/782781
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/tracker-3.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-3.1.1.ebuild 
b/app-misc/tracker/tracker-3.1.1.ebuild
index 990ede6c4e9..dee2d82e88f 100644
--- a/app-misc/tracker/tracker-3.1.1.ebuild
+++ b/app-misc/tracker/tracker-3.1.1.ebuild
@@ -67,7 +67,7 @@ function inotify_enabled() {
 }
 
 python_check_deps() {
-   has_version -b "dev-python/tappy[${PYTHON_USEDEP}]"
+   use test && has_version -b "dev-python/tappy[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2021-04-14 Thread Matt Turner
commit: e1abdfa26b703d721420701e1ec6f38b13938168
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 15 00:25:49 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 15 00:27:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1abdfa2

app-misc/tracker-miners: Fix tracker slot

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.1.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.1.1.ebuild
index d7492f7d339..1142f92f800 100644
--- a/app-misc/tracker-miners/tracker-miners-3.1.1.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.1.1.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc 
~x86"
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
 RDEPEND="
>=dev-libs/glib-2.62:2
-   >=app-misc/tracker-3.0:0=
+   >=app-misc/tracker-3.0:3=
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2021-04-13 Thread Matt Turner
commit: 2e5207352da7f338a8c1665e7e506bbdbfa6c640
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 13 20:29:59 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 13 21:26:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e520735

app-misc/tracker: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/Manifest |   1 -
 app-misc/tracker/tracker-2.3.4.ebuild | 104 --
 2 files changed, 105 deletions(-)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index b374608b4f5..74b61b20fe5 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,3 +1,2 @@
-DIST tracker-2.3.4.tar.xz 1607928 BLAKE2B 
f0285480091fdac3aab1d258496643b7644f2d58383eb0d7cdd10f273a79e75a36507285db4737bb270dda8cb195482d6f8e2770b24fce13c72dd32325c3976e
 SHA512 
8b8ffc33962a5dffbae83dfb8ea73b0d2ff6ee002fbd9e4b574ef5f8e562338e359caab290ab804f2801a14e04d2c76eb0a52cf06be4d236ea043de4fc39dadf
 DIST tracker-2.3.5.tar.xz 1604004 BLAKE2B 
ad79682cb703056fd927649021a5f37fddb2e978ecc710d020c23ef5dd076f88c7e0c2cd9d4385343e9d6c2c2ac7473af7508d86793c505e2361a8021bf27d50
 SHA512 
74cd3b2671b811f3267a516e6f6047594fffa7c8a4a23fa5be4f7d71f581c417a88f12f614757418a848077a9231c0c876617d4486f3bb5b103382b871913d34
 DIST tracker-3.1.1.tar.xz 1434784 BLAKE2B 
fa73420736e82bc7a43ef9dd9dce9096e50a22aca3f83737a0c77802460fc307630403bb836a799ff2d03a838cd1e71fbb4a17a54fa0a7c823e122800530e050
 SHA512 
87e6cc6dbfb34cc17bef42defefc51fc9d9586bffebf7a282a89ec3b294e911c504ea862bb05e5a269e438a83fbeb8938670eb32fa11d0d09ba805e0b02e6dcd

diff --git a/app-misc/tracker/tracker-2.3.4.ebuild 
b/app-misc/tracker/tracker-2.3.4.ebuild
deleted file mode 100644
index d11fc271139..000
--- a/app-misc/tracker/tracker-2.3.4.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
-VALA_MIN_API_VERSION="0.40"
-VALA_MAX_API_VERSION="0.48"
-
-inherit bash-completion-r1 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";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0/2.0"
-IUSE="gtk-doc +miners networkmanager stemmer"
-
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-#RESTRICT="!test? ( test )"
-
-PV_SERIES=$(ver_cut 1-2)
-
-# In 2.2.0 util-linux should only be necessary if glib is older than 2.52 at 
compile-time
-# But build still needs it - https://gitlab.gnome.org/GNOME/tracker/issues/131
-RDEPEND="
-   >=dev-libs/glib-2.46:2
-   >=sys-apps/dbus-1.3.2
-   >=dev-libs/gobject-introspection-1.54:=
-   >=dev-libs/icu-4.8.1.2:=
-   >=dev-libs/json-glib-1.0
-   >=net-libs/libsoup-2.40.1:2.4
-   >=dev-libs/libxml2-2.7
-   >=dev-db/sqlite-3.20.0
-   networkmanager? ( >=net-misc/networkmanager-0.8 )
-   stemmer? ( dev-libs/snowball-stemmer )
-   sys-apps/util-linux
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   $(vala_depend)
-   gtk-doc? ( >=dev-util/gtk-doc-1.8
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/docbook-xml-dtd:4.5 )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-"
-PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
-
-function inotify_enabled() {
-   if linux_config_exists; then
-   if ! linux_chkconfig_present INOTIFY_USER; then
-   ewarn "You should enable the INOTIFY support in your 
kernel."
-   ewarn "Check the 'Inotify support for userland' under 
the 'File systems'"
-   ewarn "option. It is marked as CONFIG_INOTIFY_USER in 
the config"
-   die 'missing CONFIG_INOTIFY'
-   fi
-   else
-   einfo "Could not check for INOTIFY support in your kernel."
-   fi
-}
-
-pkg_setup() {
-   linux-info_pkg_setup
-   inotify_enabled
-
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   xdg_src_prepare
-   vala_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use gtk-doc docs)
-   -Dfts=true
-   -Dfunctional_tests=false # many fail in 2.2; retry with 2.3
-   #$(meson_use test functional_tests)
-   -Dman=true
-   $(meson_feature networkmanager network_manager)
-   $(meson_feature stemmer)
-   -Dunicode_support=icu
-   -Dbash_completion="$(get_bashcompdir)"
-   -Dsystemd_user_services="$(systemd_get_userunitdir)"
-   )
-   meson_src_configure
-}
-
-src_test() {
-   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2021-04-13 Thread Matt Turner
commit: b77763cb7e9d20b6281d49ae1a838fa4a2f075bb
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 13 20:29:38 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 13 21:26:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77763cb

app-misc/tracker: Add Python 3.9 support

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker/tracker-2.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-2.3.5.ebuild 
b/app-misc/tracker/tracker-2.3.5.ebuild
index 4a430b59490..0c98fe54610 100644
--- a/app-misc/tracker/tracker-2.3.5.ebuild
+++ b/app-misc/tracker/tracker-2.3.5.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
 VALA_MIN_API_VERSION="0.40"
 
 inherit bash-completion-r1 gnome.org gnome2-utils linux-info meson 
python-any-r1 systemd vala xdg



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2021-04-13 Thread Matt Turner
commit: fa27ae729adae179eb691836d476321841805a37
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 13 20:00:03 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 13 21:26:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa27ae72

app-misc/tracker-miners: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/tracker-miners/Manifest   |   2 -
 .../tracker-miners/tracker-miners-2.3.3.ebuild | 154 -
 .../tracker-miners/tracker-miners-2.3.4.ebuild | 154 -
 3 files changed, 310 deletions(-)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index b869c0e205d..db6e4a0f7ce 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,4 +1,2 @@
-DIST tracker-miners-2.3.3.tar.xz 3144712 BLAKE2B 
a5789cce89dedd7cf35548b730acc80eb9b8bcbc8338c4ee55b07c97af4b9fbadc46bf0fdc552a3384e995d71aca0defe2d57dc21d99f775dee6f33f69e0aa9b
 SHA512 
1e845aaa5412125df84298a05f29888b3872c0f4d9251f026dd51846831fcd4aa0c6965c85752d7b6ed6548268d21f0fd2a8427c922a5dc0afcd294286c607e2
-DIST tracker-miners-2.3.4.tar.xz 3128484 BLAKE2B 
f52c46123c95252f8f16df824ff7498a8f44698cea13fa78653d7733590bef0a502139fea686b4fd9012f7569a6f946e1dbf8e053a16c474230c733d37103a3f
 SHA512 
cefa6c3151b5caeb197a4ae4dbe24fa2674e807bf66a9cc72227b60ee295171b52c2edb35236a3fbf9d8803678f55f8b990864a7a3a32bf362b0739d03ba
 DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.1.1.tar.xz 4066784 BLAKE2B 
60ae0141b295f08f9fce92b2697adcabfa1c7dcadd32759a5283771e6c98aed03a2f9a2afc8c60138a3c3590d96b59fbeb844dfbd34acb89d83dd40d1476858c
 SHA512 
d7935fd02e0971a377106c65005b6ed4fdcc2c147f698d3cb36fea8e78019050e8b8ae5a407dea9809196c0186b8969c923767445249a85ad8b81a10e07c242f

diff --git a/app-misc/tracker-miners/tracker-miners-2.3.3.ebuild 
b/app-misc/tracker-miners/tracker-miners-2.3.3.ebuild
deleted file mode 100644
index 9d0204ebade..000
--- a/app-misc/tracker-miners/tracker-miners-2.3.3.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit 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";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg +pdf +playlist raw 
+rss seccomp test +tiff upower +xml xmp xps"
-
-REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
-RESTRICT="!test? ( test )"
-
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-
-# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
-RDEPEND="
-   >=dev-libs/glib-2.46:2
-   >=app-misc/tracker-2.2.0:=
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-plugins/gst-plugins-meta:1.0 )
-   !gstreamer? (
-   ffmpeg? ( media-video/ffmpeg:0= ) )
-
-   >=sys-apps/dbus-1.3.1
-   xmp? ( >=media-libs/exempi-2.1.0:= )
-   raw? ( media-libs/gexiv2 )
-   >=dev-libs/icu-4.8.1.2:=
-   cue? ( media-libs/libcue:= )
-   exif? ( >=media-libs/libexif-0.6 )
-   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
-   xps? ( app-text/libgxps )
-   iptc? ( media-libs/libiptcdata )
-   jpeg? ( virtual/jpeg:0 )
-   iso? ( >=sys-libs/libosinfo-0.2.10 )
-   >=media-libs/libpng-1.2:0=
-   seccomp? ( >=sys-libs/libseccomp-2.0 )
-   tiff? ( media-libs/tiff:0 )
-   xml? ( >=dev-libs/libxml2-2.6 )
-   pdf? ( >=app-text/poppler-0.16.0[cairo] )
-   playlist? ( >=dev-libs/totem-pl-parser-3:= )
-   upower? ( >=sys-power/upower-0.9.0 )
-   sys-libs/zlib:0
-   gif? ( media-libs/giflib:= )
-
-   rss? ( >=net-libs/libgrss-0.7:0 )
-   app-arch/gzip
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   dev-util/gdbus-codegen
-
-   >=dev-util/intltool-0.40.0
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? ( ${PYTHON_DEPS}
-   gstreamer? (
-   media-libs/gstreamer:1.0[introspection]
-   || ( media-plugins/gst-plugins-libav:1.0
-   media-plugins/gst-plugins-openh264:1.0 )
-   ) )
-"
-# intltool-merge manually called in meson.build in 2.2.2; might be properly 
gone by 2.3
-
-pkg_setup() {
- 

[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/

2021-02-17 Thread Sam James
commit: 9a8e65106cb5ea58fd8c777aa875b3193081b3f6
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 17 18:42:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 17 18:42:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a8e6510

app-misc/tracker-miners: Stabilize 2.3.5 amd64, #768753

Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker-miners/tracker-miners-2.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker-miners/tracker-miners-2.3.5.ebuild 
b/app-misc/tracker-miners/tracker-miners-2.3.5.ebuild
index 40bb5b76545..2572bcfe9e5 100644
--- a/app-misc/tracker-miners/tracker-miners-2.3.5.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-2.3.5.ebuild
@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg +pdf 
+playlist raw +rss
 REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2021-02-17 Thread Sam James
commit: 82318703db97c5e121eb2d882ba7a78f3171bf84
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 17 18:42:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 17 18:42:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82318703

app-misc/tracker: Stabilize 2.3.5 amd64, #768753

Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker/tracker-2.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-2.3.5.ebuild 
b/app-misc/tracker/tracker-2.3.5.ebuild
index 96217ee7023..4a430b59490 100644
--- a/app-misc/tracker/tracker-2.3.5.ebuild
+++ b/app-misc/tracker/tracker-2.3.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/2.0"
 IUSE="gtk-doc +miners networkmanager stemmer"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 #RESTRICT="!test? ( test )"
 
 PV_SERIES=$(ver_cut 1-2)



[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/

2021-02-17 Thread Sam James
commit: 8f34bc22812b4e7dc42df06674ab17b8af6675d2
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 17 14:21:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 17 14:21:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f34bc22

app-misc/tracker: Stabilize 2.3.5 x86, #768753

Signed-off-by: Sam James  gentoo.org>

 app-misc/tracker/tracker-2.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tracker/tracker-2.3.5.ebuild 
b/app-misc/tracker/tracker-2.3.5.ebuild
index 8e785910911..96217ee7023 100644
--- a/app-misc/tracker/tracker-2.3.5.ebuild
+++ b/app-misc/tracker/tracker-2.3.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/2.0"
 IUSE="gtk-doc +miners networkmanager stemmer"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 #RESTRICT="!test? ( test )"
 
 PV_SERIES=$(ver_cut 1-2)



  1   2   >