| Summary: | lxqt-base/liblxqt-mount - add USE=udisks to optionally depend on sys-fs/udisks | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Alpha Bravo <aos> |
| Component: | [OLD] Library | Assignee: | Jauhien Piatlicki (RETIRED) <jauhien> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | lxqt |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: | https://github.com/lxde/lxqt/issues/363 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
ebuild: added a "udisks" USE-Flag to the original version
metadata.xml |
||
|
Description
Alpha Bravo
2014-06-14 11:36:20 UTC
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 |