| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| 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 plugins" |
| |
| RDEPEND=" |
| dev-qt/designer:4 |
| dev-qt/qtcore:4 |
| dev-qt/qtgui:4 |
| dev-qt/qthelp:4 |
| dev-qt/qtsql:4 |
| x11-libs/qscintilla:= |
| plugins? ( dev-qt/qtwebkit:4 ) |
| " |
| 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 |
| |
| if use plugins ; then |
| eqmake4 plugins/plugins.pro |
| fi |
| } |
| |
| src_install() { |
| qt4-r2_src_install |
| |
| if use plugins ; then |
| insinto /usr/lib64/monkeystudio |
| doins -r bin/plugins/* |
| fi |
| |
| 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 |
| } |