summaryrefslogtreecommitdiff
path: root/app-misc/tracker-miners
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-06-13 10:39:22 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-06-13 10:39:22 +0100
commit9452a6e87b6c2c70513bc47a2470bf9f1168920e (patch)
tree8ac67e26b45f34d71c5aab3621813b100a0d5f00 /app-misc/tracker-miners
parentf516638b7fe9592837389826a6152a7e1b251c54 (diff)
gentoo resync : 13.06.2020
Diffstat (limited to 'app-misc/tracker-miners')
-rw-r--r--app-misc/tracker-miners/Manifest4
-rw-r--r--app-misc/tracker-miners/tracker-miners-2.2.2.ebuild151
-rw-r--r--app-misc/tracker-miners/tracker-miners-2.3.3.ebuild2
3 files changed, 2 insertions, 155 deletions
diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index fcde9252b5ee..80f727d22349 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,5 +1,3 @@
-DIST tracker-miners-2.2.2.tar.xz 2893476 BLAKE2B 30bfd0454c5429a708ee10a299210e800e2d713859a20206b8c96cb41f4a1d14c438266b198788056b4d2f7fd5a9b8b465d9d7b460e3e57ddbd56d98f89c5ae2 SHA512 41dda92ddde2ba473ac0887ab5a0c0918c8a26a99cdcd1c0a7d49cdce0f7b02ff080fa868df7e855d08ce5cf61fa55b3ef0737bc58a83e80d2096435efa11cf3
DIST tracker-miners-2.3.3.tar.xz 3144712 BLAKE2B a5789cce89dedd7cf35548b730acc80eb9b8bcbc8338c4ee55b07c97af4b9fbadc46bf0fdc552a3384e995d71aca0defe2d57dc21d99f775dee6f33f69e0aa9b SHA512 1e845aaa5412125df84298a05f29888b3872c0f4d9251f026dd51846831fcd4aa0c6965c85752d7b6ed6548268d21f0fd2a8427c922a5dc0afcd294286c607e2
-EBUILD tracker-miners-2.2.2.ebuild 4625 BLAKE2B daad0bc3a51a3f828211e44c0db1e397155e393c2bab325e203f71d0d40ce9c479d57937a6b6c6ba7d0a82b0a4933697e7b78fbdafd12db3cb7f7cf8701e192b SHA512 5a769a794539098e6b38bd52431d7f3d6c773b305e0acaa8ef33cdd41ca46b1a7c0a8af630162345a27c77b7b0a2c14b5e04dd713ab881304db8e3d1085987c6
-EBUILD tracker-miners-2.3.3.ebuild 4614 BLAKE2B c3f73ec3802c52ee319ec2a6a712c6563dc24c06110edd5aaea27d536b3d24625588848286bdfc4b7a2692fd7939a1291fcf1901cf402a38fd25c1a598acfb4d SHA512 720743618616733a731b2b5937f8ff7bf4e49cab6f22c7a86fb90a74f24d25ba9f40f734de0cdb315f404d35c6bbf403e325c973805a5b8710261aa9a487bcbe
+EBUILD tracker-miners-2.3.3.ebuild 4613 BLAKE2B 6f1f12bcf4af210b4c48ede6dd31a3de6748e2dd8882c507edea4e0e3e25952be7ee13dcd142eab1f37b4d2aa02fff3d01ce9a0a9a0febc710beff12a7b93c3a SHA512 9222b7a115e3a02f49d8b1296f3a78aaa5bffb96d1fce26b1e6d8a342afb6a29f440bd6df099d2871a6b3aae6470cab1adca3befffb32648f762d1e4404c3806
MISC metadata.xml 739 BLAKE2B 0ac1d8e892ef4b1caebea7f598b35694bc21956680ccfc16b2693528f913fde9354fb984fc09f20bbf9ad3671af2438818691d05fbfc05a06783cd2aa401ed8c SHA512 e685c1ed8e5029828251ed7a6e8124e8716b365172d976116a29aea67ec01744450892a30e53ce0a3ae4f1fa2b41d9af8fd4429667c31478e83aa3086cc0aa01
diff --git a/app-misc/tracker-miners/tracker-miners-2.2.2.ebuild b/app-misc/tracker-miners/tracker-miners-2.2.2.ebuild
deleted file mode 100644
index 571b909db24d..000000000000
--- a/app-misc/tracker-miners/tracker-miners-2.2.2.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{3_6,3_7} )
-
-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 +taglib +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] )
- taglib? ( >=media-libs/taglib-1.6 )
- 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}
- dev-util/glib-utils
-
- >=dev-util/intltool-0.40.0
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? ( ${PYTHON_DEPS}
- gstreamer? ( || ( 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() {
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- # 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
- xdg_src_prepare
- gnome2_environment_reset # sets gstreamer safety variables
-}
-
-src_configure() {
- local media_extractor="none"
- if use gstreamer ; then
- media_extractor="gstreamer"
- elif use ffmpeg ; then
- media_extractor="libav"
- fi
-
- local emesonargs=(
- -Dtracker_core=system
-
- -Ddocs=true
- -Dextract=true
- -Dfunctional_tests=false # currently broken, may fare better in 2.2.3 or 2.3; if re-enabled re-add dconf test dep
- #$(meson_use test functional_tests)
- -Dminer_fs=true
- $(meson_use rss miner_rss)
- -Dwriteback=true
- -Dabiword=true
- -Ddvi=true
- -Dicon=true
- -Dmp3=true
- -Dps=true
- -Dtext=true
- -Dunzip_ps_gz_files=true # spawns gunzip
-
- $(meson_feature cue)
- $(meson_feature exif)
- -Dflac=disabled # never use external flac extractor - gst-plugins-flac is for that; ffmpeg one is maybe worse, but that's non-default
- $(meson_feature gif)
- $(meson_feature gsf)
- $(meson_feature iptc)
- $(meson_feature iso)
- $(meson_feature jpeg)
- $(meson_feature pdf)
- $(meson_feature playlist)
- -Dpng=enabled
- $(meson_feature raw)
- $(meson_feature taglib)
- $(meson_feature tiff)
- -Dvorbis=disabled # never use external vorbis extractor - gst-plugins-base[vorbis] is for that; ffmpeg one is maybe worse, but that's non-default
- $(meson_feature xml)
- $(meson_feature xmp)
- $(meson_feature xps)
-
- -Dbattery_detection=$(usex upower upower none)
- -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
- -Dsystemd_user_services="$(systemd_get_userunitdir)"
- )
- meson_src_configure
-}
-
-src_test() {
- export GSETTINGS_BACKEND="dconf" # Tests require dconf and explicitly check for it (env_reset set it to "memory")
- 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/app-misc/tracker-miners/tracker-miners-2.3.3.ebuild b/app-misc/tracker-miners/tracker-miners-2.3.3.ebuild
index 55256eea7a2c..580229daebd9 100644
--- a/app-misc/tracker-miners/tracker-miners-2.3.3.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-2.3.3.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="