diff options
author | 2013-06-15 11:43:35 +0000 | |
---|---|---|
committer | 2013-06-15 11:43:35 +0000 | |
commit | 82cde4ef00e883daa272ba20d62191418f3b71b9 (patch) | |
tree | 4e75b28a90de3463cdc2e5b4da152e8c0c04a159 /dev-python/Djblets | |
parent | Version bump. (diff) | |
download | gentoo-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/ChangeLog | 9 | ||||
-rw-r--r-- | dev-python/Djblets/Djblets-0.7.15.ebuild | 43 | ||||
-rw-r--r-- | dev-python/Djblets/files/exclude-tests.patch | 18 |
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 |