D11964: [potd dataengine] Enable development of 3rd-party potd provider plugins

Friedrich W. H. Kossebau noreply at phabricator.kde.org
Thu Apr 5 15:27:40 UTC 2018


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180405/474d3b6b/attachment.html>


More information about the Plasma-devel mailing list