]> Pileus Git - ~andy/sunrise/blob - net-misc/flexget/flexget-9999.ebuild
net-misc/flexget: Restrict Python 2.4; does not work
[~andy/sunrise] / net-misc / flexget / flexget-9999.ebuild
1 # Copyright 1999-2011 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 EAPI="3"
6
7 PYTHON_DEPEND="2"
8 SUPPORT_PYTHON_ABIS="1"
9 RESTRICT_PYTHON_ABIS="2.4 3.*"
10 DISTUTILS_SRC_TEST="setup.py"
11
12 inherit distutils eutils subversion
13
14 DESCRIPTION="A multipurpose automation tool for content like torrents, nzbs, podcasts, comics, etc."
15 HOMEPAGE="http://flexget.com/"
16 ESVN_REPO_URI="http://svn.flexget.com/trunk"
17
18 LICENSE="MIT"
19 SLOT="0"
20 KEYWORDS=""
21 IUSE=""
22
23 RDEPEND="dev-python/setuptools
24         dev-python/feedparser
25         >=dev-python/sqlalchemy-0.6
26         dev-python/pyyaml
27         dev-python/beautifulsoup
28         >=dev-python/html5lib-0.11
29         dev-python/PyRSS2Gen
30         dev-python/pynzb
31         dev-python/progressbar
32         dev-python/flask
33         dev-python/cherrypy"
34 DEPEND="${RDEPEND}
35         dev-python/paver
36         test? ( >=dev-python/nose-0.11 )"
37
38 src_prepare() {
39         # Prevent setup from grabbing nose from pypi
40         sed -e /setup_requires/d -i pavement.py || die
41
42         # Generate setup.py
43         paver generate_setup || die
44
45         epatch_user
46         distutils_src_prepare
47 }
48
49 pkg_postinst() {
50         distutils_pkg_postinst
51
52         ewarn "FlexGet's database schema may need to be updated manually."
53         ewarn "See http://flexget.com/wiki/UpgradeActions for more information."
54 }