1{
2 mkDerivation,
3 lib,
4 extra-cmake-modules,
5 kdoctools,
6 qtscript,
7 qtsvg,
8 qtquickcontrols,
9 qtwebengine,
10 krunner,
11 shared-mime-info,
12 kparts,
13 knewstuff,
14 gpsd,
15 perl,
16 protobuf_21,
17}:
18
19mkDerivation {
20 pname = "marble";
21 meta = {
22 homepage = "https://apps.kde.org/marble/";
23 description = "Virtual globe";
24 license = with lib.licenses; [
25 lgpl21
26 gpl3
27 ];
28 };
29 outputs = [
30 "out"
31 "dev"
32 ];
33 nativeBuildInputs = [
34 extra-cmake-modules
35 kdoctools
36 perl
37 ];
38 propagatedBuildInputs = [
39 protobuf_21
40 qtscript
41 qtsvg
42 qtquickcontrols
43 qtwebengine
44 shared-mime-info
45 krunner
46 kparts
47 knewstuff
48 gpsd
49 ];
50 cmakeFlags = [
51 "-DINCLUDE_INSTALL_DIR=${placeholder "dev"}/include"
52 ];
53}