Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/youtube-viewer/
Date: Thu, 08 Aug 2019 15:10:54
Message-Id: 1565277006.5b247a368ed9a0b23dd72f90b039880a9e8c26e9.juippis@gentoo
1 commit: 5b247a368ed9a0b23dd72f90b039880a9e8c26e9
2 Author: Zoltan Puskas <zoltan <AT> sinustrom <DOT> info>
3 AuthorDate: Thu Aug 8 05:36:17 2019 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 8 15:10:06 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b247a36
7
8 net-misc/youtube-viewer: Update -9999 with changes from new releases
9
10 Signed-off-by: Zoltan Puskas <zoltan <AT> sinustrom.info>
11 Package-Manager: Portage-2.3.69, Repoman-2.3.16
12 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
13
14 net-misc/youtube-viewer/youtube-viewer-9999.ebuild | 29 +++++++---------------
15 1 file changed, 9 insertions(+), 20 deletions(-)
16
17 diff --git a/net-misc/youtube-viewer/youtube-viewer-9999.ebuild b/net-misc/youtube-viewer/youtube-viewer-9999.ebuild
18 index 94ebef6a27a..42baf31b22b 100644
19 --- a/net-misc/youtube-viewer/youtube-viewer-9999.ebuild
20 +++ b/net-misc/youtube-viewer/youtube-viewer-9999.ebuild
21 @@ -1,4 +1,4 @@
22 -# Copyright 1999-2017 Gentoo Foundation
23 +# Copyright 1999-2019 Gentoo Authors
24 # Distributed under the terms of the GNU General Public License v2
25
26 EAPI=6
27 @@ -16,12 +16,11 @@ KEYWORDS=""
28 IUSE="gtk"
29
30 RDEPEND="
31 - >=dev-lang/perl-5.16.0
32 dev-perl/Data-Dump
33 dev-perl/JSON
34 dev-perl/libwww-perl[ssl]
35 dev-perl/Term-ReadLine-Gnu
36 - media-video/ffmpeg[openssl]
37 + dev-perl/LWP-Protocol-https
38 virtual/perl-Encode
39 virtual/perl-File-Path
40 virtual/perl-File-Spec
41 @@ -37,26 +36,21 @@ RDEPEND="
42 virtual/freedesktop-icon-theme
43 x11-libs/gdk-pixbuf:2[X,jpeg]
44 )
45 - || ( media-video/mpv media-video/mplayer media-video/smplayer media-video/vlc )"
46 + || ( media-video/ffmpeg[openssl] media-video/ffmpeg[gnutls] )
47 + || ( media-video/mpv media-video/mplayer media-video/vlc gtk? ( media-video/smplayer ) )"
48 DEPEND="dev-perl/Module-Build"
49
50 SRC_TEST="do"
51
52 -src_prepare() {
53 - perl-module_src_prepare
54 -}
55 -
56 -# build system installs files on "perl Build.PL" too
57 -# do all the work in src_install
58 -src_configure() { :; }
59 -src_compile() { :; }
60 -
61 -src_install() {
62 +src_configure() {
63 local myconf
64 if use gtk ; then
65 myconf="--gtk-youtube-viewer"
66 fi
67 perl-module_src_configure
68 +}
69 +
70 +src_install() {
71 perl-module_src_install
72
73 if use gtk ; then
74 @@ -65,19 +59,14 @@ src_install() {
75 fi
76 }
77
78 -pkg_preinst() {
79 - use gtk && gnome2_icon_savelist
80 - perl_set_version
81 -}
82 -
83 pkg_postinst() {
84 use gtk && gnome2_icon_cache_update
85 elog "Optional dependencies:"
86 optfeature "cache support" dev-perl/LWP-UserAgent-Cached
87 - optfeature "better STDIN support" dev-perl/Term-ReadLine-Gnu
88 optfeature "faster JSON to HASH conversion" dev-perl/JSON-XS
89 optfeature "the case if there are SSL problems" dev-perl/Mozilla-CA
90 optfeature "printing results in a fixed-width format (--fixed-width, -W)" dev-perl/Text-CharWidth
91 + optfeature "live streams support" net-misc/youtube-dl
92 optfeature "threads support" virtual/perl-threads
93 elog
94 elog "Check the configuration file in ~/.config/youtube-viewer/"