1{
2 mkDerivation,
3 replaceVars,
4 extra-cmake-modules,
5 kdoctools,
6 kcmutils,
7 kcompletion,
8 kconfigwidgets,
9 kcoreaddons,
10 kdbusaddons,
11 kdeclarative,
12 ki18n,
13 kiconthemes,
14 kinit,
15 kio,
16 kitemviews,
17 knotifications,
18 kservice,
19 kwallet,
20 kwidgetsaddons,
21 kwindowsystem,
22 kxmlgui,
23 plasma-framework,
24 prison,
25 solid,
26 mobile-broadband-provider-info,
27 openconnect,
28 openvpn,
29 modemmanager-qt,
30 networkmanager-qt,
31 qca-qt5,
32 qtdeclarative,
33 qttools,
34}:
35
36mkDerivation {
37 pname = "plasma-nm";
38 nativeBuildInputs = [
39 extra-cmake-modules
40 kdoctools
41 qttools
42 ];
43 buildInputs = [
44 kdeclarative
45 ki18n
46 kio
47 kwindowsystem
48 plasma-framework
49 kcompletion
50 kcmutils
51 kconfigwidgets
52 kcoreaddons
53 kdbusaddons
54 kiconthemes
55 kinit
56 kitemviews
57 knotifications
58 kservice
59 kwallet
60 kwidgetsaddons
61 kxmlgui
62 prison
63 solid
64
65 qtdeclarative
66 modemmanager-qt
67 networkmanager-qt
68 qca-qt5
69 mobile-broadband-provider-info
70 openconnect
71 ];
72
73 cmakeFlags = [
74 "-DBUILD_MOBILE=ON"
75 ];
76
77 patches = [
78 (replaceVars ./0002-openvpn-binary-path.patch {
79 inherit openvpn;
80 })
81 ];
82}