kossebau created this revision. kossebau added a reviewer: xuetianweng. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel. kossebau requested review of this revision.
REVISION SUMMARY Installing the headers of libplasmapotdprovidercore in the include namespace plasma/potdprovider as well as some CMake Config files of the name PlasmaPotdProvider allows it 3rd-party to develop own potd provider plugins without having to mess with the complete kdeplasma-addons repo. A potd-provider plugin template in kapptemplate format should speed up development of new plugins some more. TEST PLAN Generated a new plugin from the template, built and installed it, selected it in the POTD wallpaper and got the KDE logo as fetched from techbase shown. REPOSITORY R114 Plasma Addons BRANCH addpotdtemplate REVISION DETAIL https://phabricator.kde.org/D11964 AFFECTED FILES CMakeLists.txt dataengines/potd/CMakeLists.txt dataengines/potd/PlasmaPotdProvider.cmake.in templates/CMakeLists.txt templates/plasmapotdprovider/CMakeLists.txt templates/plasmapotdprovider/README templates/plasmapotdprovider/plasmapotdprovider.kdevtemplate templates/plasmapotdprovider/src/%{APPNAMELC}.cpp templates/plasmapotdprovider/src/%{APPNAMELC}.h templates/plasmapotdprovider/src/%{APPNAMELC}.json templates/plasmapotdprovider/src/CMakeLists.txt To: kossebau, xuetianweng Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart