Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 590260 - app-office/libreoffice-bin-5.1.4.2 doesn't allow to have GTK theme when has USE=kde
Summary: app-office/libreoffice-bin-5.1.4.2 doesn't allow to have GTK theme when has U...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-02 06:33 UTC by Zetok
Modified: 2017-01-14 14:31 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zetok 2016-08-02 06:33:05 UTC
USE=kde provides some stuff needed under KDE, and due to the "fix" to the bug 543328 it's now impossible to have both GTK theme and KDE integration. Please fix.

Reproducible: Always

Steps to Reproduce:
1. Update to 5.1.4.2.

Actual Results:  
No proper theme.

Expected Results:  
Theme should work.

See bug 589952.
Comment 1 Zetok 2016-08-02 07:05:37 UTC
It's also worth to note that USE=gnome requires lots of dependencies that aren't needed to get the theme working:

# emerge -pvtN libreoffice-bin

These are the packages that would be merged, in reverse order:

Calculating dependencies      ... done!                  
[ebuild   R    ] app-office/libreoffice-bin-5.1.4.2::gentoo  USE="gnome* (-aqua) -java -kde*" PYTHON_SINGLE_TARGET="python2_7 -python3_4 (-python3_5)" PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" 16456 KiB
[ebuild  N     ]  gnome-extra/evolution-data-server-3.18.5:0/54::gentoo  USE="berkdb gnome-online-accounts gtk introspection ipv6 weather -api-doc-extras -kerberos -ldap {-test} -vala" 5288 KiB
[ebuild  N     ]   net-libs/gnome-online-accounts-3.18.4:0/1::gentoo  USE="introspection -debug -gnome -kerberos" 1353 KiB
[ebuild  N     ]   dev-libs/libgweather-3.18.1:2/3-6::gentoo  USE="introspection -glade -vala" 3351 KiB
[ebuild  N     ]    sci-geosciences/geocode-glib-3.18.2::gentoo  USE="introspection {-test}" 361 KiB
[ebuild   R    ]     gnome-base/gvfs-1.26.3::gentoo  USE="http* systemd udev udisks -afp -archive -bluray -cdda -fuse -gnome-keyring -gnome-online-accounts -google -gphoto2 -gtk -ios -mtp -nfs -samba {-test} -zeroconf" 0 KiB
[ebuild  N     ]   dev-libs/libgdata-0.17.4-r1:0/22::gentoo  USE="crypt introspection -debug -gnome-online-accounts -static-libs {-test} -vala" 1509 KiB
[nomerge       ] net-libs/gnome-online-accounts-3.18.4:0/1::gentoo  USE="introspection -debug -gnome -kerberos" 
[nomerge       ]  net-libs/telepathy-glib-0.24.1::gentoo  USE="introspection vala -debug {-test}" PYTHON_TARGETS="python2_7" 
[ebuild  N     ]   net-im/telepathy-mission-control-5.16.3-r1::gentoo  USE="-debug -networkmanager" 1071 KiB
[ebuild  N     ]    net-libs/telepathy-glib-0.24.1::gentoo  USE="introspection vala -debug {-test}" PYTHON_TARGETS="python2_7" 3807 KiB
[ebuild  N     ]  net-libs/rest-0.8.0:0.7::gentoo  USE="introspection {-test}" ABI_X86="(64) -32 (-x32)" 327 KiB
[nomerge       ] gnome-extra/evolution-data-server-3.18.5:0/54::gentoo  USE="berkdb gnome-online-accounts gtk introspection ipv6 weather -api-doc-extras -kerberos -ldap {-test} -vala" 
[ebuild  N     ]  dev-libs/libical-1.0.1:0/1::gentoo  USE="-doc -examples -introspection -static-libs" 704 KiB
[nomerge       ] dev-libs/libgdata-0.17.4-r1:0/22::gentoo  USE="crypt introspection -debug -gnome-online-accounts -static-libs {-test} -vala" 
[ebuild  N     ]  net-libs/liboauth-1.0.1::gentoo  USE="nss -bindist -curl -doc" 490 KiB

Total: 12 packages (10 new, 2 reinstalls), Size of downloads: 34712 KiB

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by sci-geosciences/geocode-glib-3.18.2::gentoo
# required by dev-libs/libgweather-3.18.1::gentoo
# required by gnome-extra/evolution-data-server-3.18.5::gentoo[weather]
# required by app-office/libreoffice-bin-5.1.4.2::gentoo[gnome]
# required by libreoffice-bin (argument)
>=gnome-base/gvfs-1.26.3 http
Comment 2 Coacher 2016-08-02 07:12:06 UTC
You can use only one of KDE and GTK VCL plugins at runtime, so I doubt this would be fixed. Choose the preferred VCL plugin and stick to it.
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2016-11-19 21:51:18 UTC
(In reply to Coacher from comment #2)
> You can use only one of KDE and GTK VCL plugins at runtime, so I doubt this
> would be fixed. Choose the preferred VCL plugin and stick to it.

Well, this was done to avoid unnecessary dependencies, see bug 543328. Since the kde backend these days actually works fine, I see no real reason why to change things again...

One day I'm going to redo libreoffice-bin handling in a more elegant way though...