# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 LANGS="be es fr ru" inherit qt4-r2 MY_P="mks_${PV}-src" DESCRIPTION="A cross platform Qt 4 IDE" HOMEPAGE="http://www.monkeystudio.org" SRC_URI="https://${PN}.googlecode.com/files/${MY_P}.tar.gz" LICENSE="GPL-2 LGPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc" RDEPEND=" dev-qt/designer:4 dev-qt/qtcore:4 dev-qt/qtgui:4 dev-qt/qthelp:4 dev-qt/qtsql:4 x11-libs/qscintilla:=[qt4(-)] " DEPEND="${RDEPEND} doc? ( >=app-doc/doxygen-1.5.8 ) " PATCHES=( "${FILESDIR}/${P}-install.patch" ) DOCS=( ChangeLog readme.txt ) S=${WORKDIR}/${MY_P} src_prepare() { # Revert upstream change designed to permit shadow building # which is causing build failure sed -e '/PACKAGE_BUILD_PATH = $$(PWD)\/build/d' \ -e 's/#PACKAGE_BUILD_PATH/PACKAGE_BUILD_PATH/' \ -i config.pri || die rm -r qscintilla/QScintilla-gpl-snapshot \ || die "failed removing bundled qscintilla" qt4-r2_src_prepare } src_configure() { eqmake4 prefix=/usr system_qscintilla=1 } src_install() { qt4-r2_src_install insinto /usr/share/${PN}/translations local lang for lang in ${LANGS} ; do if use linguas_${lang} ; then doins datas/translations/monkeystudio_${lang}.qm fi done fperms 755 /usr/bin/${PN} if use doc ; then doxygen || die "doxygen failed" dohtml -r doc/html/* fi }