Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/youtube-dl: ChangeLog youtube-dl-2015.01.30.2.ebuild youtube-dl-2015.01.22.ebuild
Date: Fri, 30 Jan 2015 17:46:23
Message-Id: 20150130174619.A802A10B3E@oystercatcher.gentoo.org
1 jer 15/01/30 17:46:19
2
3 Modified: ChangeLog
4 Added: youtube-dl-2015.01.30.2.ebuild
5 Removed: youtube-dl-2015.01.22.ebuild
6 Log:
7 Version bump.
8
9 (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key A792A613)
10
11 Revision Changes Path
12 1.449 net-misc/youtube-dl/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/youtube-dl/ChangeLog?rev=1.449&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/youtube-dl/ChangeLog?rev=1.449&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/youtube-dl/ChangeLog?r1=1.448&r2=1.449
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-misc/youtube-dl/ChangeLog,v
21 retrieving revision 1.448
22 retrieving revision 1.449
23 diff -u -r1.448 -r1.449
24 --- ChangeLog 26 Jan 2015 11:36:45 -0000 1.448
25 +++ ChangeLog 30 Jan 2015 17:46:19 -0000 1.449
26 @@ -1,6 +1,12 @@
27 # ChangeLog for net-misc/youtube-dl
28 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-misc/youtube-dl/ChangeLog,v 1.448 2015/01/26 11:36:45 jer Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-misc/youtube-dl/ChangeLog,v 1.449 2015/01/30 17:46:19 jer Exp $
31 +
32 +*youtube-dl-2015.01.30.2 (30 Jan 2015)
33 +
34 + 30 Jan 2015; Jeroen Roovers <jer@g.o> -youtube-dl-2015.01.22.ebuild,
35 + +youtube-dl-2015.01.30.2.ebuild:
36 + Version bump.
37
38 *youtube-dl-2015.01.25 (26 Jan 2015)
39
40
41
42
43 1.1 net-misc/youtube-dl/youtube-dl-2015.01.30.2.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/youtube-dl/youtube-dl-2015.01.30.2.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/youtube-dl/youtube-dl-2015.01.30.2.ebuild?rev=1.1&content-type=text/plain
47
48 Index: youtube-dl-2015.01.30.2.ebuild
49 ===================================================================
50 # Copyright 1999-2015 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/net-misc/youtube-dl/youtube-dl-2015.01.30.2.ebuild,v 1.1 2015/01/30 17:46:19 jer Exp $
53
54 EAPI=5
55
56 PYTHON_COMPAT=(python{2_7,3_3,3_4})
57 DISTUTILS_SINGLE_IMPL=true
58 inherit bash-completion-r1 distutils-r1 eutils
59
60 DESCRIPTION="Download videos from YouTube.com (and more sites...)"
61 HOMEPAGE="http://rg3.github.com/youtube-dl/"
62 SRC_URI="http://youtube-dl.org/downloads/${PV}/${P}.tar.gz"
63
64 LICENSE="public-domain"
65 SLOT="0"
66 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
67 IUSE="offensive test"
68
69 DEPEND="
70 dev-python/setuptools[${PYTHON_USEDEP}]
71 test? ( dev-python/nose[coverage(+)] )
72 "
73
74 S="${WORKDIR}/${PN}"
75
76 src_prepare() {
77 if ! use offensive; then
78 sed -i -e "/__version__/s|'$|-gentoo_no_offensive_sites'|g" \
79 youtube_dl/version.py || die
80 local xxx=(
81 alphaporno anysex behindkink drtuber empflix eporner eroprofile extremetube
82 fourtube foxgay goshgay hellporno hentaistigma hornbunny mofosex
83 motherless pornhd pornhub pornotube pornoxo redtube sexykarma sexu
84 sunporno slutload spankwire thisav tnaflix trutube tube8 vporn xbef
85 xhamster xnxx xtube xvideos xxxymovies youjizz youporn
86 )
87 sed -i -e $( printf '/%s/d;' ${xxx[@]} ) youtube_dl/extractor/__init__.py || die
88 rm $( printf 'youtube_dl/extractor/%s.py ' ${xxx[@]} ) \
89 test/test_age_restriction.py || die
90 fi
91 }
92
93 src_compile() {
94 distutils-r1_src_compile
95 }
96
97 src_test() {
98 emake test
99 }
100
101 src_install() {
102 python_domodule youtube_dl
103 dobin bin/${PN}
104 dodoc README.txt
105 doman ${PN}.1
106 newbashcomp ${PN}.bash-completion ${PN}
107 python_fix_shebang "${ED}"
108 }