Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 565870 - [kde overlay] kde-apps/kamera-15.12.x.ebuild should inherit kde5
Summary: [kde overlay] kde-apps/kamera-15.12.x.ebuild should inherit kde5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-16 01:04 UTC by Markus Strobl
Modified: 2015-11-18 11:12 UTC (History)
0 users

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


Attachments
kde-apps/kamera-15.12.49.9999.ebuild (kamera-15.12.49.9999-r1.ebuild,284 bytes, text/plain)
2015-11-16 01:04 UTC, Markus Strobl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Strobl 2015-11-16 01:04:44 UTC
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.
Comment 1 Andreas Sturmlechner gentoo-dev 2015-11-16 08:39:30 UTC
I do wonder how it even builds. kamera was indeed ported to frameworks and will be kf5-based in 15.12.
Comment 2 Michael Palimaka (kensington) gentoo-dev 2015-11-18 11:12:01 UTC
Thanks, fixed in git by Andreas.

https://gitweb.gentoo.org/proj/kde.git/commit/?id=8761e319296c182aa0e986e6d1e1ba4914747f26.