# $Id$ PNAME="qtscriptgenerator" PVER="0.1.0" PBUILD="r1" PCATEGORIE="x11-libs" STATE="unstable" DESCRIPTION="Qt Script Generator is a tool that generates Qt bindings for Qt Script." HOMEPAGE="http://code.google.com/p/qtscriptgenerator/" DEPEND=">= x11-libs/qt4-dbus-4.5 >= x11-libs/qt4-gui-4.5 >= x11-libs/qt4-opengl-4.5 >= x11-libs/qt4-script-4.5 >= x11-libs/qt4-sql-4.5 >= x11-libs/qt4-svg-4.5 >= x11-libs/qt4-webkit-4.5 >= x11-libs/qt4-xmlpatterns-4.5 >= virtual/phonon" SRCFILE="${PNAME}-src-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-src-${PVER}" sminclude qt4 mtools SRC_URI=( http://qtscriptgenerator.googlecode.com/files/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-phonon.patch ) UP2DATE="updatecmd ${HOMEPAGE}downloads/list | lasttarball gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix phonon includes mpatch ${PNAME}-${PVER}-phonon.patch || die } src_compile() { # build the generator cd ${SRCDIR}/generator ${QMAKE} generator.pro || die mmake -j1 || die # generate plugins ./generator --include-paths=${QTDIR}/include/qt || die # build all plugins cd ${SRCDIR}/qtbindings ${QMAKE} qtbindings.pro || die mmake -j1 || die } src_install() { cd ${SRCDIR} minstalldir ${QTDIR}/$(mlibdir)/qt/plugins/script || die minstallexec plugins/script/\*.so ${QTDIR}/$(mlibdir)/qt/plugins/script/ || die }