app-office/libreoffice: Decouple gtk3-kde5 from USE=kde
authorAndreas Sturmlechner <asturm@gentoo.org>
Wed, 29 Aug 2018 11:01:19 +0000 (13:01 +0200)
committerAndreas Sturmlechner <asturm@gentoo.org>
Wed, 29 Aug 2018 11:02:44 +0000 (13:02 +0200)
But let it build if USE=gtk,kde are selected.
USE=kde will only enable qt5/kde5 VCLs from now on.

Package-Manager: Portage-2.3.48, Repoman-2.3.10

app-office/libreoffice/libreoffice-9999.ebuild

index 8654bb522fb341a74b880c9c2f846653ca8c7e11..d081a3a350e0f96a0273d49e9ea09f36a4f6497e 100644 (file)
@@ -69,7 +69,6 @@ $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
        bluetooth? ( dbus )
-       kde? ( gtk )
        libreoffice_extensions_nlpsolver? ( java )
        libreoffice_extensions_scripting-beanshell? ( java )
        libreoffice_extensions_scripting-javascript? ( java )
@@ -433,7 +432,6 @@ src_configure() {
                $(use_enable gstreamer gstreamer-1-0)
                $(use_enable gtk gtk3)
                $(use_enable gtk2 gtk)
-               $(use_enable kde gtk3-kde5)
                $(use_enable kde kde5)
                $(use_enable kde qt5)
                $(use_enable mysql ext-mariadb-connector)
@@ -449,6 +447,10 @@ src_configure() {
                $(use_with odk doxygen)
        )
 
+       if use gtk && use kde; then
+               myeconfargs+=( --enable-gtk3-kde5 )
+       fi
+
        if use eds || use gtk; then
                myeconfargs+=( --enable-dconf --enable-gio )
        else