Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{
2 mkDerivation,
3 docbook_xml_dtd_45,
4 extra-cmake-modules,
5 kdoctools,
6 kauth,
7 karchive,
8 kcompletion,
9 kconfig,
10 kconfigwidgets,
11 kcoreaddons,
12 kcrash,
13 kdbusaddons,
14 kded,
15 kdesignerplugin,
16 kemoticons,
17 kglobalaccel,
18 kguiaddons,
19 ki18n,
20 kiconthemes,
21 kio,
22 kitemmodels,
23 kinit,
24 knotifications,
25 kparts,
26 kservice,
27 ktextwidgets,
28 kunitconversion,
29 kwidgetsaddons,
30 kwindowsystem,
31 kxmlgui,
32 networkmanager,
33 qtbase,
34 qtsvg,
35 qttools,
36 qtx11extras,
37 xorg,
38}:
39
40mkDerivation {
41 pname = "kdelibs4support";
42 patches = [
43 ./nix-kde-include-dir.patch
44 ];
45 setupHook = ./setup-hook.sh;
46 nativeBuildInputs = [
47 extra-cmake-modules
48 qttools
49 ];
50 propagatedNativeBuildInputs = [ kdoctools ];
51 buildInputs = [
52 kcompletion
53 kconfig
54 kded
55 kglobalaccel
56 ki18n
57 kio
58 kservice
59 kwidgetsaddons
60 kxmlgui
61 networkmanager
62 qtsvg
63 qtx11extras
64 xorg.libSM
65 ];
66 propagatedBuildInputs = [
67 kauth
68 karchive
69 kconfigwidgets
70 kcoreaddons
71 kcrash
72 kdbusaddons
73 kdesignerplugin
74 kemoticons
75 kguiaddons
76 kiconthemes
77 kitemmodels
78 kinit
79 knotifications
80 kparts
81 ktextwidgets
82 kunitconversion
83 kwindowsystem
84 qtbase
85 ];
86 cmakeFlags = [
87 "-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook"
88 "-DDocBookXML4_DTD_VERSION=4.5"
89 ];
90 outputs = [
91 "out"
92 "dev"
93 ];
94}