as sys-fs/udisks needs sys-auth/polkit, of which i'd like to keep clear, i hereby kindly ask for a USE-flag to solve that problem alternative solution could be a respective USE=mount flag for lxqt-base/lxqt-panel if the former approach would make liblxqt-mount needless anyway Reproducible: Always
USE=mount exists for lxqt-panel, but doesn't solve this problem
Ok, will look at it in the nearest time.
lxqt-panel can not be build without liblxqt-mount, and this last does not work without sys-fs/udisks. Correct me if I'm wrong. So at the moment I see no good way to fix this issue. May be lxqt-panel really does not need liblxqt-mount, but I need time to look at its code and then patch building system. You can do it yourself, if you have time, I'll add your patches.
Created attachment 379040 [details] ebuild: added a "udisks" USE-Flag to the original version you are right liblxqt-mount is required by lxqt-panel (cf. http://wiki.lxde.org/en/Build_LXDE-Qt_From_Source#lxqt-panel ). but udisks is not needed for lxqt to work (cf. http://wiki.lxde.org/en/Build_LXDE-Qt_From_Source#liblxqt-mount ), although probably the removable device management won't work properly without udisks. at least so far i never noticed any problems on my lxqt-system which has always been running without udisks (i manage my devices via command line). the attached ebuild builds just fine, too.
Created attachment 379042 [details] metadata.xml
I would ask you to file an issue to upstream asking them why lxqt-panel has unconditional dependency on liblxqt-mount. If they will remove this dependency it would be the best solution. So far I will add udisks USE to liblxqt-mount, but if with this USE unsetted the library would be quite unuseful, as it is the only provider it knows.
USE flag added to 0.8.0 and 9999 ebuilds. Please, test if everything works properly for you now. Thanks for reporting. And, please, remember to talk with upstream.
Will be addressed upstream: https://github.com/lxde/lxqt/issues/363
Thanks