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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations) (download)
Wed Feb 11 07:34:05 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.16/cvs/Linux x86_64, signed Manifest commit with key A792A613)

1 jer 1.1 # Copyright 1999-2015 Gentoo Foundation
2     # Distributed under the terms of the GNU General Public License v2
3 jer 1.2 # $Header: /var/cvsroot/gentoo-x86/net-misc/youtube-dl/youtube-dl-2015.02.04.ebuild,v 1.1 2015/02/05 11:10:50 jer Exp $
4 jer 1.1
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     alphaporno anysex behindkink drtuber empflix eporner eroprofile
33     extremetube fourtube foxgay goshgay hellporno hentaistigma
34     hornbunny keezmovies mofosex motherless pornhd pornhub pornotube
35     pornoxo redtube sexykarma sexu sunporno slutload spankwire thisav
36     tnaflix trutube tube8 vporn xbef xhamster xnxx xtube xvideos
37     xxxymovies youjizz youporn
38     )
39     sed -i -e $( printf '/%s/d;' ${xxx[@]} ) youtube_dl/extractor/__init__.py || die
40     rm $( printf 'youtube_dl/extractor/%s.py ' ${xxx[@]} ) \
41     test/test_age_restriction.py || die
42     fi
43     }
44    
45     src_compile() {
46     distutils-r1_src_compile
47     }
48    
49     src_test() {
50     emake test
51     }
52    
53     src_install() {
54     python_domodule youtube_dl
55     dobin bin/${PN}
56     dodoc README.txt
57     doman ${PN}.1
58     newbashcomp ${PN}.bash-completion ${PN}
59     python_fix_shebang "${ED}"
60     }

  ViewVC Help
Powered by ViewVC 1.1.20