Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/youtube-viewer/
Date: Fri, 30 Jun 2017 12:25:27
Message-Id: 1498825507.d255de756438544d0aeb12da260cc41483a4e5af.monsieurp@gentoo
1 commit: d255de756438544d0aeb12da260cc41483a4e5af
2 Author: Zoltan Puskas <zoltan <AT> sinustrom <DOT> info>
3 AuthorDate: Thu May 25 06:49:49 2017 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 30 12:25:07 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d255de75
7
8 net-misc/youtube-viewer: version bump to 3.2.8.
9
10 Adjusted dependencies according to release, fixed RDEPEND of video players,
11 allowed ffmpeg with gnutls
12
13 Gentoo-Bug: https://bugs.gentoo.org/600460
14
15 Package-Manager: Portage-2.3.6, Repoman-2.3.2
16 Closes: https://github.com/gentoo/gentoo/pull/4989
17
18 net-misc/youtube-viewer/Manifest | 1 +
19 .../youtube-viewer/youtube-viewer-3.2.8.ebuild | 74 ++++++++++++++++++++++
20 2 files changed, 75 insertions(+)
21
22 diff --git a/net-misc/youtube-viewer/Manifest b/net-misc/youtube-viewer/Manifest
23 index 30d50d048d6..acfe1ef4209 100644
24 --- a/net-misc/youtube-viewer/Manifest
25 +++ b/net-misc/youtube-viewer/Manifest
26 @@ -2,3 +2,4 @@ DIST youtube-viewer-3.1.9.tar.gz 222276 SHA256 9b7ba2b50cea054898024bc871e231673
27 DIST youtube-viewer-3.2.0.tar.gz 222528 SHA256 60a4ded8798da3cdadadf816b1c4e87c6feb697f01db70630f014584e5a2392e SHA512 bda3592874ded71e6a60d87b669d2c80999425ef2f2061e942a8db5755d9d6f2dabf038b8b7984efb1cccc3a5f9f12b2fa56290be9db871b2784b2c464367c3b WHIRLPOOL 73ec965bf4cf65d545b99d73e003ce7d74d92dcdc1f5d29c8b925e4d96e93d5924b66e06ec40e22f16119b6df6445344d650d5ca086e52aeb60a350c7ca8ce0d
28 DIST youtube-viewer-3.2.4.tar.gz 224282 SHA256 ca37024ce018e31bd4c99f5df208e842f44979c07c5d31647c1fbe4e17b1b296 SHA512 06bb763460b90f26aa1671c29056374df62d4e840acb3a800f4840160535fef30e60e6655b1d4ba7423a0424384acdfc00aa068a420aa836110974a5f7152ec2 WHIRLPOOL bfeb12bacd98b6da8ecb0ee4b626a8fdc98331f21049bdd99524d65ff5de109abe859c882dac5347fa07cee704d229e64496a369ae1c3ae6d24557c4ff142b59
29 DIST youtube-viewer-3.2.5.tar.gz 228801 SHA256 306199649972137e7181fac4efccb295b5c3aedc3f103975cca533db3be1f53b SHA512 093c62a3fcbfdf538ae5a205b4263ef91408e4aa7f1824a12f4b5d7b387437fe48af5914e792d743b135e1389534ddba89aaa9a1226969d3cc360515a0d885ae WHIRLPOOL 5d0168866d58ee88e6d7fa98f2a7ffdc3527203680c224bcd5998e322f6329e28cecbc33986aea764137c9917b78e65f250afe664af6fd5c308a50cfa626c869
30 +DIST youtube-viewer-3.2.8.tar.gz 233912 SHA256 50e26c4f9548f0211cb0dd35ade192939ec12c5aab9d0d55692223390dbb9039 SHA512 ae4012f164ff86208975968efe3460774f6740ada9badbfbb373b1e4a22b9983667d96c0f8d857431a6b344bbd061895abab39d353e850662b0b131ef9016f45 WHIRLPOOL ac0c6176ec9636e0b9192e3018f73f3ef3e5ddd4498994e024392164510607891af0ee8c487d159822ad9601552c38c6f755307274df7798b7d1dcd33ba7f041
31
32 diff --git a/net-misc/youtube-viewer/youtube-viewer-3.2.8.ebuild b/net-misc/youtube-viewer/youtube-viewer-3.2.8.ebuild
33 new file mode 100644
34 index 00000000000..3b5e362cd1b
35 --- /dev/null
36 +++ b/net-misc/youtube-viewer/youtube-viewer-3.2.8.ebuild
37 @@ -0,0 +1,74 @@
38 +# Copyright 1999-2017 Gentoo Foundation
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=6
42 +
43 +inherit eutils gnome2-utils perl-module
44 +
45 +DESCRIPTION="A command line utility for viewing youtube-videos in Mplayer"
46 +HOMEPAGE="https://trizenx.blogspot.com/2012/03/gtk-youtube-viewer.html"
47 +SRC_URI="https://github.com/trizen/youtube-viewer/archive/${PV}.tar.gz -> ${P}.tar.gz"
48 +
49 +LICENSE="|| ( Artistic GPL-1+ )"
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~x86"
52 +IUSE="gtk"
53 +
54 +RDEPEND="
55 + dev-perl/Data-Dump
56 + dev-perl/JSON
57 + dev-perl/libwww-perl[ssl]
58 + dev-perl/Term-ReadLine-Gnu
59 + dev-perl/LWP-Protocol-https
60 + virtual/perl-Encode
61 + virtual/perl-File-Path
62 + virtual/perl-File-Spec
63 + virtual/perl-Getopt-Long
64 + virtual/perl-Scalar-List-Utils
65 + virtual/perl-Term-ANSIColor
66 + virtual/perl-Term-ReadLine
67 + virtual/perl-Text-ParseWords
68 + virtual/perl-Text-Tabs+Wrap
69 + gtk? (
70 + dev-perl/File-ShareDir
71 + >=dev-perl/Gtk2-1.244.0
72 + virtual/freedesktop-icon-theme
73 + x11-libs/gdk-pixbuf:2[X,jpeg]
74 + )
75 + || ( media-video/ffmpeg[openssl] media-video/ffmpeg[gnutls] )
76 + || ( media-video/mpv media-video/mplayer media-video/vlc gtk? ( media-video/smplayer ) )"
77 +DEPEND="dev-perl/Module-Build"
78 +
79 +src_configure() {
80 + local myconf
81 + if use gtk ; then
82 + myconf="--gtk-youtube-viewer"
83 + fi
84 + perl-module_src_configure
85 +}
86 +
87 +src_install() {
88 + perl-module_src_install
89 +
90 + if use gtk ; then
91 + domenu share/gtk-youtube-viewer.desktop
92 + doicon share/icons/gtk-youtube-viewer.png
93 + fi
94 +}
95 +
96 +pkg_postinst() {
97 + use gtk && gnome2_icon_cache_update
98 + elog "Optional dependencies:"
99 + optfeature "cache support" dev-perl/LWP-UserAgent-Cached
100 + optfeature "faster JSON to HASH conversion" dev-perl/JSON-XS
101 + optfeature "the case if there are SSL problems" dev-perl/Mozilla-CA
102 + optfeature "printing results in a fixed-width format (--fixed-width, -W)" dev-perl/Text-CharWidth
103 + optfeature "threads support" virtual/perl-threads
104 + elog
105 + elog "Check the configuration file in ~/.config/youtube-viewer/"
106 + elog "and configure your video player backend."
107 +}
108 +
109 +pkg_postrm() {
110 + use gtk && gnome2_icon_cache_update
111 +}