NixOS/nixpkgs — pull request #4459 by ttuegel (2014-10-10 14:10:24+00:00)
Title: kde-frameworks-5.3.0 / plasma-5.0.2

Do not pull this! It is a work in progress, I will pull it myself when it's ready!

I'm creating this work-in-progress pull request to advertise my work packaging kde-frameworks and plasma using my tool, [kde2nix](https://github.com/ttuegel/kde2nix). I would also like feedback from interested parties as the packages take shape. People I think might be interested in KDE: @iElectric @vcunat @madjar.

The vast majority of the Nix code here is autogenerated by kde2nix. There is a small library of Nix code to process the package manifests generated by kde2nix into usable expressions. Dependencies are detected almost entirely automatically. Right now, most of kde-frameworks builds, but there are a few missing dependencies that I need to insert.

At this time, kde2nix detects dependencies by reading `CMakeLists.txt`, but there is no reason it needs to remain cmake-only. Long term, I would like to see it become a more general tool for auto-generating Nix expressions. But, one problem at a time!

TODO list:
* Missing dependencies
* Detect package licenses automatically
* Package plasma5

Feedback most definitely welcome!