1{
2 lib,
3 mkKdeDerivation,
4 qtwebengine,
5 qttools,
6 kdevelop-pg-qt,
7 pkg-config,
8 shared-mime-info,
9 apr,
10 aprutil,
11 boost,
12 libastyle,
13 libclang,
14 libllvm,
15 subversion,
16}:
17mkKdeDerivation {
18 pname = "kdevelop";
19
20 extraNativeBuildInputs = [
21 kdevelop-pg-qt
22 pkg-config
23 shared-mime-info
24 ];
25
26 extraPropagatedBuildInputs = [
27 qtwebengine
28 ];
29
30 extraBuildInputs = [
31 qttools
32 apr
33 aprutil
34 boost
35 libastyle
36 libclang
37 libllvm
38 subversion
39 ];
40
41 extraCmakeFlags = [
42 "-DCLANG_BUILTIN_DIR=${lib.getLib libclang}/lib/clang/${lib.versions.major libclang.version}/include"
43 "-DAPR_CONFIG_PATH=${apr.dev}/bin"
44 "-DAPU_CONFIG_PATH=${aprutil.dev}/bin"
45 ];
46}