{ lib , naersk , stdenv , clangStdenv , hostPlatform , targetPlatform , pkg-config , dbus , libiconv , rustfmt , cargo , rustc }: let cargoToml = (builtins.fromTOML (builtins.readFile ./Cargo.toml)); in naersk.lib."${targetPlatform.system}".buildPackage rec { src = ./.; buildInputs = [ rustfmt pkg-config cargo rustc libiconv dbus ]; checkInputs = [ cargo rustc ]; doCheck = true; copyLibs = true; meta = { description = cargoToml.package.description; homepage = cargoToml.package.homepage; license = [ lib.licenses.mit ]; maintainers = []; }; }