1{
2 mkDerivation,
3 extra-cmake-modules,
4 gettext,
5 kdoctools,
6 python3,
7 appstream-qt,
8 discount,
9 flatpak,
10 fwupd,
11 ostree,
12 pcre,
13 util-linux,
14 qtquickcontrols2,
15 qtwebview,
16 qtx11extras,
17 karchive,
18 kcmutils,
19 kconfig,
20 kcrash,
21 kdbusaddons,
22 kdeclarative,
23 kidletime,
24 kio,
25 kirigami2,
26 kitemmodels,
27 knewstuff,
28 kpurpose,
29 kuserfeedback,
30 kwindowsystem,
31 kxmlgui,
32 plasma-framework,
33}:
34
35mkDerivation {
36 pname = "discover";
37 nativeBuildInputs = [
38 extra-cmake-modules
39 gettext
40 kdoctools
41 python3
42 ];
43 buildInputs = [
44 # discount is needed for libmarkdown
45 appstream-qt
46 discount
47 flatpak
48 fwupd
49 ostree
50 pcre
51 util-linux
52 qtquickcontrols2
53 qtwebview
54 qtx11extras
55 karchive
56 kcmutils
57 kconfig
58 kcrash
59 kdbusaddons
60 kdeclarative
61 kidletime
62 kio
63 kirigami2
64 kitemmodels
65 knewstuff
66 kpurpose
67 kuserfeedback
68 kwindowsystem
69 kxmlgui
70 plasma-framework
71 ];
72
73 # Incompatible with our current version of fwupd:
74 # error: 'fwupd_release_get_uri' was not declared in this scope
75 meta.broken = true;
76}