From 86f9ed0b45f539332fa20c35b60618238b7cdd61 Mon Sep 17 00:00:00 2001 From: =?utf8?q?C=C3=A9dric=20Krier?= Date: Sun, 30 May 2010 11:27:51 +0000 Subject: [PATCH] Add doc use flag Package-Manager: portage-2.1.8.3/cvs/Linux i686 --- dev-python/suds/ChangeLog | 5 ++++- dev-python/suds/Manifest | 4 ++-- dev-python/suds/suds-0.3.9.ebuild | 24 ++++++++++++++++++++---- 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/dev-python/suds/ChangeLog b/dev-python/suds/ChangeLog index b874fbbc6660..bcd5c3bdae58 100644 --- a/dev-python/suds/ChangeLog +++ b/dev-python/suds/ChangeLog @@ -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 suds-0.3.9.ebuild: + Add doc use flag *suds-0.3.9 (30 May 2010) diff --git a/dev-python/suds/Manifest b/dev-python/suds/Manifest index 427bc8309489..6e26b859806b 100644 --- a/dev-python/suds/Manifest +++ b/dev-python/suds/Manifest @@ -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 diff --git a/dev-python/suds/suds-0.3.9.ebuild b/dev-python/suds/suds-0.3.9.ebuild index 5b650d6459d7..b9fabf6b91b7 100644 --- a/dev-python/suds/suds-0.3.9.ebuild +++ b/dev-python/suds/suds-0.3.9.ebuild @@ -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/* +} -- 2.26.2