diff options
Diffstat (limited to 'dev-util/monkeystudio/monkeystudio-1.9.0.4-r2.ebuild')
-rw-r--r-- | dev-util/monkeystudio/monkeystudio-1.9.0.4-r2.ebuild | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/dev-util/monkeystudio/monkeystudio-1.9.0.4-r2.ebuild b/dev-util/monkeystudio/monkeystudio-1.9.0.4-r2.ebuild new file mode 100644 index 000000000000..a6256c77b8ae --- /dev/null +++ b/dev-util/monkeystudio/monkeystudio-1.9.0.4-r2.ebuild @@ -0,0 +1,71 @@ +# 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="https://monkeystudio.pasnox.com/" +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 +} |