12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- # Copyright 1999-2016 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 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:=[qt4(-)]
- 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
- }
|