# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-python/pyqwt/pyqwt-5.2.0.ebuild,v 1.11 2013/06/05 02:52:30 zerochaos Exp $ EAPI="3" PYTHON_DEPEND="2" SUPPORT_PYTHON_ABIS="1" RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*" PYTHON_EXPORT_PHASE_FUNCTIONS="1" inherit flag-o-matic python MY_P="PyQwt-${PV}" DESCRIPTION="Python bindings for the Qwt library" SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" HOMEPAGE="http://pyqwt.sourceforge.net/" SLOT="5" LICENSE="GPL-2" KEYWORDS="~amd64 ~arm ~ia64 ~x86" IUSE="doc examples svg" RDEPEND=" x11-libs/qwt:5[svg?] >=dev-python/PyQt4-4.6.1 dev-python/numpy" DEPEND="${DEPEND} dev-python/sip" S="${WORKDIR}/${MY_P}/configure" src_configure() { append-flags -fPIC configuration() { # '-j' option can be buggy. "$(PYTHON)" configure.py \ --disable-numarray \ --disable-numeric \ -I/usr/include/qwt5 \ -lqwt || return 1 # Avoid stripping of the libraries. sed -i -e "/strip/d" {iqt5qt4,qwt5qt4}/Makefile || die "sed failed" } python_execute_function -s configuration } src_install() { python_src_install cd .. dodoc ANNOUNCEMENT-${PV} README if use doc; then insinto /usr/share/doc/${PF} doins -r sphinx/build/* || die fi if use examples; then insinto /usr/share/doc/${PF}/examples doins qt4examples/* || die fi } pkg_postinst() { python_mod_optimize PyQt4/Qwt5 PyQt4/uic/widget-plugins/qwt.py } pkg_postrm() { python_mod_cleanup PyQt4/Qwt5 PyQt4/uic/widget-plugins/qwt.py }