summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik <xarthisius@gentoo.org>2012-04-25 13:06:19 +0000
committerKacper Kowalik <xarthisius@gentoo.org>2012-04-25 13:06:19 +0000
commitc9e8b4592deebcf923075af7ad68cc21949cbf38 (patch)
treec794e679a30fe6024cbbf0e388c37d58f81c77da /dev-python
parentAdded condition to report effective testing() (diff)
downloadhistorical-c9e8b4592deebcf923075af7ad68cc21949cbf38.tar.gz
historical-c9e8b4592deebcf923075af7ad68cc21949cbf38.tar.bz2
historical-c9e8b4592deebcf923075af7ad68cc21949cbf38.zip
Use sphinx to build docs, actually run the test suite using unittest
Package-Manager: portage-2.2.0_alpha101/cvs/Linux x86_64
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/versiontools/ChangeLog5
-rw-r--r--dev-python/versiontools/Manifest22
-rw-r--r--dev-python/versiontools/versiontools-1.9.1.ebuild31
3 files changed, 35 insertions, 23 deletions
diff --git a/dev-python/versiontools/ChangeLog b/dev-python/versiontools/ChangeLog
index ddf8c5058dbd..964022732026 100644
--- a/dev-python/versiontools/ChangeLog
+++ b/dev-python/versiontools/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-python/versiontools
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/versiontools/ChangeLog,v 1.1 2012/04/25 12:34:45 tampakrap Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/versiontools/ChangeLog,v 1.2 2012/04/25 13:06:19 xarthisius Exp $
+
+ 25 Apr 2012; Kacper Kowalik <xarthisius@gentoo.org> versiontools-1.9.1.ebuild:
+ Use sphinx to build docs, actually run the test suite using unittest
*versiontools-1.9.1 (25 Apr 2012)
diff --git a/dev-python/versiontools/Manifest b/dev-python/versiontools/Manifest
index d5c778e4767a..e7198e2f8ee0 100644
--- a/dev-python/versiontools/Manifest
+++ b/dev-python/versiontools/Manifest
@@ -1,14 +1,24 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
DIST versiontools-1.9.1.tar.gz 19089 RMD160 1af329db376e92b34e98e057e35174d536abc5ed SHA1 53c18922da0820f5245ac39cd5b8e652c026678e SHA256 a969332887a18a9c98b0df0ea4d4ca75972f24ca94f06fb87d591377e83414f6
-EBUILD versiontools-1.9.1.ebuild 1035 RMD160 3ec13255ee16d3a38f3d79376cd44a11e7128c5c SHA1 47cc3cef73d8836d4b2427b8ed4ec4f6b1fbadad SHA256 01cccc8bc36b979a2de73b7e383871e28579c676aae2a3542ffecd01970ae1f5
-MISC ChangeLog 395 RMD160 641e2d52bd1b2c16a8092f93c775d473e5f2d450 SHA1 ea680c253aee41236c8d8f48a81ae7bba813e1a2 SHA256 2682ea726fb8ec428ee04e9a64eeac0d609b08768911ce14f616211d1bed0491
+EBUILD versiontools-1.9.1.ebuild 1044 RMD160 4e84d58c8b9db549de02b6b44791bf5077b72117 SHA1 7aaa8468a130ce11104f2ca1eb3668843912b302 SHA256 78b6611f5de111b51abd8e2d890d8295a8f89b7717326628e6a030a7c27a4344
+MISC ChangeLog 549 RMD160 e87bff5819995ddfae5a5a3f0009ac77772cf244 SHA1 55aa0acba3c46d249c6e2134ef442a674595a180 SHA256 038e0c22d13eb171833f65c6b2561de77a8a78cbdafa99e0e297ec9e67691759
MISC metadata.xml 354 RMD160 091888911fc3977462b1015a07a860a68ab6ee9e SHA1 dfd9a92e0cdac92fbeccaae8038db941a4273b09 SHA256 286b386bcfeeacbeace854ed0f9904d845b8397b957963d95bae64534a6decb2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEARECAAYFAk+X73UACgkQjDdoMVfcAHgNFACfXYn3etCHR4zgaYmqcobUIL2g
-mcsAn1fWvPWDZ+Qtnynn79XWDu1GS/of
-=APaZ
+iQIcBAEBCAAGBQJPl/brAAoJEF0huFKJUZL5Zw0P/iPbp5hAI4YBskVCGG4Wki71
+cxZBGNj5QL96gP2HPBAjthTq+Ttq1cpAUWKX9995XpdK4sFr1F81pIwYTg04pQnU
+vc874QZrFes98DbvWRLHOOw73IfmFcGERnqQPyjAmRx68xIVqAXwZBocQAI5Qa1+
+vYyHrWne1PwkGi0QdXqdrHMIeUcLZ6clWjkiehMdfhQ6B6MZQM0T5mKUiGzqHUJc
+rdh9gSQz4jDVnb4mfr1QGr1Amx8ohawqLKhZCzYWWUrH00vFp8zXf1CPirvnJZXj
+N3cYYF+1EVuQg5RbDYcByIcN+DWzOnyKOQjx4PPzJgPiYpNaYb82nCqY6Fio6RUx
+gJEHuYCvLWp/b5akzQ1x0cgOK78jcwsEZLkFIZ5QZskyCELRtp/cWLxZlMa08UNp
+phB4xk4WE7w4hFFBX+NxUj5IOndrEQqrlKuY4WFIXi8OLcXNcq4vF6/OPhP6iRc1
+q/ijPJ6Wt+Ux+Z2oqSG/mDSU1SRDMjnKy26eQEdyE+NOwRxyKMUEdp79KrWD3dsi
+0bXb9qnZbOR1V6il/+CNjmYKRajsAwCjPbDT3gi4w2esiAXnjAtR88ex6HOj8MMA
+Ust7yn0hydI1YHkR5FJxEiyXLdh/yabEOmV3KS7V64ARmlBwMUnjz52Gzqt/THmq
+/ouORRwhgS18o6s1r6Hb
+=g1QN
-----END PGP SIGNATURE-----
diff --git a/dev-python/versiontools/versiontools-1.9.1.ebuild b/dev-python/versiontools/versiontools-1.9.1.ebuild
index be6c0a38f017..9d57d09e64d8 100644
--- a/dev-python/versiontools/versiontools-1.9.1.ebuild
+++ b/dev-python/versiontools/versiontools-1.9.1.ebuild
@@ -1,11 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/versiontools/versiontools-1.9.1.ebuild,v 1.1 2012/04/25 12:34:45 tampakrap Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/versiontools/versiontools-1.9.1.ebuild,v 1.2 2012/04/25 13:06:19 xarthisius Exp $
EAPI=4
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS=1
RESTRICT_PYTHON_ABIS="*-jython"
+DISTUTILS_SRC_TEST=setup.py
inherit distutils
@@ -19,24 +20,22 @@ LICENSE="GPL-2"
SLOT="0"
RDEPEND=""
-DEPEND="${RDEPEND}
- dev-python/setuptools"
-
-src_test() {
- testing() {
- PYTHONPATH=. "$(PYTHON)" versiontools/tests.py
- einfo "Testing successfully completed for python"$(python_get_version)
- einfo ""
- }
- python_execute_function testing
-}
+DEPEND="dev-python/setuptools
+ doc? ( dev-python/sphinx )"
+
+src_compile() {
+ distutils_src_compile
-src_install() {
if use doc; then
- docompress -x usr/share/doc/${PF}/
- insinto usr/share/doc/${PF}/
- doins doc/*
+ einfo "Generation of documentation"
+ PYTHONPATH="build-$(PYTHON -f --ABI)" \
+ sphinx-build doc doc_output || die "Generation of documentation failed"
fi
+}
+src_install() {
distutils_src_install
+ if use doc; then
+ dohtml -r doc_output/*
+ fi
}