Add doc use flag
authorCédric Krier <cedk@gentoo.org>
Sun, 30 May 2010 11:27:51 +0000 (11:27 +0000)
committerCédric Krier <cedk@gentoo.org>
Sun, 30 May 2010 11:27:51 +0000 (11:27 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux i686

dev-python/suds/ChangeLog
dev-python/suds/Manifest
dev-python/suds/suds-0.3.9.ebuild

index b874fbbc6660f0f587b7a02ad84fc6bc91c2cbe5..bcd5c3bdae58a813f4df6fb7e27a7ee5653aae62 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for dev-python/suds
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/suds/ChangeLog,v 1.1 2010/05/30 09:23:07 cedk Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/suds/ChangeLog,v 1.2 2010/05/30 11:27:51 cedk Exp $
+
+  30 May 2010; Cédric Krier <cedk@gentoo.org> suds-0.3.9.ebuild:
+  Add doc use flag
 
 *suds-0.3.9 (30 May 2010)
 
index 427bc830948997eec552ac41c420fdbb3b7ba1e8..6e26b859806b77d51dd6ead2a69579c9260331b3 100644 (file)
@@ -1,4 +1,4 @@
 DIST python-suds-0.3.9.tar.gz 101522 RMD160 d3b9e8e0bd7c005dde305bf5c61646dd8b23ac02 SHA1 55826c9d17e0826ddd43e6027de3249219074d68 SHA256 c341e4f5d8202033d85847dbcbbe6fc9f18ad45fd6819d0b2b22c1a71ef38dd6
-EBUILD suds-0.3.9.ebuild 560 RMD160 c10e9a16b3d4ef389b64381adba65742b7c71e85 SHA1 4d8584f2f863c8fdf4b2285d95d99c0e2f573c40 SHA256 b59365e6826ec7353cc99a779191bd8573f4bc26d002810f3d22c2e81b33f76f
-MISC ChangeLog 341 RMD160 47b01d777870769163fb1ce6883660fee34de2a5 SHA1 855627971ecf669629b82fc8a0e048cea7568362 SHA256 14d30ad2fae188f3dbb296791077575bda2efe010b7f4f3975daa14ef6c5307a
+EBUILD suds-0.3.9.ebuild 809 RMD160 73f019688013bcf732b3548a310da23926c902a6 SHA1 14c021917845498ea54866b9564c274e1ca00d5e SHA256 d3b0c10419aa5f43d975f4d2392263f723736282b1cc5dceb3ec2b2f6575d136
+MISC ChangeLog 427 RMD160 0505682aba33768493de291243cdaf7fccba3aa3 SHA1 33014e7628eb2703890d765d403de6d274f8a773 SHA256 86c78952f15885d411aaa8c1a2a07705172fc9308dd6a998eebe95c74e466d1f
 MISC metadata.xml 365 RMD160 a908989d0c7ebd67a643c9443a28f6e6b21ce9c2 SHA1 413fc3bb8feaf12b9b1d0559bdc87c2c3568a531 SHA256 7d54ea8889cc6b69d83ee3c4a26a3bde414598d73b53dc161d459fd9f149159f
index 5b650d6459d75a37936d04802e2a5484d718caea..b9fabf6b91b783149f304f39e40ee32305c2a130 100644 (file)
@@ -1,13 +1,13 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/suds/suds-0.3.9.ebuild,v 1.1 2010/05/30 09:23:07 cedk Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/suds/suds-0.3.9.ebuild,v 1.2 2010/05/30 11:27:51 cedk Exp $
 
 EAPI=3
 PYTHON_DEPEND="2"
 
 inherit distutils
 
-MY_P=${P/suds/python-suds}
+MY_P="python-${P}"
 
 DESCRIPTION="A lightweight SOAP python client"
 HOMEPAGE="https://fedorahosted.org/suds/"
@@ -16,9 +16,25 @@ SRC_URI="https://fedorahosted.org/releases/s/u/suds/${MY_P}.tar.gz"
 LICENSE="LGPL-3"
 SLOT="0"
 KEYWORDS="~x86"
-IUSE=""
+IUSE="doc"
 
-DEPEND="dev-python/setuptools"
+DEPEND="dev-python/setuptools
+       doc? ( dev-python/epydoc )"
 RDEPEND=""
 
 S=${WORKDIR}/${MY_P}
+
+src_compile() {
+       distutils_src_compile
+
+       if use doc; then
+               epydoc -n "Suds - ${DESCRIPTION}" -o "${S}"/doc \
+                       "${S}"/suds || die "epydoc failed"
+       fi
+}
+
+src_install() {
+       distutils_src_install
+
+       use doc && dohtml -r doc/*
+}