diff -Nru kded-5.28.0/CMakeLists.txt kded-5.31.0/CMakeLists.txt --- kded-5.28.0/CMakeLists.txt 2016-11-05 14:46:12.000000000 +0000 +++ kded-5.31.0/CMakeLists.txt 2017-02-05 10:53:09.000000000 +0000 @@ -1,23 +1,23 @@ -cmake_minimum_required(VERSION 2.8.12) +cmake_minimum_required(VERSION 3.0) -project(KDED) +set(KF5_VERSION "5.31.0") # handled by release scripts +set(KF5_DEP_VERSION "5.31.0") # handled by release scripts +project(KDED VERSION ${KF5_VERSION}) include(FeatureSummary) -find_package(ECM 5.28.0 NO_MODULE) +find_package(ECM 5.31.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) -set(REQUIRED_QT_VERSION 5.5.0) +set(REQUIRED_QT_VERSION 5.6.0) find_package(Qt5 "${REQUIRED_QT_VERSION}" CONFIG REQUIRED DBus Widgets) include(KDEInstallDirs) include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) include(KDECMakeSettings) -set(KF5_VERSION "5.28.0") # handled by release scripts -set(KF5_DEP_VERSION "5.28.0") # handled by release scripts find_package(KF5Config ${KF5_DEP_VERSION} REQUIRED) find_package(KF5CoreAddons ${KF5_DEP_VERSION} REQUIRED) find_package(KF5Crash ${KF5_DEP_VERSION} REQUIRED) @@ -27,12 +27,12 @@ find_package(KF5Service ${KF5_DEP_VERSION} REQUIRED) -include(ECMPackageConfigHelpers) +include(CMakePackageConfigHelpers) include(ECMSetupVersion) include(ECMMarkNonGuiExecutable) ecm_setup_version( - ${KF5_VERSION} + PROJECT VARIABLE_PREFIX KDED VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/src/kded_version.h" PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KDEDConfigVersion.cmake" @@ -53,7 +53,7 @@ # Create a Config.cmake and a ConfigVersion.cmake file and install them set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KDED") -ecm_configure_package_config_file( +configure_package_config_file( "${CMAKE_CURRENT_SOURCE_DIR}/KDEDConfig.cmake.in" "${CMAKE_CURRENT_BINARY_DIR}/KDEDConfig.cmake" PATH_VARS KDE_INSTALL_DBUSINTERFACEDIR diff -Nru kded-5.28.0/debian/changelog kded-5.31.0/debian/changelog --- kded-5.28.0/debian/changelog 2016-12-05 20:17:48.000000000 +0000 +++ kded-5.31.0/debian/changelog 2017-02-14 22:51:51.000000000 +0000 @@ -1,3 +1,15 @@ +kded (5.31.0-0ubuntu1) zesty; urgency=low + + * New upstream release (5.31.0) + + -- José Manuel Santamaría Lema Tue, 14 Feb 2017 22:51:51 +0000 + +kded (5.30.0-0ubuntu1) zesty; urgency=low + + * New upstream release (5.30.0) + + -- Rik Mills Wed, 01 Feb 2017 18:35:38 +0000 + kded (5.28.0-0ubuntu1) zesty; urgency=low [ Rik Mills ] diff -Nru kded-5.28.0/debian/control kded-5.31.0/debian/control --- kded-5.28.0/debian/control 2016-12-05 20:17:48.000000000 +0000 +++ kded-5.31.0/debian/control 2017-02-14 22:51:51.000000000 +0000 @@ -5,14 +5,14 @@ Uploaders: Maximiliano Curia Build-Depends: cmake (>= 2.8.12), debhelper (>= 9), - extra-cmake-modules (>= 5.28.0~), - kinit-dev (>= 5.28.0~), - libkf5config-dev (>= 5.28.0~), - libkf5coreaddons-dev (>= 5.28.0~), - libkf5crash-dev (>= 5.28.0~), - libkf5dbusaddons-dev (>= 5.28.0~), - libkf5doctools-dev (>= 5.28.0~), - libkf5service-dev (>= 5.28.0~), + extra-cmake-modules (>= 5.31.0~), + kinit-dev (>= 5.31.0~), + libkf5config-dev (>= 5.31.0~), + libkf5coreaddons-dev (>= 5.31.0~), + libkf5crash-dev (>= 5.31.0~), + libkf5dbusaddons-dev (>= 5.31.0~), + libkf5doctools-dev (>= 5.31.0~), + libkf5service-dev (>= 5.31.0~), pkg-kde-tools (>= 0.15.15ubuntu1~), qtbase5-dev (>= 5.6.1~) Standards-Version: 3.9.8 @@ -24,10 +24,10 @@ Architecture: any Section: libdevel Depends: kded5 (= ${binary:Version}), - libkf5coreaddons-dev (>= 5.28.0~), - libkf5crash-dev (>= 5.28.0~), - libkf5dbusaddons-dev (>= 5.28.0~), - libkf5service-dev (>= 5.28.0~), + libkf5coreaddons-dev (>= 5.31.0~), + libkf5crash-dev (>= 5.31.0~), + libkf5dbusaddons-dev (>= 5.31.0~), + libkf5service-dev (>= 5.31.0~), ${misc:Depends} Description: Extensible daemon for providing session services KDED runs in the background and performs a number of small tasks. diff -Nru kded-5.28.0/metainfo.yaml kded-5.31.0/metainfo.yaml --- kded-5.28.0/metainfo.yaml 2016-11-05 14:46:12.000000000 +0000 +++ kded-5.31.0/metainfo.yaml 2017-02-05 10:53:09.000000000 +0000 @@ -4,6 +4,7 @@ type: solution platforms: - name: Linux + - name: FreeBSD portingAid: false deprecated: false release: true diff -Nru kded-5.28.0/po/es/docs/kded5/man-kded5.8.docbook kded-5.31.0/po/es/docs/kded5/man-kded5.8.docbook --- kded-5.28.0/po/es/docs/kded5/man-kded5.8.docbook 1970-01-01 00:00:00.000000000 +0000 +++ kded-5.31.0/po/es/docs/kded5/man-kded5.8.docbook 2017-02-05 10:53:09.000000000 +0000 @@ -0,0 +1,269 @@ + + +]> + + + + +Manual del usuario de kded5 +David Faure Encargado del mantenimiento + +
faure@kde.org
+
+
+ +Waldo Bastian Autor original + +
bastian@kde.org
+
+
+ +2014-03-22 +Frameworks 5.0 +KDE Frameworks + +
+ + +kded5 +8 + + + +kded5 +Demonio de &kde; - desencadena actualizaciones de la base de datos Sycoca cuando es necesario. + + + +Resumen + +kded5 --check + + + +Descripción + +kded5 une varios servicios pequeños en un proceso. La mayoría son servicios D-Bus proporcionados por módulos KDED, pero también gestiona sycoca (una caché ninaria de tipos de servicios, tipos MIME y servicios utilizados por KService) y los scripts de actualización de KConfig según se necesite. + +Para sycoca, efectuará un seguimiento de los directorios que contienen archivos .desktop. Cuando se agrega o elimina un archivo, espera 5 segundos (en el caso de series de actualizaciones) y a continuación, lanza kbuildsycoca5 para actualizar sycoca. + +Para KConfig, comprueba archivos de actualización instalados recientemente, p.ej., los archivos *.upd utilizados para actualizar los archivos de configuración de los usuarios cuando cambia el formato de los archivos de configuración, y ejecuta la utilidad de actualización de KConfig para realizar las actualizaciones. + +Esas tareas también se realizan siempre que se inicie kded5 para asegurar que la configuración del usuario está actualizada. + +Normalmente, no se necesita ejecutar kded5 directamente, sino que las sesiones de escritorio de Plasma lo ejecutan automáticamente y se inicia a demanda cuando una aplicación intenta usar una interfaz D-Bus proporcionado por el o por uno de sus módulos. + + + + + + +Opciones + + + + + +Comprobar la base de datos de sycoca, actualizarla si es necesario y salir. + + + + + + + + +Configuración + +kded5 se puede configurar con el archivo de configuración de kded5rc ini-style. En los sistemas Unix, se puede encontrar en $XDG_CONFIG_HOME/kded5rc; si no se le ha dado valor a $XDG_CONFIG_HOME su valor predeterminado es~/.config/kded5rc. + +Las entradas del archivo de configuración se leen a demanda, de manera que los cambios se pueden realizar mientras se está ejecutando kded5. Sin embargo, todas las opciones de configuración actuales solo afectan al comportamiento en el inicio de kded5. + +La sección tiene las siguientes opciones: + + +Indica si se debe actualizar sycoca en el inicio (de manera predeterminada: true). + + + + +Indica si se deben realizar las actualizaciones pendientes de KConfig en el inicio (de manera predeterminada: true). + + + + +Indica si se debe comprobar las marcas de tiempo del archivo cuando se realiza la actualización inicial de sycoca (de manera predeterminada: true). Consulte la documentación de kbuildsycoca5 para obtener más información. + + + + +Indica si se debe retrasar la actualización inicial de sycoca hasta un minuto después del inicio (de manera predeterminada: false). + + + + + +Cada módulo tiene una sección en kded5rc, donde name es el nombre del archivo de escritorio sin la extensión .desktop. Contiene una opción que especifica si el módulo se debe cargar automáticamente cuando se inicia kded5 (de manera predeterminada: false). Tenga en cuenta que esta preferencia se puede también se puede cambiar mediante la interfaz D-Bus de kded5. + + + + + +Vea también +kbuildsycoca58, kdeinit58 + + + + + +Fallos +Por favor, use la herramienta de seguimiento de fallos de KDE para informar de fallos. + + +
diff -Nru kded-5.28.0/src/kdedadaptor.cpp kded-5.31.0/src/kdedadaptor.cpp --- kded-5.28.0/src/kdedadaptor.cpp 2016-11-05 14:46:12.000000000 +0000 +++ kded-5.31.0/src/kdedadaptor.cpp 2017-02-05 10:53:09.000000000 +0000 @@ -41,7 +41,7 @@ bool KdedAdaptor::loadModule(const QString &module) { - return Kded::self()->loadModule(module, false) != 0; + return Kded::self()->loadModule(module, false) != nullptr; } bool KdedAdaptor::unloadModule(const QString &module) diff -Nru kded-5.28.0/src/kded.cpp kded-5.31.0/src/kded.cpp --- kded-5.28.0/src/kded.cpp 2016-11-05 14:46:12.000000000 +0000 +++ kded-5.31.0/src/kded.cpp 2017-02-05 10:53:09.000000000 +0000 @@ -61,7 +61,7 @@ Q_LOGGING_CATEGORY(KDED, "kf5.kded") #endif -Kded *Kded::_self = 0; +Kded *Kded::_self = nullptr; static bool delayedCheck; static bool bCheckSycoca; @@ -76,11 +76,11 @@ static void runKonfUpdate() { KToolInvocation::kdeinitExecWait(QStringLiteral(KCONF_UPDATE_EXE), - QStringList(), 0, 0, "0" /*no startup notification*/); + QStringList(), nullptr, nullptr, "0" /*no startup notification*/); } Kded::Kded() - : m_pDirWatch(0) + : m_pDirWatch(nullptr) , m_pTimer(new QTimer(this)) , m_needDelayedCheck(false) { @@ -107,7 +107,7 @@ Kded::~Kded() { - _self = 0; + _self = nullptr; m_pTimer->stop(); delete m_pTimer; delete m_pDirWatch; @@ -141,7 +141,7 @@ return; } - if (self()->m_dontLoad.value(obj, 0)) { + if (self()->m_dontLoad.value(obj, nullptr)) { return; } @@ -347,7 +347,7 @@ qCWarning(KDED) << "attempting to load invalid kded module name:" << obj; return nullptr; } - KDEDModule *module = m_modules.value(obj, 0); + KDEDModule *module = m_modules.value(obj, nullptr); if (module) { return module; } @@ -361,7 +361,7 @@ return nullptr; } const QString moduleId = module.pluginId(); - KDEDModule *oldModule = m_modules.value(moduleId, 0); + KDEDModule *oldModule = m_modules.value(moduleId, nullptr); if (oldModule) { qCDebug(KDED) << "kded module" << moduleId << "is already loaded."; return oldModule; @@ -409,7 +409,7 @@ bool Kded::unloadModule(const QString &obj) { - KDEDModule *module = m_modules.value(obj, 0); + KDEDModule *module = m_modules.value(obj, nullptr); if (!module) { return false; } diff -Nru kded-5.28.0/src/kdedmodule.desktop kded-5.31.0/src/kdedmodule.desktop --- kded-5.28.0/src/kdedmodule.desktop 2016-11-05 14:46:12.000000000 +0000 +++ kded-5.31.0/src/kdedmodule.desktop 2017-02-05 10:53:09.000000000 +0000 @@ -5,7 +5,7 @@ Comment[af]=KDED Module Comment[ar]=وحدة KDED Comment[as]=KDED অংশ -Comment[ast]=Módulu KDED +Comment[ast]=Módulu de KDED Comment[be]=Модуль KDED Comment[be@latin]=Modul KDED Comment[bg]=Модул KDED