commit: c0117cca4f8ce8a994dba6771aa37737e25dfb00
Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sat Jan 2 12:27:13 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Jan 2 14:10:55 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0117cca
media-libs/mlt: Fix configure with USE=qt4, bug 570576
Package-Manager: portage-2.2.24
.../mlt/{mlt-0.9.8-r1.ebuild => mlt-0.9.8-r2.ebuild} | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/media-libs/mlt/mlt-0.9.8-r1.ebuild
b/media-libs/mlt/mlt-0.9.8-r2.ebuild
similarity index 92%
rename from media-libs/mlt/mlt-0.9.8-r1.ebuild
rename to media-libs/mlt/mlt-0.9.8-r2.ebuild
index 71759e9..248d021 100644
--- a/media-libs/mlt/mlt-0.9.8-r1.ebuild
+++ b/media-libs/mlt/mlt-0.9.8-r2.ebuild
@@ -135,12 +135,15 @@ src_configure() {
# kde means kde4 at this point
if use qt5 ; then
- myconf+=" --enable-qt $(use_with opengl)
+ myconf+=" --enable-qt
--qt-includedir=$(pkg-config Qt5Core
--variable=includedir)
--qt-libdir=$(pkg-config Qt5Core --variable=libdir)"
elif use qt4 ; then
- myconf+=" --enable-qt $(use_with opengl) $(use_with kde)
- --qt-includedir=$(pkg-config QtCore
--variable=includedir)
+ # pkg-config QtCore does not give us qt4 parent include dir
+ local qtinclude=$(pkg-config QtCore --variable=includedir)
+ [[ ${qtinclude} == *QtCore ]] && qtinclude=$(dirname
${qtinclude})
+ myconf+=" --enable-qt $(use_with kde)
+ --qt-includedir=${qtinclude}
--qt-libdir=$(pkg-config QtCore --variable=libdir)"
else
myconf+=" --disable-qt"
@@ -167,7 +170,13 @@ src_configure() {
[ -z "${swig_lang}" ] && swig_lang="none"
econf ${myconf} --swig-languages="${swig_lang}"
+
sed -i -e s/^OPT/#OPT/ "${S}/config.mak" || die
+ if use qt5 || use qt4 ; then
+ if ! use opengl ; then
+ sed -i -e "/^USE_QT_OPENGL/ s/^/#/"
"${S}/src/modules/qt/config.mak" || die
+ fi
+ fi
}
src_install() {