commit:     b6b942cdc109812d23a1a01f6153e5025c6286be
Author:     Julian Ospald <hasufell <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 27 12:52:46 2015 +0000
Commit:     Julian Ospald <hasufell <AT> gentoo <DOT> org>
CommitDate: Tue Oct 27 12:52:46 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b942cd

net-misc/youtube-viewer: remove video player dependencies

And rather tell the user to install a compatible video player.
Since these are not strictly limited, it doesn't make sense
to list them all in RDEPEND.

 net-misc/youtube-viewer/youtube-viewer-3.1.9.ebuild | 14 ++++++++++----
 net-misc/youtube-viewer/youtube-viewer-9999.ebuild  | 14 ++++++++++----
 2 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/net-misc/youtube-viewer/youtube-viewer-3.1.9.ebuild 
b/net-misc/youtube-viewer/youtube-viewer-3.1.9.ebuild
index 59041b3..8a99343 100644
--- a/net-misc/youtube-viewer/youtube-viewer-3.1.9.ebuild
+++ b/net-misc/youtube-viewer/youtube-viewer-3.1.9.ebuild
@@ -21,8 +21,6 @@ RDEPEND="
        dev-perl/JSON
        dev-perl/libwww-perl[ssl]
        dev-perl/Term-ReadLine-Gnu
-       || ( media-video/mplayer[network]
-               media-video/mpv )
        virtual/perl-Encode
        virtual/perl-File-Path
        virtual/perl-File-Spec
@@ -72,7 +70,7 @@ pkg_preinst() {
 
 pkg_postinst() {
        use gtk && gnome2_icon_cache_update
-       einfo
+       elog
        elog "optional dependencies:"
        elog "  dev-perl/LWP-UserAgent-Cached (cache support)"
        elog "  dev-perl/Term-ReadLine-Gnu (for a better STDIN support)"
@@ -81,7 +79,15 @@ pkg_postinst() {
        elog "  dev-perl/Text-CharWidth (print the results in a fixed-width"
        elog "    format (--fixed-width, -W))"
        elog "  virtual/perl-threads (threads support)"
-       einfo
+       elog
+       elog "You also need a compatible video player, possible choices are:"
+       elog "  media-video/gnome-mplayer"
+       elog "  media-video/mplayer[network]"
+       elog "  media-video/mpv"
+       elog "  media-video/smplayer"
+       elog "  media-video/vlc"
+       elog "Also check the configuration file in ~/.config/youtube-viewer/"
+       elog "and configure your video player backend."
 }
 
 pkg_postrm() {

diff --git a/net-misc/youtube-viewer/youtube-viewer-9999.ebuild 
b/net-misc/youtube-viewer/youtube-viewer-9999.ebuild
index 68d8ce7..9290df1 100644
--- a/net-misc/youtube-viewer/youtube-viewer-9999.ebuild
+++ b/net-misc/youtube-viewer/youtube-viewer-9999.ebuild
@@ -22,8 +22,6 @@ RDEPEND="
        dev-perl/JSON
        dev-perl/libwww-perl[ssl]
        dev-perl/Term-ReadLine-Gnu
-       || ( media-video/mplayer[network]
-               media-video/mpv )
        virtual/perl-Encode
        virtual/perl-File-Path
        virtual/perl-File-Spec
@@ -73,7 +71,7 @@ pkg_preinst() {
 
 pkg_postinst() {
        use gtk && gnome2_icon_cache_update
-       einfo
+       elog
        elog "optional dependencies:"
        elog "  dev-perl/LWP-UserAgent-Cached (cache support)"
        elog "  dev-perl/Term-ReadLine-Gnu (for a better STDIN support)"
@@ -82,7 +80,15 @@ pkg_postinst() {
        elog "  dev-perl/Text-CharWidth (print the results in a fixed-width"
        elog "    format (--fixed-width, -W))"
        elog "  virtual/perl-threads (threads support)"
-       einfo
+       elog
+       elog "You also need a compatible video player, possible choices are:"
+       elog "  media-video/gnome-mplayer"
+       elog "  media-video/mplayer[network]"
+       elog "  media-video/mpv"
+       elog "  media-video/smplayer"
+       elog "  media-video/vlc"
+       elog "Also check the configuration file in ~/.config/youtube-viewer/"
+       elog "and configure your video player backend."
 }
 
 pkg_postrm() {

Reply via email to