dev-util/reviewboard/reviewboard-1.7.6.ebuild
author Da Risk <da_risk@geekorum.com>
Fri, 05 Apr 2013 17:09:37 +0200
changeset 72 2b59ce73de78
child 73 bca42935fab0
permissions -rw-r--r--
Update reviewboard ebuild
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
72
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     1
# Copyright 1999-2012 Gentoo Foundation
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     2
# Distributed under the terms of the GNU General Public License v2
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     3
# $Header: $
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     4
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     5
EAPI=3
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     6
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     7
PYTHON_DEPEND="2"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     8
SUPPORT_PYTHON_ABIS="1"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     9
RESTRICT_PYTHON_ABIS="3.*"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    10
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    11
inherit distutils python versionator
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    12
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    13
MY_PN=ReviewBoard
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    14
MY_PV=$(replace_version_separator '_' '') # only needed for beta release
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    15
MY_P=${MY_PN}-${MY_PV}
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    16
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    17
DESCRIPTION="A web-based tool for tracking of pending code changes to help code reviews"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    18
HOMEPAGE="http://www.reviewboard.org/"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    19
SRC_URI="http://downloads.${PN}.org/releases/${MY_PN}/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    20
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    21
LICENSE="MIT"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    22
SLOT="0"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    23
KEYWORDS="~amd64 ~x86"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    24
IUSE=""
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    25
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    26
RDEPEND="dev-python/django-evolution
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    27
	dev-python/flup
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    28
	dev-python/imaging
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    29
	dev-python/paramiko
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    30
	dev-python/pygments
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    31
	dev-python/pytz
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    32
	dev-python/recaptcha-client
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    33
	dev-python/python-memcached
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    34
	dev-python/python-dateutil
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    35
	=dev-python/django-pipeline-1.2.24
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    36
	dev-python/django-extensions
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    37
	>=dev-python/Djblets-0.7.11
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    38
	dev-python/markdown
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    39
	dev-python/mimeparse
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    40
	dev-python/jsmin
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    41
	|| ( =dev-python/django-1.4.5[sqlite]
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    42
		 =dev-python/django-1.4.5[mysql]
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    43
		 =dev-python/django-1.4.5[postgres] )
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    44
	|| ( ( www-apache/mod_wsgi www-servers/apache ) virtual/httpd-fastcgi )"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    45
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    46
S=${WORKDIR}/${MY_P}
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    47
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    48
pkg_postinst() {
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    49
	distutils_pkg_postinst
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    50
	elog "You must install any VCS tool you wish ${PN} to support."
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    51
	elog "dev-util/cvs, dev-vcs/git, dev-vcs/mercurial or dev-util/subversion."
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    52
	elog
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    53
	elog "Enable the mysql, postgres or sqlite USEflag on dev-python/django"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    54
	elog "to use the corresponding database backend."
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    55
	elog
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    56
	elog "For speed and responsiveness, consider installing net-misc/memcached"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    57
	elog "and dev-python/python-memcached"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    58
}