depot/third_party/nixpkgs/pkgs/applications/kde/marble.nix

53 lines
787 B
Nix

{
mkDerivation,
lib,
extra-cmake-modules,
kdoctools,
qtscript,
qtsvg,
qtquickcontrols,
qtwebengine,
krunner,
shared-mime-info,
kparts,
knewstuff,
gpsd,
perl,
protobuf_21,
}:
mkDerivation {
pname = "marble";
meta = {
homepage = "https://apps.kde.org/marble/";
description = "Virtual globe";
license = with lib.licenses; [
lgpl21
gpl3
];
};
outputs = [
"out"
"dev"
];
nativeBuildInputs = [
extra-cmake-modules
kdoctools
perl
];
propagatedBuildInputs = [
protobuf_21
qtscript
qtsvg
qtquickcontrols
qtwebengine
shared-mime-info
krunner
kparts
knewstuff
gpsd
];
preConfigure = ''
cmakeFlags+=" -DINCLUDE_INSTALL_DIR=''${!outputDev}/include"
'';
}