dev-util/reviewboard/reviewboard-1.7.6.ebuild
author Da Risk <da_risk@geekorum.com>
Wed, 10 Apr 2013 11:55:00 +0200
changeset 82 daeb8fa81015
parent 81 92f599985aea
child 83 0f0a8a3c7276
permissions -rw-r--r--
update reviewboard deps and use distutils-r1 eclass
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
82
daeb8fa81015 update reviewboard deps and use distutils-r1 eclass
Da Risk <da_risk@geekorum.com>
parents: 81
diff changeset
     5
EAPI=5
72
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     6
82
daeb8fa81015 update reviewboard deps and use distutils-r1 eclass
Da Risk <da_risk@geekorum.com>
parents: 81
diff changeset
     7
PYTHON_COMPAT=( python2_6 python2_7 )
72
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
82
daeb8fa81015 update reviewboard deps and use distutils-r1 eclass
Da Risk <da_risk@geekorum.com>
parents: 81
diff changeset
    11
inherit distutils-r1 versionator
72
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
82
daeb8fa81015 update reviewboard deps and use distutils-r1 eclass
Da Risk <da_risk@geekorum.com>
parents: 81
diff changeset
    34
	>=dev-python/pytz-2012h
72
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    35
	dev-python/python-memcached
73
bca42935fab0 Update reviewboard dependencies in ebuild
Da Risk <da_risk@geekorum.com>
parents: 72
diff changeset
    36
	dev-python/python-dateutil:python-2
bca42935fab0 Update reviewboard dependencies in ebuild
Da Risk <da_risk@geekorum.com>
parents: 72
diff changeset
    37
	dev-python/feedparser
72
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    38
	=dev-python/django-pipeline-1.2.24
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    39
	dev-python/django-extensions
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    40
	>=dev-python/Djblets-0.7.11
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    41
	dev-python/markdown
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    42
	dev-python/mimeparse
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    43
	dev-python/jsmin
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    44
	|| ( =dev-python/django-1.4.5[sqlite]
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    45
		 =dev-python/django-1.4.5[mysql]
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    46
		 =dev-python/django-1.4.5[postgres] )
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    47
	|| ( ( www-apache/mod_wsgi www-servers/apache ) virtual/httpd-fastcgi )"
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    48
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    49
S=${WORKDIR}/${MY_P}
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    50
2b59ce73de78 Update reviewboard ebuild
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    51
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
}