# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/x11-libs/qwt/qwt-5_pre20060130.ebuild,v 1.3 2006/07/21 17:55:57 caleb Exp $ inherit multilib eutils MY_PV="${PV/5_pre/}" SRC_URI="mirror://sourceforge/qwt/${PN}-${MY_PV}.tar.bz2" HOMEPAGE="http://qwt.sourceforge.net/" DESCRIPTION="2D plotting library for Qt4" LICENSE="qwt" KEYWORDS="~ppc64 ~x86" SLOT="5" IUSE="doc" S="${WORKDIR}/${PN}-${MY_PV}" QWTVER="5.0.0" DEPEND="=x11-libs/qt-4* >=sys-apps/sed-4" src_unpack () { unpack ${A} epatch ${FILESDIR}/qwt-20060130-buildfix.patch cd ${S} find . -type f -name "*.pro" | while read file; do sed -e 's/.*no-exceptions.*//g' -i ${file} echo >> ${file} "QMAKE_CFLAGS_RELEASE += ${CFLAGS}" echo >> ${file} "QMAKE_CXXFLAGS_RELEASE += ${CXXFLAGS}" done find examples -type f -name "*.pro" | while read file; do echo >> ${file} "INCLUDEPATH += /usr/include/qwt" done } src_compile () { /usr/bin/qmake qwt.pro emake || die cd designer /usr/bin/qmake qwtplugin.pro emake || die } src_install () { ls -l lib dolib lib/libqwt.so.${QWTVER} dosym libqwt.so.${QWTVER} /usr/$(get_libdir)/libqwt.so dosym libqwt.so.${QWTVER} /usr/$(get_libdir)/libqwt.so.${QWTVER/.*/} use doc && (dodir /usr/share/doc/${PF} cp -pPR examples ${D}/usr/share/doc/${PF}/ dohtml doc/html/*) mkdir -p ${D}/usr/include/qwt5/ install include/* ${D}/usr/include/qwt5/ insinto /usr/$(get_libdir)/qt4/plugins/designer doins designer/plugins/designer/libqwt_designer_plugin.so }