{ mkKdeDerivation, pkg-config, qtlocation, qtpositioning, shared-mime-info, libical, }: mkKdeDerivation { pname = "itinerary"; # FIXME: this should really be fixed at ECM level somehow patches = [ ./optional-runtime-dependencies.patch ]; extraNativeBuildInputs = [ pkg-config shared-mime-info ]; extraBuildInputs = [ qtlocation qtpositioning libical ]; meta.mainProgram = "itinerary"; }