Pantheon updates 2024-12-13 (#364951)
[NixPkgs.git] / pkgs / development / libraries / kde-frameworks / kdelibs4support / default.nix
blobeb29679314806cce28a5ce2231d13cdf242bb43c
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,
40 mkDerivation {
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   ];