summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2013-06-15 11:43:35 +0000
committerIan Delaney <idella4@gentoo.org>2013-06-15 11:43:35 +0000
commit82cde4ef00e883daa272ba20d62191418f3b71b9 (patch)
tree4e75b28a90de3463cdc2e5b4da152e8c0c04a159 /dev-python/Djblets
parentVersion bump. (diff)
downloadgentoo-2-82cde4ef00e883daa272ba20d62191418f3b71b9.tar.gz
gentoo-2-82cde4ef00e883daa272ba20d62191418f3b71b9.tar.bz2
gentoo-2-82cde4ef00e883daa272ba20d62191418f3b71b9.zip
revbump, migrate -> distutils-r1, bump, patch to exclude tests from install, add all req'd deps
(Portage version: 2.1.11.63/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
Diffstat (limited to 'dev-python/Djblets')
-rw-r--r--dev-python/Djblets/ChangeLog9
-rw-r--r--dev-python/Djblets/Djblets-0.7.15.ebuild43
-rw-r--r--dev-python/Djblets/files/exclude-tests.patch18
3 files changed, 69 insertions, 1 deletions
diff --git a/dev-python/Djblets/ChangeLog b/dev-python/Djblets/ChangeLog
index d385e43a6a7a..46e3a1a5958f 100644
--- a/dev-python/Djblets/ChangeLog
+++ b/dev-python/Djblets/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-python/Djblets
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/Djblets/ChangeLog,v 1.17 2013/06/09 16:59:24 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/Djblets/ChangeLog,v 1.18 2013/06/15 11:43:35 idella4 Exp $
+
+*Djblets-0.7.15 (15 Jun 2013)
+
+ 15 Jun 2013; Ian Delaney <idella4@gentoo.org> +Djblets-0.7.15.ebuild,
+ +files/exclude-tests.patch, Djblets-0.6.22.ebuild, Djblets-0.7.14.ebuild:
+ revbump, migrate -> distutils-r1, bump, patch to exclude tests from install,
+ add all req'd deps
09 Jun 2013; Mike Gilbert <floppym@gentoo.org> Djblets-0.6.22.ebuild,
Djblets-0.7.14.ebuild:
diff --git a/dev-python/Djblets/Djblets-0.7.15.ebuild b/dev-python/Djblets/Djblets-0.7.15.ebuild
new file mode 100644
index 000000000000..198db8eaf870
--- /dev/null
+++ b/dev-python/Djblets/Djblets-0.7.15.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/Djblets/Djblets-0.7.15.ebuild,v 1.1 2013/06/15 11:43:35 idella4 Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1 versionator
+
+DESCRIPTION="A collection of useful extensions for Django"
+HOMEPAGE="http://github.com/djblets/djblets"
+SRC_URI="http://downloads.reviewboard.org/releases/${PN}/$(get_version_component_range 1-2)/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-python/django-1.4.5[${PYTHON_USEDEP}]
+ >dev-python/django-1.5[${PYTHON_USEDEP}]
+ virtual/python-imaging[${PYTHON_USEDEP}]
+ >=dev-python/django-pipeline-1.2.24[${PYTHON_USEDEP}]
+ >=dev-python/feedparser-5.1.2[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/django-evolution[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND} )"
+
+python_prepare_all() {
+ # Easier to add the file since upstream (currently) unresponsive to request
+ # https://github.com/djblets/djblets/pull/6; & only if running tests
+ if use test; then
+ mkdir djblets/feedview/testdata || die
+ cp "${FILESDIR}"/sample.rss djblets/feedview/testdata || die
+ fi
+ epatch "${FILESDIR}"/exclude-tests.patch
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ export DJANGO_SETTINGS_MODULE="django.conf"
+ "${PYTHON}" -m tests.runtests || die "Tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/Djblets/files/exclude-tests.patch b/dev-python/Djblets/files/exclude-tests.patch
new file mode 100644
index 000000000000..8ecc860084d6
--- /dev/null
+++ b/dev-python/Djblets/files/exclude-tests.patch
@@ -0,0 +1,18 @@
+diff -ur Djblets-0.7.15.orig/setup.py Djblets-0.7.15/setup.py
+--- setup.py 2013-05-26 15:54:39.000000000 +0800
++++ setup.py 2013-06-15 19:00:25.729083436 +0800
+@@ -94,7 +94,7 @@
+ test_suite="dummy",
+ license="MIT",
+ description="A collection of useful classes and functions for Django",
+- packages=find_packages(),
++ packages=find_packages(exclude=['tests']),
+ cmdclass=cmdclasses,
+ install_requires=[
+ 'Django>=1.4.5,<1.5',
+diff -ur Djblets-0.7.15.orig/Djblets.egg-info/top_level.txt Djblets-0.7.15/Djblets.egg-info/top_level.txt
+--- Djblets.egg-info/top_level.txt 2013-05-26 15:54:43.000000000 +0800
++++ Djblets.egg-info/top_level.txt 2013-06-15 19:09:32.729083587 +0800
+@@ -1,2 +1 @@
+ djblets
+-tests