From 21435953e16cda318a82334ddbadb3b5c36d9ea7 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 15 Jan 2020 15:51:32 +0000 Subject: gentoo resync : 15.01.2020 --- app-misc/tracker-miners/Manifest | 5 +- .../files/2.1.6-cue-meson-fixes.patch | 67 --------- .../tracker-miners/tracker-miners-2.1.6.ebuild | 157 --------------------- .../tracker-miners/tracker-miners-2.2.2.ebuild | 4 +- 4 files changed, 3 insertions(+), 230 deletions(-) delete mode 100644 app-misc/tracker-miners/files/2.1.6-cue-meson-fixes.patch delete mode 100644 app-misc/tracker-miners/tracker-miners-2.1.6.ebuild (limited to 'app-misc/tracker-miners') diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest index 04d0e48a907c..3f551f0ff20f 100644 --- a/app-misc/tracker-miners/Manifest +++ b/app-misc/tracker-miners/Manifest @@ -1,6 +1,3 @@ -AUX 2.1.6-cue-meson-fixes.patch 2632 BLAKE2B d3d63e27b8d1ff4f3463826399133c2396dbb17fb38e9aae43df8da43aea1c05ccb6c0567235773ecaa8a5741dc75ec1be49ec06d604f6751d79e32fbb3d153a SHA512 3cfda20f1be0c956de2de2b2cc70960373c2d74ddbb895480026faa32e053bcec4db42473d15d8b37d567d2fdd2b8ccb34e8bbdcc9446fb03089eefe2fe8bd4f -DIST tracker-miners-2.1.6.tar.xz 3456848 BLAKE2B 60b4af9ea755b79c2d31150d744468c6b980238eef542b9be382316eaf7310e137c501f9f705319e203ac3fba11e554202f6d1ee8e5a1ebcdf9b0d59aaa5e380 SHA512 3ded014c98f7be2b610fbe76c3a2b006a9ec85b090d2d3ca3e943e89b58b520da291ebfebe9efd579fe330fd49fced8f792eeba3b8e56f91fd2358bdaff4cdf2 DIST tracker-miners-2.2.2.tar.xz 2893476 BLAKE2B 30bfd0454c5429a708ee10a299210e800e2d713859a20206b8c96cb41f4a1d14c438266b198788056b4d2f7fd5a9b8b465d9d7b460e3e57ddbd56d98f89c5ae2 SHA512 41dda92ddde2ba473ac0887ab5a0c0918c8a26a99cdcd1c0a7d49cdce0f7b02ff080fa868df7e855d08ce5cf61fa55b3ef0737bc58a83e80d2096435efa11cf3 -EBUILD tracker-miners-2.1.6.ebuild 4622 BLAKE2B 889dab1b86e580ef8280cbea89c72b0c7903a121f3fd4bca1e1bcc61d5d8a8ef4640cdfa65c8c7644f9143878870b143f1989eeb0aedc7d7873ccdd086dce495 SHA512 87cc80f861097b93aaa13690d8dc0323c122a954a930d0372297695d463e9f19c7e69d232e735b9af171762661919881bba61c463e2367cb0f3abe58b9a70a2e -EBUILD tracker-miners-2.2.2.ebuild 4695 BLAKE2B df24bd5e644d8b287c3f16c2b7543716c4cec48dc8abdfa6eb059adf3516b2db630c7bc9e208e92d8b4eb51635626078475e3ae1e497c234937cab989bd66887 SHA512 e0c4fd2b8d78983068cbbbbc9fb496a31b5645f76276598f715183a4ee7ef60addebf8272c0f8660aa9b3314073aff39b62ae9492749499a06034105949b480a +EBUILD tracker-miners-2.2.2.ebuild 4691 BLAKE2B d1ed0be0579c342940c2c648d1edfadbb1799ca02657ae601fd8450920cf709ce023a38dddba5e3275dbe9890498d1335469ec6a4d7a056def013fb470ecaaf8 SHA512 b2eaee0f31dbd69e5fa6c564bb70ead1e045380cb33253aceab83e4e98990552dd92dfff8bf7385f7d4fb29b7d3c2cd2f5f283390a608f8662244a35c458e3c4 MISC metadata.xml 739 BLAKE2B 0ac1d8e892ef4b1caebea7f598b35694bc21956680ccfc16b2693528f913fde9354fb984fc09f20bbf9ad3671af2438818691d05fbfc05a06783cd2aa401ed8c SHA512 e685c1ed8e5029828251ed7a6e8124e8716b365172d976116a29aea67ec01744450892a30e53ce0a3ae4f1fa2b41d9af8fd4429667c31478e83aa3086cc0aa01 diff --git a/app-misc/tracker-miners/files/2.1.6-cue-meson-fixes.patch b/app-misc/tracker-miners/files/2.1.6-cue-meson-fixes.patch deleted file mode 100644 index 07d6ae9b649f..000000000000 --- a/app-misc/tracker-miners/files/2.1.6-cue-meson-fixes.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 5d24ba00a7735ab3b7b381a102dc5536c12c8133 Mon Sep 17 00:00:00 2001 -From: Ernestas Kulik -Date: Sun, 7 Oct 2018 11:40:41 +0300 -Subject: [PATCH 1/2] build: Fix libcue version comparison -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -It currently performs a string comparison, as opposed to using -version_compare(), which leads to results like -“unknown >= 2.0.0 == True” when the dependency was not found. - -Fixes https://gitlab.gnome.org/GNOME/tracker-miners/issues/32 - -(cherry picked from commit 6e281037a5f0abc12e5e8902e445f264200980b0) ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index 4273638dd..c30ada4ed 100644 ---- a/meson.build -+++ b/meson.build -@@ -317,7 +317,7 @@ conf.set('GSTREAMER_BACKEND_DISCOVERER', gstreamer_backend_name == 'Discoverer') - conf.set('GSTREAMER_BACKEND_GUPNP_DLNA', gstreamer_backend_name == 'GUPnP-DLNA') - conf.set('HAVE_HAL', battery_detection_library_name == 'hal') - conf.set('HAVE_LIBCUE', libcue.found()) --conf.set('HAVE_LIBCUE2', libcue.version() >= '2.0.0') -+conf.set('HAVE_LIBCUE2', libcue.version().version_compare('>= 2.0.0')) - conf.set('HAVE_LIBICU_CHARSET_DETECTION', charset_library_name == 'icu') - conf.set('HAVE_LIBEXIF', libexif.found()) - conf.set('HAVE_LIBIPTCDATA', libiptcdata.found()) --- -2.17.0 - - -From ff6a076330ba1b5a383196795b18e2c069ac54c6 Mon Sep 17 00:00:00 2001 -From: Sam Thursfield -Date: Sun, 7 Oct 2018 23:42:28 +0200 -Subject: [PATCH 2/2] build: Fix breakage when libcue isn't found - -Commit 6e281037a5f0abc introduced a regression on systems where libcue -is not available. - -Fixes https://gitlab.gnome.org/GNOME/tracker-miners/issues/33 - -(cherry picked from commit fd0eb3cd98f279591cbe8635eadf42027dd5ddae) ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index c30ada4ed..28072646a 100644 ---- a/meson.build -+++ b/meson.build -@@ -317,7 +317,7 @@ conf.set('GSTREAMER_BACKEND_DISCOVERER', gstreamer_backend_name == 'Discoverer') - conf.set('GSTREAMER_BACKEND_GUPNP_DLNA', gstreamer_backend_name == 'GUPnP-DLNA') - conf.set('HAVE_HAL', battery_detection_library_name == 'hal') - conf.set('HAVE_LIBCUE', libcue.found()) --conf.set('HAVE_LIBCUE2', libcue.version().version_compare('>= 2.0.0')) -+conf.set('HAVE_LIBCUE2', libcue.found() and libcue.version().version_compare('>= 2.0.0')) - conf.set('HAVE_LIBICU_CHARSET_DETECTION', charset_library_name == 'icu') - conf.set('HAVE_LIBEXIF', libexif.found()) - conf.set('HAVE_LIBIPTCDATA', libiptcdata.found()) --- -2.17.0 - diff --git a/app-misc/tracker-miners/tracker-miners-2.1.6.ebuild b/app-misc/tracker-miners/tracker-miners-2.1.6.ebuild deleted file mode 100644 index 90a3454283d0..000000000000 --- a/app-misc/tracker-miners/tracker-miners-2.1.6.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_5,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 flac gif gsf +gstreamer iptc +iso +jpeg libav +pdf +playlist raw +rss seccomp test +taglib +tiff upower +vorbis +xml xmp xps" -RESTRICT="!test? ( test )" - -REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg/libav - -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.1.0:= - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 ) - !gstreamer? ( - ffmpeg? ( - libav? ( media-video/libav:0= ) - !libav? ( media-video/ffmpeg:0= ) ) ) - - >=sys-apps/dbus-1.3.1 - xmp? ( >=media-libs/exempi-2.1.0:= ) - flac? ( >=media-libs/flac-1.2.1 ) - 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 ) - vorbis? ( >=media-libs/libvorbis-0.22 ) - 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.1.5; might be properly gone by 2.2.0 (MR !29) - -PATCHES=( - "${FILESDIR}"/${PV}-cue-meson-fixes.patch -) - -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 - $(meson_use test functional_tests) - -Dminer_apps=true - -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 - - -Dcue=$(usex cue enabled disabled) - -Dexif=$(usex exif enabled disabled) - -Dflac=$(usex flac enabled disabled) - -Dgif=$(usex gif enabled disabled) - -Dgsf=$(usex gsf enabled disabled) - -Diptc=$(usex iptc enabled disabled) - -Diso=$(usex iso enabled disabled) - -Djpeg=$(usex jpeg enabled disabled) - -Dpdf=$(usex pdf enabled disabled) - -Dplaylist=$(usex playlist enabled disabled) - -Dpng=enabled - -Draw=$(usex raw enabled disabled) - -Dtaglib=$(usex taglib enabled disabled) - -Dtiff=$(usex tiff enabled disabled) - -Dvorbis=$(usex vorbis enabled disabled) - -Dxml=$(usex xml enabled disabled) - -Dxmp=$(usex xmp enabled disabled) - -Dxps=$(usex xps enabled disabled) - - -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() { - 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.2.2.ebuild b/app-misc/tracker-miners/tracker-miners-2.2.2.ebuild index 57379e3ea6c7..9541f9757a22 100644 --- a/app-misc/tracker-miners/tracker-miners-2.2.2.ebuild +++ b/app-misc/tracker-miners/tracker-miners-2.2.2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) +PYTHON_COMPAT=( python{2_7,3_6,3_7} ) inherit gnome.org gnome2-utils meson python-any-r1 systemd xdg -- cgit v1.2.3