Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 536524 - lxqt-base/lxqt-panel should depend on dev-qt/qtsvg
Summary: lxqt-base/lxqt-panel should depend on dev-qt/qtsvg
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jauhien Piatlicki (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-13 19:54 UTC by gjhannan
Modified: 2015-02-10 17:22 UTC (History)
2 users (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 gjhannan 2015-01-13 19:54:56 UTC
Installing lxqt-meta-0.8.0 with 

USE="policykit -admin -icons -lightdm -lximage -minimal -powermanagement (-sddm) -ssh-askpass" 

does not pull in dev-qt/qtsvg-5.4.0.  This dependency is required to render some icons in the application menu.  Adding USE="powermanagent", for example, does pull in dev-qt/qtsvg-5.4.0 along with lxqt-base/lxqt-powermanagement.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2015-01-14 06:48:17 UTC
(In reply to gjhannan from comment #0)
> Installing lxqt-meta-0.8.0 with 

So this isn't about lxqt-meta, which is a "meta" package that merely pulls in run-time dependencies that together for a suite of programs. Which of those programs could use dev-qt/qtsvg and what package installs it?

> does not pull in dev-qt/qtsvg-5.4.0.  This dependency is required to render
> some icons in the application menu.

What installs that menu program?
Comment 2 gjhannan 2015-01-15 23:33:16 UTC
(In reply to Jeroen Roovers from comment #1)
> (In reply to gjhannan from comment #0)
> > Installing lxqt-meta-0.8.0 with 
> 
> So this isn't about lxqt-meta, which is a "meta" package that merely pulls
> in run-time dependencies that together for a suite of programs. Which of
> those programs could use dev-qt/qtsvg and what package installs it?
> 
> > does not pull in dev-qt/qtsvg-5.4.0.  This dependency is required to render
> > some icons in the application menu.
> 
> What installs that menu program?

You are correct in that the flaw is probably not associated with the meta, but is rather with more than one of the packages it pulls in.  lxqt functions which should be able to display program icons include the application menu, the panel, and various configuration menus including file associations and session settings.  I have not tracked down which of the lxqt-base packages provide these functions nor whether other functions may have the same issue.  The same issue exists with x11-misc/pcmanfm-qt which is also pulled in by lxqt-meta with the USE flags indicated and which shoulld be able to display program icons.
Comment 3 Alpha Bravo 2015-02-09 19:02:33 UTC
This applies to lxqt-panel-0.9.0 with USE="mainmenu", too.

I suggest to add dev-qt/qtsvg:5 to lxqt-panel's RDEPEND, as in future versions of lxqt-panel the mainmenu-plugin probably will be statically linked anyways.
Comment 4 Ben de Groot (RETIRED) gentoo-dev 2015-02-10 17:22:07 UTC
Added RDEPEND on dev-qt/qtsvg:5 in lxqt-panel-0.9.0