media-libs/phonon: ensure zeitgeist is always disabled on a foreign ABI
authorMichael Palimaka <kensington@gentoo.org>
Wed, 13 Jul 2016 17:23:10 +0000 (03:23 +1000)
committerMichael Palimaka <kensington@gentoo.org>
Wed, 13 Jul 2016 17:24:58 +0000 (03:24 +1000)
dev-libs/libqzeitgeist is not multilib-enabled, so if not explicitly disabled
the native library may be detected during a foreign ABI build causing a build
failure.

Package-Manager: portage-2.3.0

media-libs/phonon/phonon-4.8.3-r1.ebuild
media-libs/phonon/phonon-4.9.0.ebuild
media-libs/phonon/phonon-9999.ebuild

index c1b5b0eb8eedd5415192c42737b58fbcee38279c..6b06e7f822b96553b478dcb43f5afc6a6d55cdd3 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -73,7 +73,7 @@ multilib_src_configure() {
                $(cmake-utils_use designer PHONON_BUILD_DESIGNER_PLUGIN)
                $(cmake-utils_use_with pulseaudio GLIB2)
                $(cmake-utils_use_with pulseaudio PulseAudio)
-               $(multilib_is_native_abi && cmake-utils_use_with zeitgeist QZeitgeist)
+               $(multilib_is_native_abi && echo -DWITH_QZeitgeist=$(usex zeitgeist) || echo -DWITH_QZeitgeist=OFF)
                -DQT_QMAKE_EXECUTABLE="$(${QT_MULTIBUILD_VARIANT}_get_bindir)"/qmake
        )
        if [[ ${QT_MULTIBUILD_VARIANT} = qt4 ]]; then
index 8a2830cce28ab23e2e79b783478c43384aac694c..ae53534a8505ca7af1c56cdb6138024d63b683d0 100644 (file)
@@ -69,7 +69,7 @@ multilib_src_configure() {
                -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=TRUE
                -DWITH_GLIB2=$(usex pulseaudio)
                -DWITH_PulseAudio=$(usex pulseaudio)
-               $(multilib_is_native_abi && echo -DWITH_QZeitgeist=$(usex zeitgeist))
+               $(multilib_is_native_abi && echo -DWITH_QZeitgeist=$(usex zeitgeist) || echo -DWITH_QZeitgeist=OFF)
        )
 
        if [[ ${QT_MULTIBUILD_VARIANT} = qt4 ]]; then
index 8a2830cce28ab23e2e79b783478c43384aac694c..ae53534a8505ca7af1c56cdb6138024d63b683d0 100644 (file)
@@ -69,7 +69,7 @@ multilib_src_configure() {
                -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=TRUE
                -DWITH_GLIB2=$(usex pulseaudio)
                -DWITH_PulseAudio=$(usex pulseaudio)
-               $(multilib_is_native_abi && echo -DWITH_QZeitgeist=$(usex zeitgeist))
+               $(multilib_is_native_abi && echo -DWITH_QZeitgeist=$(usex zeitgeist) || echo -DWITH_QZeitgeist=OFF)
        )
 
        if [[ ${QT_MULTIBUILD_VARIANT} = qt4 ]]; then