/[gentoo-x86]/net-misc/youtube-dl/youtube-dl-2014.12.15.ebuild
Gentoo

Contents of /net-misc/youtube-dl/youtube-dl-2014.12.15.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Fri Jan 2 19:45:48 2015 UTC (4 years, 11 months ago) by jer
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +1 -1 lines
FILE REMOVED
Version bump.

(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key A792A613)

1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/net-misc/youtube-dl/youtube-dl-2014.12.15.ebuild,v 1.1 2014/12/15 13:41:16 jer Exp $
4
5 EAPI=5
6
7 PYTHON_COMPAT=(python{2_7,3_3,3_4})
8 DISTUTILS_SINGLE_IMPL=true
9 inherit bash-completion-r1 distutils-r1 eutils
10
11 DESCRIPTION="Download videos from YouTube.com (and more sites...)"
12 HOMEPAGE="http://rg3.github.com/youtube-dl/"
13 SRC_URI="http://youtube-dl.org/downloads/${PV}/${P}.tar.gz"
14
15 LICENSE="public-domain"
16 SLOT="0"
17 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
18 IUSE="offensive test"
19
20 DEPEND="
21 dev-python/setuptools[${PYTHON_USEDEP}]
22 test? ( dev-python/nose[coverage(+)] )
23 "
24
25 S="${WORKDIR}/${PN}"
26
27 src_prepare() {
28 if ! use offensive; then
29 sed -i -e "/__version__/s|'$|-gentoo_no_offensive_sites'|g" \
30 youtube_dl/version.py || die
31 local xxx=(
32 anysex behindkink drtuber eporner extremetube fourtube foxgay
33 goshgay hentaistigma hornbunny mofosex motherless pornhd pornhub
34 pornotube pornoxo redtube sexykarma sexu sunporno slutload
35 spankwire thisav trutube tube8 vporn xbef xhamster xnxx xtube
36 xvideos youjizz youporn
37 )
38 sed -i -e $( printf '/%s/d;' ${xxx[@]} ) youtube_dl/extractor/__init__.py || die
39 rm $( printf 'youtube_dl/extractor/%s.py ' ${xxx[@]} ) \
40 test/test_age_restriction.py || die
41 fi
42 }
43
44 src_compile() {
45 distutils-r1_src_compile
46 }
47
48 src_test() {
49 emake test
50 }
51
52 src_install() {
53 python_domodule youtube_dl
54 dobin bin/${PN}
55 dodoc README.txt
56 doman ${PN}.1
57 newbashcomp ${PN}.bash-completion ${PN}
58 python_fix_shebang "${ED}"
59 }

  ViewVC Help
Powered by ViewVC 1.1.20