dev-util/reviewboard/reviewboard-1.7.6.ebuild
author Da Risk <da_risk@geekorum.com>
Tue, 09 Apr 2013 18:30:23 +0200
changeset 80 3ad1a98111ee
parent 73 bca42935fab0
child 81 92f599985aea
permissions -rw-r--r--
Add one more dependency to reviewboard
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
80
3ad1a98111ee Add one more dependency to reviewboard
Da Risk <da_risk@geekorum.com>
parents: 73
diff changeset
    33
	dev-python/docutils
72
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    34
	dev-python/python-memcached
73
bca42935fab0 Update reviewboard dependencies in ebuild
Da Risk <da_risk@geekorum.com>
parents: 72
diff changeset
    35
	dev-python/python-dateutil:python-2
bca42935fab0 Update reviewboard dependencies in ebuild
Da Risk <da_risk@geekorum.com>
parents: 72
diff changeset
    36
	dev-python/feedparser
72
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    37
	=dev-python/django-pipeline-1.2.24
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    38
	dev-python/django-extensions
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    39
	>=dev-python/Djblets-0.7.11
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    40
	dev-python/markdown
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    41
	dev-python/mimeparse
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    42
	dev-python/jsmin
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    43
	|| ( =dev-python/django-1.4.5[sqlite]
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    44
		 =dev-python/django-1.4.5[mysql]
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    45
		 =dev-python/django-1.4.5[postgres] )
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    46
	|| ( ( www-apache/mod_wsgi www-servers/apache ) virtual/httpd-fastcgi )"
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
S=${WORKDIR}/${MY_P}
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    49
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    50
pkg_postinst() {
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    51
	distutils_pkg_postinst
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    52
	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
    53
	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
    54
	elog
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    55
	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
    56
	elog "to use the corresponding database backend."
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    57
	elog
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    58
	elog "For speed and responsiveness, consider installing net-misc/memcached"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    59
	elog "and dev-python/python-memcached"
73
bca42935fab0 Update reviewboard dependencies in ebuild
Da Risk <da_risk@geekorum.com>
parents: 72
diff changeset
    60
	elog "You should install dev-util/RBTools to get the post-review binary"
72
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    61
}