python312Packages.powerfox: init at 1.1.0 (#371207)
[NixPkgs.git] / pkgs / development / libraries / kde-frameworks / kio / default.nix
blobd13792563fcdf1f90e87b2ee339aff9a85814ec9
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,
38 mkDerivation {
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   };