diff options
Diffstat (limited to 'pkgs/desktops/kde-5/applications-16.04/kde-app.nix')
-rw-r--r-- | pkgs/desktops/kde-5/applications-16.04/kde-app.nix | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/desktops/kde-5/applications-16.04/kde-app.nix b/pkgs/desktops/kde-5/applications-16.04/kde-app.nix new file mode 100644 index 0000000000000..2f1fdc1d643c5 --- /dev/null +++ b/pkgs/desktops/kde-5/applications-16.04/kde-app.nix @@ -0,0 +1,25 @@ +{ stdenv, lib, debug, srcs }: + +args: + +let + inherit (args) name; + sname = args.sname or name; + inherit (srcs."${sname}") src version; +in +stdenv.mkDerivation (args // { + name = "${name}-${version}"; + inherit src; + + outputs = args.outputs or [ "dev" "out" ]; + + cmakeFlags = + (args.cmakeFlags or []) + ++ [ "-DBUILD_TESTING=OFF" ] + ++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug"; + + meta = { + platforms = lib.platforms.linux; + homepage = "http://www.kde.org"; + } // (args.meta or {}); +}) |