1{
2 lib,
3 mkDerivation,
4
5 cmake,
6 extra-cmake-modules,
7
8 kauth,
9 kconfig,
10 kcoreaddons,
11 kdbusaddons,
12 ki18n,
13 kirigami-addons,
14 kirigami2,
15 kitemmodels,
16 libselinux,
17 libsepol,
18 modemmanager-qt,
19 networkmanager-qt,
20 pcre,
21 plasma-framework,
22 util-linux,
23}:
24
25mkDerivation {
26 pname = "plasma-settings";
27
28 nativeBuildInputs = [
29 cmake
30 extra-cmake-modules
31 ];
32
33 buildInputs = [
34 kauth
35 kconfig
36 kcoreaddons
37 kdbusaddons
38 ki18n
39 kirigami-addons
40 kirigami2
41 kitemmodels
42 libselinux
43 libsepol
44 modemmanager-qt
45 networkmanager-qt
46 pcre
47 plasma-framework
48 util-linux
49 ];
50
51 meta = with lib; {
52 description = "Settings application for Plasma Mobile";
53 mainProgram = "plasma-settings";
54 homepage = "https://invent.kde.org/plasma-mobile/plasma-settings";
55 # https://invent.kde.org/plasma-mobile/plasma-settings/-/commit/a59007f383308503e59498b3036e1483bca26e35
56 license = licenses.gpl2Plus;
57 maintainers = [ ];
58 };
59}