# $Id$ PNAME="qscintilla-qt4" PVER="2.4" PBUILD="r1" PCATEGORIE="dev-python" STATE="unstable" DESCRIPTION="QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor class." HOMEPAGE="http://www.riverbankcomputing.com/software/qscintilla/" DEPEND=">= dev-lang/python-2.6 >= x11-libs/qt4-4.5" SDEPEND=">= sys-apps/sed-4" SRCFILE="QScintilla-gpl-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/QScintilla-gpl-${PVER}" # we need the qtdir var sminclude kde4 mtools SRC_URI=( http://www.riverbankcomputing.com/static/Downloads/QScintilla2/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd ${HOMEPAGE}/download | lasttarball gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR}/Qt4 # create a makefile ${QTDIR}/bin/qmake4 -o Makefile qscintilla.pro || die # fix cflags sed -i "s/CFLAGS = -pipe -w -O2/CFLAGS = ${CFLAGS} -w/" Makefile || die sed -i "s/CXXFLAGS = -pipe -w -O2/CXXFLAGS = ${CXXFLAGS} -w/" Makefile || die } src_compile() { cd ${SRCDIR}/Qt4 # fix buggy makefile; TARGETA & MOVE -> do not install in MROOT # DEL_FILE -> do not remove orig files from MROOT make all staticlib \ TARGETA=libqscintilla.a \ MOVE=true \ DEL_FILE=true || die } src_install() { cd ${SRCDIR}/Qt4 # needed directories minstalldir ${QTDIR}/include || die minstalldir ${QTDIR}/translations || die minstalldir ${QTDIR}/$(mlibdir) || die # includes minstallfile qextscintilla\*.h ${QTDIR}/include || die # libs minstallexec libqscintilla.a\* ${QTDIR}/$(mlibdir) || die cp -d libqscintilla.so.* ${BINDIR}/${QTDIR}/$(mlibdir) || die # trans minstallfile qscintilla\*.qm ${QTDIR}/translations || die # docs cd ${SRCDIR}; minstalldocs ChangeLog LICENSE NEWS README || die }