Adventures in Drive-By Coding

Things i do while procrastinating

Build-Tool Recipe: Plasma Shells added

Most of the newest additions to the kde recipe have a plasma background. Perhaps you saw the recent announcements about Plasma Active and Plasma mediacenter. I did. And i reminded me that there is so much stuff in the plasma world build-tool does not support. So i went to remedy that.

Plasma Mediacenter

Plasma Mediacenter was added as plasma/plasma-mediacenter. It required QtMobility as a runtime dependency so i added that one as qt/mobility too.

It looks like plasma-mediacenter can be run without harm from a plasma-desktop session.

Plasma Active

This one is a different beast. I added it as plasma/plasma-active. When i ran it it i managed to have all my currently running applications closed. So take care when using it. Perhaps first try to find out how it is supposed to used on a desktop.

Allways remember: I only provide the build script. For using it properly and correctly you are responsible yourself.

Scripting Stuff

Some plasmoids are made with python. The requirements to run them are available under the scripting/ prefix if the scripting/python feature is enabled.

Just compile that stuff. It is only a runtime dependency.

Some changes where necessary there. SIP now provides a mercurial repository. So we use that one instead of downloading the source code package. PyQT4 is still only available as a package so i have to adjust the recipe from time to time to download the newest version. If i forget ping me or make a merge request on gitorious.

Just a hint: More plasmoids are available in the module plasma/kdeplasma-addons(part of the plasma feature).

Mike

Comments (1)

  1. sinny:
    Apr 02, 2012 at 07:26 PM

    You are right, Plasma Media Center can run on Desktop with no issues. Initially, PMC was meant only for Desktop. Later after popularity of tablets, we restructured few of our code in order to run PMC on both tablets and desktops with no issues :)

Add a Comment





Allowed tags: <b><i><br>Add a new comment: