| Summary: | [kde overlay] kde-apps/kamera-15.12.x.ebuild should inherit kde5 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Markus Strobl <mstrobl2> |
| Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | kde-apps/kamera-15.12.49.9999.ebuild | ||
I do wonder how it even builds. kamera was indeed ported to frameworks and will be kf5-based in 15.12. Thanks, fixed in git by Andreas. https://gitweb.gentoo.org/proj/kde.git/commit/?id=8761e319296c182aa0e986e6d1e1ba4914747f26. |
Created attachment 417054 [details] kde-apps/kamera-15.12.49.9999.ebuild The ebuild for kde-apps/kamera/15.12.49.9999 inherits kde4-base. This makes the build install kcm_kamera.so and kio_kamera.so in /usr/lib64/plugins. /usr/lib64/plugins is not checked in KDE5 so kamera does not work: * Entering 'camera:/' in dolphin gives error message that kio_kamera was not found. * Clicking on 'Digital camara' in system settings gives error that shared library was not found. I changed the ebuild to inherit kde5 and kcm_kamera.so and kio_kamera.so were installed in /usr/lib64/qt5/plugins instead (note the 'qt5' part in the path). With this change dolphin and system settings works. I was able to browse images stored on my iPhone in dolphin. I have attached the fixed ebuild.