[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/files/, app-misc/tracker/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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)