diff options
author | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2011-04-03 12:31:12 +0000 |
---|---|---|
committer | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2011-04-03 12:31:12 +0000 |
commit | d7d6a411ea5bed0ddef1a938dc212c52bb80c6af (patch) | |
tree | 17205dc8c009802047eb5c54535d75980083aa51 /dev-python/traitsgui/traitsgui-3.6.0-r1.ebuild | |
parent | Let USE=-extras still build important utils like ata_id and usb_id. Backporte... (diff) | |
download | historical-d7d6a411ea5bed0ddef1a938dc212c52bb80c6af.tar.gz historical-d7d6a411ea5bed0ddef1a938dc212c52bb80c6af.tar.bz2 historical-d7d6a411ea5bed0ddef1a938dc212c52bb80c6af.zip |
Don't install some files to avoid file collisions with dev-python/namespaces-enthought.
Package-Manager: portage-2.2.0_alpha29_p5/cvs/Linux x86_64
Diffstat (limited to 'dev-python/traitsgui/traitsgui-3.6.0-r1.ebuild')
-rw-r--r-- | dev-python/traitsgui/traitsgui-3.6.0-r1.ebuild | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/dev-python/traitsgui/traitsgui-3.6.0-r1.ebuild b/dev-python/traitsgui/traitsgui-3.6.0-r1.ebuild new file mode 100644 index 000000000000..8258f00db661 --- /dev/null +++ b/dev-python/traitsgui/traitsgui-3.6.0-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/traitsgui/traitsgui-3.6.0-r1.ebuild,v 1.1 2011/04/03 12:31:12 arfrever Exp $ + +EAPI="3" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython" + +inherit distutils eutils + +MY_PN="TraitsGUI" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Traits-capable windowing framework" +HOMEPAGE="http://code.enthought.com/projects/traits_gui/ http://pypi.python.org/pypi/TraitsGUI" +SRC_URI="http://www.enthought.com/repo/ETS/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ppc ~ppc64 x86" +IUSE="doc examples qt4 wxwidgets" + +DEPEND=">=dev-python/enthoughtbase-3.1.0 + dev-python/setuptools + >=dev-python/traits-${PV} + qt4? ( >=dev-python/traitsbackendqt-${PV} ) + wxwidgets? ( >=dev-python/traitsbackendwx-${PV} ) + !wxwidgets? ( !qt4? ( >=dev-python/traitsbackendwx-${PV} ) )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +DOCS="docs/*.txt" +PYTHON_MODNAME="enthought" + +src_prepare() { + distutils_src_prepare + epatch "${FILESDIR}/${P}-namespaces.patch" +} + +src_compile() { + distutils_src_compile + + if use doc; then + einfo "Generation of documentation" + pushd docs > /dev/null + PYTHONPATH=".." emake html || die "Generation of documentation failed" + popd > /dev/null + fi +} + +src_install() { + find -name "*LICENSE.txt" -delete + distutils_src_install + + if use doc; then + dodoc docs/*.pdf || die "Installation of PDF documentation failed" + pushd docs/build/html > /dev/null + insinto /usr/share/doc/${PF}/html + doins -r [a-z]* _static || die "Installation of documentation failed" + popd > /dev/null + fi + + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins -r examples/* || die "Installation of examples failed" + fi +} |