lol
1{
2 stdenv,
3 lib,
4 mkDerivation,
5 extra-cmake-modules,
6 kdoctools,
7 qttools,
8 acl,
9 attr,
10 libkrb5,
11 util-linux,
12 karchive,
13 kbookmarks,
14 kcompletion,
15 kconfig,
16 kconfigwidgets,
17 kcoreaddons,
18 kdbusaddons,
19 ki18n,
20 kiconthemes,
21 kitemviews,
22 kjobwidgets,
23 knotifications,
24 kservice,
25 ktextwidgets,
26 kwallet,
27 kwidgetsaddons,
28 kwindowsystem,
29 kxmlgui,
30 qtbase,
31 qtscript,
32 qtx11extras,
33 solid,
34 kcrash,
35 kded,
36}:
37
38mkDerivation {
39 pname = "kio";
40 nativeBuildInputs = [
41 extra-cmake-modules
42 kdoctools
43 ];
44 buildInputs =
45 [
46 karchive
47 kconfigwidgets
48 kdbusaddons
49 ki18n
50 kiconthemes
51 knotifications
52 ktextwidgets
53 kwallet
54 kwidgetsaddons
55 kwindowsystem
56 qtscript
57 qtx11extras
58 kcrash
59 libkrb5
60 ]
61 ++ lib.lists.optionals stdenv.hostPlatform.isLinux [
62 acl
63 attr # both are needed for ACL support
64 util-linux # provides libmount
65 ];
66 propagatedBuildInputs =
67 [
68 kbookmarks
69 kcompletion
70 kconfig
71 kcoreaddons
72 kitemviews
73 kjobwidgets
74 kservice
75 kxmlgui
76 qtbase
77 qttools
78 solid
79 ]
80 ++ lib.optionals stdenv.hostPlatform.isLinux [
81 kded
82 ];
83 outputs = [
84 "out"
85 "dev"
86 ];
87 separateDebugInfo = true;
88 patches = [
89 ./0001-Remove-impure-smbd-search-path.patch
90 ];
91 meta = {
92 homepage = "https://api.kde.org/frameworks/kio/html/";
93 };
94}