diff options
4 files changed, 0 insertions, 371 deletions
diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest index 02ab7b7bb733..dc4b84195bd5 100644 --- a/app-misc/tracker-miners/Manifest +++ b/app-misc/tracker-miners/Manifest @@ -1,4 +1,2 @@ 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/tracker-miners-3.1.1-Fix-asciidoc-manpage.xsl-location.patch b/app-misc/tracker-miners/files/tracker-miners-3.1.1-Fix-asciidoc-manpage.xsl-location.patch deleted file mode 100644 index 26bea773b284..000000000000 --- a/app-misc/tracker-miners/files/tracker-miners-3.1.1-Fix-asciidoc-manpage.xsl-location.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 24a47894578f48c54cb303c8a11ad8df29fc93a4 Mon Sep 17 00:00:00 2001 -From: Matt Turner <mattst88@gmail.com> -Date: Sat, 13 Mar 2021 17:35:17 -0500 -Subject: [PATCH] Fix asciidoc manpage.xsl location - ---- - docs/manpages/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/docs/manpages/meson.build b/docs/manpages/meson.build -index 0b8a64863..831d08597 100644 ---- a/docs/manpages/meson.build -+++ b/docs/manpages/meson.build -@@ -43,7 +43,7 @@ foreach m : daemon_manpages + cli_manpages - command: [xsltproc, - '--output', '@OUTPUT@', - '--stringparam', 'man.authors.section.enabled', '0', -- '/etc/asciidoc/docbook-xsl/manpage.xsl', '@INPUT@'], -+ '/usr/share/asciidoc/docbook-xsl/manpage.xsl', '@INPUT@'], - input: xml, - output: manpage, - install: true, --- -2.26.2 - diff --git a/app-misc/tracker-miners/tracker-miners-3.2.1.ebuild b/app-misc/tracker-miners/tracker-miners-3.2.1.ebuild deleted file mode 100644 index 5ff984092f4c..000000000000 --- a/app-misc/tracker-miners/tracker-miners-3.2.1.ebuild +++ /dev/null @@ -1,172 +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} ) - -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_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - # https://gitlab.gnome.org/GNOME/tracker-miners/-/merge_requests/323 - sed -i -e 's:environtment:env:' tests/libtracker-extract/meson.build || die - - # 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() { - 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 tests_tap_protocol) - -Dminer_fs=true - $(meson_use rss miner_rss) - -Dwriteback=true - -Dabiword=true - -Dicon=true - -Dmp3=true - -Dps=true - -Dtext=true - -Dunzip_ps_gz_files=true # spawns gunzip - - $(meson_feature networkmanager network_manager) - $(meson_feature cue) - $(meson_feature exif) - $(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 tiff) - $(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_dir="$(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-3.2.2.ebuild b/app-misc/tracker-miners/tracker-miners-3.2.2.ebuild deleted file mode 100644 index 03dcbfde8c38..000000000000 --- a/app-misc/tracker-miners/tracker-miners-3.2.2.ebuild +++ /dev/null @@ -1,172 +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} ) - -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_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - # https://gitlab.gnome.org/GNOME/tracker-miners/-/merge_requests/323 - sed -i -e 's:environtment:env:' tests/libtracker-extract/meson.build || die - - # 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() { - 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 tests_tap_protocol) - -Dminer_fs=true - $(meson_use rss miner_rss) - -Dwriteback=true - -Dabiword=true - -Dicon=true - -Dmp3=true - -Dps=true - -Dtext=true - -Dunzip_ps_gz_files=true # spawns gunzip - - $(meson_feature networkmanager network_manager) - $(meson_feature cue) - $(meson_feature exif) - $(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 tiff) - $(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_dir="$(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 -} |