Add meta to kde-4.7 'subdir' pkgs
svn path=/nixpkgs/trunk/; revision=28816
This commit is contained in:
parent
69a8ca2dc8
commit
5c90976c6a
@ -39,13 +39,14 @@ rec {
|
|||||||
kdeSubdirPkg = module:
|
kdeSubdirPkg = module:
|
||||||
{name, subdir ? name, sane ? name}:
|
{name, subdir ? name, sane ? name}:
|
||||||
let name_ = name; in
|
let name_ = name; in
|
||||||
a@{cmakeFlags ? [], name ? name_, ...}:
|
a@{cmakeFlags ? [], name ? name_, meta ? {}, ...}:
|
||||||
stdenv.mkDerivation ({
|
stdenv.mkDerivation ({
|
||||||
name = "${name}-${release}";
|
name = "${name}-${release}";
|
||||||
src = kdesrc module;
|
src = kdesrc module;
|
||||||
cmakeFlags = ["-DDISABLE_ALL_OPTIONAL_SUBDIRECTORIES=TRUE"
|
cmakeFlags = ["-DDISABLE_ALL_OPTIONAL_SUBDIRECTORIES=TRUE"
|
||||||
"-DBUILD_doc=TRUE" "-DBUILD_${subdir}=TRUE"] ++ cmakeFlags;
|
"-DBUILD_doc=TRUE" "-DBUILD_${subdir}=TRUE"] ++ cmakeFlags;
|
||||||
} // (removeAttrs a [ "cmakeFlags" ]));
|
meta = defMeta // meta;
|
||||||
|
} // (removeAttrs a [ "meta" "name" "cmakeFlags" ]));
|
||||||
|
|
||||||
# A KDE monolithic module
|
# A KDE monolithic module
|
||||||
kdeMonoModule = name: path: callPackage path { kde = kdeMonoPkg name; };
|
kdeMonoModule = name: path: callPackage path { kde = kdeMonoPkg name; };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user