|
1 # Copyright 1999-2012 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="3.*" |
|
10 |
|
11 inherit distutils python versionator |
|
12 |
|
13 MY_PN=ReviewBoard |
|
14 MY_PV=$(replace_version_separator '_' '') # only needed for beta release |
|
15 MY_P=${MY_PN}-${MY_PV} |
|
16 |
|
17 DESCRIPTION="A web-based tool for tracking of pending code changes to help code reviews" |
|
18 HOMEPAGE="http://www.reviewboard.org/" |
|
19 SRC_URI="http://downloads.${PN}.org/releases/${MY_PN}/$(get_version_component_range 1-2)/${MY_P}.tar.gz" |
|
20 |
|
21 LICENSE="MIT" |
|
22 SLOT="0" |
|
23 KEYWORDS="~amd64 ~x86" |
|
24 IUSE="" |
|
25 |
|
26 RDEPEND="dev-python/django-evolution |
|
27 dev-python/flup |
|
28 dev-python/imaging |
|
29 dev-python/paramiko |
|
30 dev-python/pygments |
|
31 dev-python/pytz |
|
32 dev-python/recaptcha-client |
|
33 dev-python/python-memcached |
|
34 dev-python/python-dateutil |
|
35 =dev-python/django-pipeline-1.2.24 |
|
36 dev-python/django-extensions |
|
37 >=dev-python/Djblets-0.7.11 |
|
38 dev-python/markdown |
|
39 dev-python/mimeparse |
|
40 dev-python/jsmin |
|
41 || ( =dev-python/django-1.4.5[sqlite] |
|
42 =dev-python/django-1.4.5[mysql] |
|
43 =dev-python/django-1.4.5[postgres] ) |
|
44 || ( ( www-apache/mod_wsgi www-servers/apache ) virtual/httpd-fastcgi )" |
|
45 |
|
46 S=${WORKDIR}/${MY_P} |
|
47 |
|
48 pkg_postinst() { |
|
49 distutils_pkg_postinst |
|
50 elog "You must install any VCS tool you wish ${PN} to support." |
|
51 elog "dev-util/cvs, dev-vcs/git, dev-vcs/mercurial or dev-util/subversion." |
|
52 elog |
|
53 elog "Enable the mysql, postgres or sqlite USEflag on dev-python/django" |
|
54 elog "to use the corresponding database backend." |
|
55 elog |
|
56 elog "For speed and responsiveness, consider installing net-misc/memcached" |
|
57 elog "and dev-python/python-memcached" |
|
58 } |