Hello community,

here is the log from the commit of package kwallet for openSUSE:Factory checked 
in at 2014-05-14 20:27:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwallet (Old)
 and      /work/SRC/openSUSE:Factory/.kwallet.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kwallet"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kwallet/kwallet.changes  2014-04-02 
17:22:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kwallet.new/kwallet.changes     2014-05-14 
20:28:07.000000000 +0200
@@ -1,0 +2,9 @@
+Sun May  4 01:41:25 UTC 2014 - hrvoje.sen...@gmail.com
+
+- Update to 4.99.0
+  * API improvements and cleanups
+  * Buildsystem fixes
+  * For more details please see:
+    http://www.kde.org/announcements/announce-frameworks5-beta2.php
+
+-------------------------------------------------------------------

Old:
----
  kwallet-4.98.0.tar.xz

New:
----
  kwallet-4.99.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kwallet.spec ++++++
--- /var/tmp/diff_new_pack.z9dsb0/_old  2014-05-14 20:28:07.000000000 +0200
+++ /var/tmp/diff_new_pack.z9dsb0/_new  2014-05-14 20:28:07.000000000 +0200
@@ -18,10 +18,10 @@
 
 %define lname   libKF5Wallet5
 Name:           kwallet
-Version:        4.98.0
+Version:        4.99.0
 Release:        0
 BuildRequires:  cmake >= 2.8.12
-BuildRequires:  extra-cmake-modules >= 0.0.12
+BuildRequires:  extra-cmake-modules >= 0.0.13
 BuildRequires:  fdupes
 BuildRequires:  kconfig-devel >= %{_kf5_version}
 BuildRequires:  kcoreaddons-devel >= %{_kf5_version}
@@ -119,9 +119,8 @@
 %doc COPYING*
 %{_kf5_bindir}/kwalletd5
 %{_kf5_servicesdir}/kwalletd5.desktop
-%{_kf5_datadir}/kwalletd/
-%{_kf5_datadir}/dbus-1/services/org.kde.kwalletd5.service
-%{_kf5_datadir}/kconf_update/
+%{_kf5_notifydir}/
+%{_kf5_sharedir}/dbus-1/services/org.kde.kwalletd5.service
 
 %files -n %lname
 %defattr(-,root,root)

++++++ kwallet-4.98.0.tar.xz -> kwallet-4.99.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/CMakeLists.txt 
new/kwallet-4.99.0/CMakeLists.txt
--- old/kwallet-4.98.0/CMakeLists.txt   2014-03-29 08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/CMakeLists.txt   2014-05-04 21:02:28.000000000 +0200
@@ -1,27 +1,28 @@
 cmake_minimum_required(VERSION 2.8.12)
 
-find_package(ECM 0.0.12 REQUIRED NO_MODULE)
+project(KWallet)
+
+find_package(ECM 0.0.13 REQUIRED NO_MODULE)
 
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} 
${CMAKE_CURRENT_SOURCE_DIR}/cmake)
 
 set(REQUIRED_QT_VERSION 5.2.0)
 find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets DBus)
 
-set(KF5_VERSION "4.98.0")
+set(KF5_VERSION "4.99.0") # handled by release scripts
+set(KF5_DEP_VERSION "4.99.0") # handled by release scripts
 include(KDEInstallDirs)
 include(KDEFrameworkCompilerSettings)
 include(KDECMakeSettings)
 include(FeatureSummary)
+include(ECMSetupVersion)
 
 option(BUILD_KWALLETD "Build the kwallet daemon" ON)
 
-find_package(LibGcrypt 1.5.0 REQUIRED QUIET)
-set_package_properties(LibGcrypt PROPERTIES DESCRIPTION "Libgcrypt is a 
general purpose cryptographic library based on the code from GnuPG."
-                       URL "http://www.gnu.org/software/libgcrypt/";
-                       TYPE REQUIRED
-                       PURPOSE "kwalletd needs libgcrypt to perform 
PBKDF2-SHA512 hashing"
-                      )
+find_package(KF5Config ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5WindowSystem ${KF5_DEP_VERSION} REQUIRED)
 
+add_definitions(-DTRANSLATION_DOMAIN=\"kwalletd5\")
 add_subdirectory(src)
 add_subdirectory(autotests)
 add_subdirectory(tests)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/autotests/KWallet/CMakeLists.txt 
new/kwallet-4.99.0/autotests/KWallet/CMakeLists.txt
--- old/kwallet-4.98.0/autotests/KWallet/CMakeLists.txt 2014-03-29 
08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/autotests/KWallet/CMakeLists.txt 2014-05-04 
21:02:28.000000000 +0200
@@ -10,6 +10,7 @@
         add_executable(${_testname} ${_testname}.cpp)
         add_test(itemviews-${_testname} ${_testname})
         ecm_mark_as_test(${_testname})
+        add_test(${_testname} ${_testname})
         target_link_libraries(${_testname} Qt5::Test KF5::Wallet)
     endforeach(_testname)
 endmacro()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/cmake/FindLibGcrypt.cmake 
new/kwallet-4.99.0/cmake/FindLibGcrypt.cmake
--- old/kwallet-4.98.0/cmake/FindLibGcrypt.cmake        2014-03-29 
08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/cmake/FindLibGcrypt.cmake        2014-05-04 
21:02:28.000000000 +0200
@@ -1,61 +1,89 @@
-
-# - Try to find the Gcrypt library
-# Once run this will define
+#.rst
+# FindLibGcrypt
+# -------------
 #
-#  LIBGCRYPT_FOUND - set if the system has the gcrypt library
-#  LIBGCRYPT_CFLAGS - the required gcrypt compilation flags
-#  LIBGCRYPT_LIBRARIES - the linker libraries needed to use the gcrypt library
+# Finds the Libgcrypt library.
 #
-# Copyright (c) 2006 Brad Hards <br...@kde.org>
+# This will define the following variables:
 #
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+# ``LIBGCRYPT_FOUND``
+#     True if the requested version of gcrypt was found
+# ``LIBGCRYPT_VERSION``
+#     The version of gcrypt that was found
+# ``LIBGCRYPT_INCLUDE_DIRS``
+#     The gcrypt include directories
+# ``LIBGCRYPT_LIBRARIES``
+#     The linker libraries needed to use the gcrypt library
 
-# libgcrypt is moving to pkg-config, but earlier version don't have it
+# Copyright 2014 Nicolás Alvarez <nicolas.alva...@gmail.com>
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+# 3. The name of the author may not be used to endorse or promote products
+#    derived from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+find_program(LIBGCRYPTCONFIG_SCRIPT NAMES libgcrypt-config)
+if(LIBGCRYPTCONFIG_SCRIPT)
+    execute_process(
+        COMMAND "${LIBGCRYPTCONFIG_SCRIPT}" --prefix
+        RESULT_VARIABLE CONFIGSCRIPT_RESULT
+        OUTPUT_VARIABLE PREFIX
+        OUTPUT_STRIP_TRAILING_WHITESPACE
+    )
+    if (CONFIGSCRIPT_RESULT EQUAL 0)
+        set(LIBGCRYPT_LIB_HINT "${PREFIX}/lib")
+        set(LIBGCRYPT_INCLUDE_HINT "${PREFIX}/include")
+    endif()
+endif()
 
-if(NOT LibGcrypt_FIND_VERSION)
-    set(LibGcrypt_FIND_VERSION "1.5.0")
+find_library(LIBGCRYPT_LIBRARY
+    NAMES gcrypt
+    HINTS ${LIBGCRYPT_LIB_HINT}
+)
+find_path(LIBGCRYPT_INCLUDE_DIR
+    NAMES gcrypt.h
+    HINTS ${LIBGCRYPT_INCLUDE_HINT}
+)
+
+if(LIBGCRYPT_INCLUDE_DIR)
+    file(STRINGS ${LIBGCRYPT_INCLUDE_DIR}/gcrypt.h GCRYPT_H REGEX "^#define 
GCRYPT_VERSION ")
+    string(REGEX REPLACE "^#define GCRYPT_VERSION \"(.*)\".*$" "\\1" 
LIBGCRYPT_VERSION "${GCRYPT_H}")
 endif()
 
-#search in typical paths for libgcrypt-config
-FIND_PROGRAM(LIBGCRYPTCONFIG_EXECUTABLE NAMES libgcrypt-config)
+include(FindPackageHandleStandardArgs)
+
+find_package_handle_standard_args(LibGcrypt
+    FOUND_VAR LIBGCRYPT_FOUND
+    REQUIRED_VARS LIBGCRYPT_LIBRARY LIBGCRYPT_INCLUDE_DIR
+    VERSION_VAR LIBGCRYPT_VERSION
+)
+if(LIBGCRYPT_FOUND)
+    set(LIBGCRYPT_LIBRARIES ${LIBGCRYPT_LIBRARY})
+    set(LIBGCRYPT_INCLUDE_DIRS ${LIBGCRYPT_INCLUDE_DIR})
+endif()
 
-#reset variables
-set(LIBGCRYPT_LIBRARIES)
-set(LIBGCRYPT_CFLAGS)
-
-# if libgcrypt-config has been found
-IF(LIBGCRYPTCONFIG_EXECUTABLE)
-
-  # workaround for MinGW/MSYS
-  # CMake can't starts shell scripts on windows so it need to use sh.exe
-  EXECUTE_PROCESS(COMMAND sh ${LIBGCRYPTCONFIG_EXECUTABLE} --libs 
RESULT_VARIABLE _return_VALUE OUTPUT_VARIABLE LIBGCRYPT_LIBRARIES 
OUTPUT_STRIP_TRAILING_WHITESPACE)
-  EXECUTE_PROCESS(COMMAND sh ${LIBGCRYPTCONFIG_EXECUTABLE} --cflags 
RESULT_VARIABLE _return_VALUE OUTPUT_VARIABLE LIBGCRYPT_CFLAGS 
OUTPUT_STRIP_TRAILING_WHITESPACE)
-  EXECUTE_PROCESS(COMMAND sh ${LIBGCRYPTCONFIG_EXECUTABLE} --version 
RESULT_VARIABLE _return_VALUEVersion OUTPUT_VARIABLE LIBGCRYPT_VERSION 
OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-  IF(NOT LIBGCRYPT_CFLAGS AND NOT _return_VALUE)
-    SET(LIBGCRYPT_CFLAGS " ")
-  ENDIF(NOT LIBGCRYPT_CFLAGS AND NOT _return_VALUE)
-
-  IF(LIBGCRYPT_LIBRARIES AND LIBGCRYPT_CFLAGS)
-    SET(LIBGCRYPT_FOUND TRUE)
-  ENDIF(LIBGCRYPT_LIBRARIES AND LIBGCRYPT_CFLAGS)
-
-  if(LIBGCRYPT_VERSION VERSION_LESS ${LibGcrypt_FIND_VERSION})
-     message(WARNING "libgcrypt found but version is less than required, Found 
${LIBGCRYPT_VERSION} Required ${LibGcrypt_FIND_VERSION}")
-     SET(LIBGCRYPT_FOUND FALSE)
-  endif()
-
-ENDIF(LIBGCRYPTCONFIG_EXECUTABLE)
-
-if (LIBGCRYPT_FOUND)
-   if (NOT LibGcrypt_FIND_QUIETLY)
-      message(STATUS "Found libgcrypt: ${LIBGCRYPT_LIBRARIES}")
-   endif (NOT LibGcrypt_FIND_QUIETLY)
-else (LIBGCRYPT_FOUND)
-   if (LibGcrypt_FIND_REQUIRED)
-      message(WARNING "Could not find libgcrypt libraries")
-   endif (LibGcrypt_FIND_REQUIRED)
-endif (LIBGCRYPT_FOUND)
+mark_as_advanced(LIBGCRYPT_LIBRARY LIBGCRYPT_INCLUDE_DIR)
 
-MARK_AS_ADVANCED(LIBGCRYPT_CFLAGS LIBGCRYPT_LIBRARIES)
+include(FeatureSummary)
+set_package_properties(LibGcrypt PROPERTIES
+    DESCRIPTION "A general purpose cryptographic library based on the code 
from GnuPG."
+    URL "http://www.gnu.org/software/libgcrypt/";
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/kwallet.yaml 
new/kwallet-4.99.0/kwallet.yaml
--- old/kwallet-4.98.0/kwallet.yaml     2014-03-29 08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/kwallet.yaml     1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-tier: 3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/metainfo.yaml 
new/kwallet-4.99.0/metainfo.yaml
--- old/kwallet-4.98.0/metainfo.yaml    1970-01-01 01:00:00.000000000 +0100
+++ new/kwallet-4.99.0/metainfo.yaml    2014-05-04 21:02:28.000000000 +0200
@@ -0,0 +1,9 @@
+maintainer: vrusu
+description: Secure and unified container for user passwords
+tier: 3
+type: solution
+platforms:
+    - name: All
+portingAid: false
+deprecated: false
+release: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/src/api/KWallet/CMakeLists.txt 
new/kwallet-4.99.0/src/api/KWallet/CMakeLists.txt
--- old/kwallet-4.98.0/src/api/KWallet/CMakeLists.txt   2014-03-29 
08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/src/api/KWallet/CMakeLists.txt   2014-05-04 
21:02:28.000000000 +0200
@@ -1,11 +1,5 @@
-if(NOT kdelibs_SOURCE_DIR)
-    find_package(KF5Config ${KF5_VERSION} REQUIRED)
-    find_package(KF5WindowSystem ${KF5_VERSION} REQUIRED)
-endif()
 
-include(FeatureSummary)
 include(GenerateExportHeader)
-include(ECMSetupVersion)
 include(ECMGenerateHeaders)
 
 ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KWALLET
@@ -13,10 +7,6 @@
                         PACKAGE_VERSION_FILE 
"${CMAKE_CURRENT_BINARY_DIR}/KF5WalletConfigVersion.cmake"
                         SOVERSION 5)
 
-if (APPLE)
-   find_package(Carbon REQUIRED)
-endif ()
-
 remove_definitions(-DQT_NO_CAST_TO_ASCII)
 remove_definitions(-DQT_NO_CAST_FROM_ASCII)
 remove_definitions(-DQT_NO_CAST_FROM_BYTEARRAY)
@@ -44,7 +34,7 @@
 
 install(FILES
    ${CMAKE_CURRENT_BINARY_DIR}/kwallet_version.h
-  DESTINATION ${INCLUDE_INSTALL_DIR} COMPONENT Devel
+  DESTINATION ${KF5_INCLUDE_INSTALL_DIR} COMPONENT Devel
 )
 
 set(HAVE_KSECRETSSERVICE 0)
@@ -72,9 +62,10 @@
 generate_export_header(KF5Wallet BASE_NAME KWallet)
 add_library(KF5::Wallet ALIAS KF5Wallet)
 
-target_include_directories(KF5Wallet INTERFACE 
"$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}/KWallet>")
+target_include_directories(KF5Wallet INTERFACE 
"$<INSTALL_INTERFACE:${KF5_INCLUDE_INSTALL_DIR}/KWallet>")
 
 target_link_libraries(KF5Wallet PUBLIC  Qt5::Widgets
+                                PRIVATE Qt5::DBus
                                 PRIVATE KF5::WindowSystem # 
KWindowSystem::allowExternalProcessWindowActivation
                                         KF5::ConfigCore   # used to store the 
wallet to be used
 )
@@ -101,13 +92,13 @@
   REQUIRED_HEADERS KWallet_HEADERS
 )
 
-install(TARGETS KF5Wallet EXPORT KF5WalletTargets 
${INSTALL_TARGETS_DEFAULT_ARGS})
+install(TARGETS KF5Wallet EXPORT KF5WalletTargets 
${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
 install(FILES
   ${CMAKE_CURRENT_BINARY_DIR}/kwallet_export.h
   ${KWallet_HEADERS}
-  DESTINATION ${INCLUDE_INSTALL_DIR}/KWallet COMPONENT Devel
+  DESTINATION ${KF5_INCLUDE_INSTALL_DIR}/KWallet COMPONENT Devel
 )
 
 include(ECMGeneratePriFile)
-ecm_generate_pri_file(BASE_NAME KWallet LIB_NAME KF5Wallet DEPS "widgets" 
FILENAME_VAR PRI_FILENAME)
+ecm_generate_pri_file(BASE_NAME KWallet LIB_NAME KF5Wallet DEPS "widgets" 
FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR 
${KF5_INCLUDE_INSTALL_DIR}/KWallet)
 install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwallet-4.98.0/src/api/KWallet/KF5WalletConfig.cmake.in 
new/kwallet-4.99.0/src/api/KWallet/KF5WalletConfig.cmake.in
--- old/kwallet-4.98.0/src/api/KWallet/KF5WalletConfig.cmake.in 2014-03-29 
08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/src/api/KWallet/KF5WalletConfig.cmake.in 2014-05-04 
21:02:28.000000000 +0200
@@ -1,7 +1,7 @@
 @PACKAGE_INIT@
 
-find_dependency(KF5Config "@KF5_VERSION@")
-find_dependency(KF5WindowSystem "@KF5_VERSION@")
+find_dependency(KF5Config "@KF5_DEP_VERSION@")
+find_dependency(KF5WindowSystem "@KF5_DEP_VERSION@")
 
 find_dependency(Qt5Core @REQUIRED_QT_VERSION@)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/src/api/KWallet/kwallet.cpp 
new/kwallet-4.99.0/src/api/KWallet/kwallet.cpp
--- old/kwallet-4.98.0/src/api/KWallet/kwallet.cpp      2014-03-29 
08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/src/api/KWallet/kwallet.cpp      2014-05-04 
21:02:28.000000000 +0200
@@ -26,7 +26,7 @@
 #include <QApplication>
 #include <QtCore/QPointer>
 #include <QWidget>
-#include <QDBusConnection>
+#include <QtDBus/QDBusConnection>
 #include <QDebug>
 
 #include <kconfiggroup.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/src/runtime/kwalletd/CMakeLists.txt 
new/kwallet-4.99.0/src/runtime/kwalletd/CMakeLists.txt
--- old/kwallet-4.98.0/src/runtime/kwalletd/CMakeLists.txt      2014-03-29 
08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/src/runtime/kwalletd/CMakeLists.txt      2014-05-04 
21:02:28.000000000 +0200
@@ -1,14 +1,14 @@
 project(kwalletd5)
 
-find_package(KF5Config ${KF5_VERSION} REQUIRED)
-find_package(KF5CoreAddons ${KF5_VERSION} REQUIRED)
-find_package(KF5DBusAddons ${KF5_VERSION} REQUIRED)
-find_package(KF5I18n ${KF5_VERSION} REQUIRED)
-find_package(KF5IconThemes ${KF5_VERSION} REQUIRED)
-find_package(KF5Notifications ${KF5_VERSION} REQUIRED)
-find_package(KF5Service ${KF5_VERSION} REQUIRED)
-find_package(KF5WidgetsAddons ${KF5_VERSION} REQUIRED)
-find_package(KF5WindowSystem ${KF5_VERSION} REQUIRED)
+find_package(KF5Config ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5CoreAddons ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5DBusAddons ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5I18n ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5IconThemes ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5Notifications ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5Service ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5WidgetsAddons ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5WindowSystem ${KF5_DEP_VERSION} REQUIRED)
 
 ########### find needed packages ######
 find_package(Gpgme)  # Called by FindQGpgme, but since we call some gpgme
@@ -73,8 +73,10 @@
 
 qt5_add_dbus_adaptor( kwalletd_SRCS ${kwallet_xml} kwalletd.h KWalletD )
 
-include(ECMDBusAddActivationService)
-ecm_dbus_add_activation_service(org.kde.kwalletd5.service.in)
+configure_file(org.kde.kwalletd5.service.in
+               ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kwalletd5.service)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kwalletd5.service
+        DESTINATION ${DBUS_SERVICES_INSTALL_DIR})
 
 add_executable( kwalletd5 ${kwalletd_SRCS} )
 
@@ -96,11 +98,10 @@
     kde_target_enable_exceptions(kwalletd5 PRIVATE)
 endif(GPGME_FOUND AND QGPGME_FOUND)
 
-install(TARGETS kwalletd5  ${INSTALL_TARGETS_DEFAULT_ARGS})
+install(TARGETS kwalletd5  ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
 
 ########### install files ###############
 
 install( FILES kwalletd5.desktop  DESTINATION  ${SERVICES_INSTALL_DIR} )
-install( FILES kwalletd.notifyrc DESTINATION  ${DATA_INSTALL_DIR}/kwalletd )
-install( FILES kwallet-4.13.upd DESTINATION ${DATA_INSTALL_DIR}/kconf_update)
+install( FILES kwalletd.notifyrc DESTINATION  ${KNOTIFYRC_INSTALL_DIR} )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwallet-4.98.0/src/runtime/kwalletd/backend/CMakeLists.txt 
new/kwallet-4.99.0/src/runtime/kwalletd/backend/CMakeLists.txt
--- old/kwallet-4.98.0/src/runtime/kwalletd/backend/CMakeLists.txt      
2014-03-29 08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/src/runtime/kwalletd/backend/CMakeLists.txt      
2014-05-04 21:02:28.000000000 +0200
@@ -13,15 +13,20 @@
 
 ########### kwalletbackend ###############
 find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets DBus)
-find_package(KF5CoreAddons ${KF5_VERSION} REQUIRED)
-find_package(KF5I18n ${KF5_VERSION} REQUIRED)
-find_package(KF5Notifications ${KF5_VERSION} REQUIRED)
-find_package(KF5WidgetsAddons ${KF5_VERSION} REQUIRED)
-
-include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} 
${KDE4_INCLUDES} ${KF5_INCLUDE_DIRS})
+find_package(KF5CoreAddons ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5I18n ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5Notifications ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5WidgetsAddons ${KF5_DEP_VERSION} REQUIRED)
+
+find_package(LibGcrypt 1.5.0 REQUIRED)
+set_package_properties(LibGcrypt PROPERTIES
+                       TYPE REQUIRED
+                       PURPOSE "kwalletd needs libgcrypt to perform 
PBKDF2-SHA512 hashing"
+                      )
 
 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../api/KWallet)
 include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../api/KWallet)
+include_directories(${LIBGCRYPT_INCLUDE_DIRS})
 
 #remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_STRICT_ITERATORS 
-DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS)
 remove_definitions(-DQT_NO_CAST_FROM_ASCII)
@@ -52,6 +57,6 @@
 endif(WIN32 AND NOT WINCE)
 
 set_target_properties(kwalletbackend5 PROPERTIES VERSION 
${KWALLETBACKEND_VERSION_STRING} SOVERSION ${KWALLETBACKEND_SOVERSION} )
-install(TARGETS kwalletbackend5 ${INSTALL_TARGETS_DEFAULT_ARGS})
+install(TARGETS kwalletbackend5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
 
 add_subdirectory(tests)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwallet-4.98.0/src/runtime/kwalletd/backend/kwalletbackend.cc 
new/kwallet-4.99.0/src/runtime/kwalletd/backend/kwalletbackend.cc
--- old/kwallet-4.98.0/src/runtime/kwalletd/backend/kwalletbackend.cc   
2014-03-29 08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/src/runtime/kwalletd/backend/kwalletbackend.cc   
2014-05-04 21:02:28.000000000 +0200
@@ -77,7 +77,6 @@
        if (isPath) {
                _path = name;
        } else {
-// KDE4 _path = KGlobal::dirs()->saveLocation("kwallet") + _name + ".kwl";
         _path = getSaveLocation() + QDir::separator() + _name + ".kwl";
        }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/src/runtime/kwalletd/kwallet-4.13.upd 
new/kwallet-4.99.0/src/runtime/kwalletd/kwallet-4.13.upd
--- old/kwallet-4.98.0/src/runtime/kwalletd/kwallet-4.13.upd    2014-03-29 
08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/src/runtime/kwalletd/kwallet-4.13.upd    1970-01-01 
01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-# We changed the default in 4.13
-Id=kde4.13
-File=kwalletrc
-Group=Wallet
-RemoveKey=Launch Manager
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/src/runtime/kwalletd/kwalletd.cpp 
new/kwallet-4.99.0/src/runtime/kwalletd/kwalletd.cpp
--- old/kwallet-4.98.0/src/runtime/kwalletd/kwalletd.cpp        2014-03-29 
08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/src/runtime/kwalletd/kwalletd.cpp        2014-05-04 
21:02:28.000000000 +0200
@@ -400,8 +400,8 @@
 // opening a dialog, that application will be blocked by this dialog. A proper 
solution would
 // be to set the second application's window also as a parent for the active 
dialog, so that
 // KWin properly handles focus changes and so on, but there's currently no 
support for multiple
-// dialog parents. Hopefully to be done in KDE4, for now just use all kinds of 
bad hacks to make
-//  sure the user doesn't overlook the active dialog.
+// dialog parents. In the absence of this support, we use all kinds of bad 
hacks to make
+// sure the user doesn't overlook the active dialog.
 void KWalletD::checkActiveDialog() {
        if( !activeDialog )
                return;
@@ -538,9 +538,9 @@
                                }
                                brandNew = false;
                                // don't use KStdGuiItem::open() here which has 
trailing ellipsis!
-// KDE4         kpd->setButtonGuiItem(KDialog::Ok,KGuiItem( i18n( "&Open" ), 
"wallet-open"));
+// KF5 FIXME what should we use now instead of this:
+//              kpd->setButtonGuiItem(KDialog::Ok,KGuiItem( i18n( "&Open" ), 
"wallet-open"));
                                kpd->setWindowTitle(i18n("KDE Wallet Service"));
-// KDE4         
kpd->setPixmap(KIcon("kwalletmanager").pixmap(KIconLoader::SizeHuge));
                 kpd->setPixmap( 
KIconLoader::global()->loadIcon("kwalletmanager", KIconLoader::Desktop, 
KIconLoader::SizeHuge) );
                                if (w != KWindowSystem::activeWindow() && w != 
0L) {
                                        // If the dialog is modal to a 
minimized window it might not be visible
@@ -630,8 +630,8 @@
                                }
                        }
                        kpd->setWindowTitle(i18n("KDE Wallet Service"));
-// KDE4                        
kpd->setButtonGuiItem(KDialog::Ok,KGuiItem(i18n("C&reate"),"document-new"));
-// KDE4                        
kpd->setPixmap(KIcon("kwalletmanager").pixmap(96, 96));
+// KF5 FIXME what should we use now instead of this:
+//                     
kpd->setButtonGuiItem(KDialog::Ok,KGuiItem(i18n("C&reate"),"document-new"));
             kpd->setPixmap( KIconLoader::global()->loadIcon("kwalletmanager", 
KIconLoader::Desktop, KIconLoader::SizeHuge) );
                        while (!b->isOpen()) {
                                setupDialog( kpd, w, appid, modal );
@@ -774,7 +774,6 @@
 
 int KWalletD::deleteWallet(const QString& wallet) {
     int result = -1;
-// KDE4        QString path = KGlobal::dirs()->saveLocation("kwallet") + 
QDir::separator() + wallet + ".kwl";
     QString path = 
QStandardPaths::writableLocation(QStandardPaths::DataLocation) + wallet + 
".kwl";
 
        if (QFile::exists(path)) {
@@ -959,14 +958,13 @@
 
 
 QStringList KWalletD::wallets() const {
-// KDE4        QString path = KGlobal::dirs()->saveLocation("kwallet");
     QString path = KWallet::Backend::getSaveLocation();
        QDir dir(path, "*.kwl");
        QStringList rc;
 
        dir.setFilter(QDir::Files | QDir::Hidden);
 
-       for (auto &fi : dir.entryInfoList()) {
+       foreach (const QFileInfo &fi, dir.entryInfoList()) {
                QString fn = fi.fileName();
                if (fn.endsWith(QLatin1String(".kwl"))) {
                        fn.truncate(fn.length()-4);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwallet-4.98.0/src/runtime/kwalletd/kwalletd.notifyrc 
new/kwallet-4.99.0/src/runtime/kwalletd/kwalletd.notifyrc
--- old/kwallet-4.98.0/src/runtime/kwalletd/kwalletd.notifyrc   2014-03-29 
08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/src/runtime/kwalletd/kwalletd.notifyrc   2014-05-04 
21:02:28.000000000 +0200
@@ -305,6 +305,7 @@
 Name[gl]=Fallou a sincronización
 Name[hu]=A szinkronizálás meghiúsult
 Name[ia]=Il falleva synchronisar
+Name[it]=Sincronizzazione non riuscita
 Name[kk]=Қадамдастыру жаңылды
 Name[ko]=동기화 실패
 Name[lt]=Sinchronizavimas nepavyko
@@ -344,8 +345,9 @@
 Comment[gl]=O sistema de carteiras de KDE non conseguiu sincronizar un 
ficheiro de carteira co disco
 Comment[hu]=A KDE jelszókezelő rendszer nem tudta szinkronizálni a jelszófájlt 
a lemezre
 Comment[ia]=Le sistema de portafolio de KDE (KDE Wallet System) falleva 
synchronisar un file de portafolio con le disco
+Comment[it]=Il sistema portafogli di KDE non è riuscito a sincronizzare un 
file di portafogli sul disco
 Comment[kk]=KDE әмиян жүйесінің дискідегі әмиян файлымен қадамдастыру жаңылысы
-Comment[ko]=KDE 지갑 시스템에서 지갑 파일을 디스크에 동기화할 수 없음
+Comment[ko]=KDE 지갑 시스템과 디스크의 지갑 상태를 동기화할 수 없음
 Comment[nb]=KDE Wallet System klarte ikke å synkronisere en lommebokfil til 
disk
 Comment[nds]=Binnen KDE sien Knippsystem lett sik en Knipp nich mit de Datei 
op de Fastplaat synkroniseren
 Comment[nl]=Het lukte het KDE portefeuillesysteem niet om een 
portefeuillebestand naar schijf te synchroniseren
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/tests/KWallet/CMakeLists.txt 
new/kwallet-4.99.0/tests/KWallet/CMakeLists.txt
--- old/kwallet-4.98.0/tests/KWallet/CMakeLists.txt     2014-03-29 
08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/tests/KWallet/CMakeLists.txt     2014-05-04 
21:02:28.000000000 +0200
@@ -10,7 +10,6 @@
     add_executable(${_testname} ${_testname}.cpp)
     ecm_mark_as_test(${_testname})
     target_link_libraries(${_testname} Qt5::Test KF5::Wallet)
-    add_test(${_testname} ${_testname})
   endforeach(_testname)
 endmacro()
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwallet-4.98.0/tests/kwalletd/CMakeLists.txt 
new/kwallet-4.99.0/tests/kwalletd/CMakeLists.txt
--- old/kwallet-4.98.0/tests/kwalletd/CMakeLists.txt    2014-03-29 
08:12:43.000000000 +0100
+++ new/kwallet-4.99.0/tests/kwalletd/CMakeLists.txt    2014-05-04 
21:02:28.000000000 +0200
@@ -6,10 +6,10 @@
 include(ECMMarkAsTest)
 
 find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Test)
-find_package(KF5CoreAddons ${KF5_VERSION} REQUIRED)
-find_package(KF5I18n ${KF5_VERSION} REQUIRED)
-find_package(KF5IconThemes ${KF5_VERSION} REQUIRED)
-find_package(KF5WidgetsAddons ${KF5_VERSION} REQUIRED)
+find_package(KF5CoreAddons ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5I18n ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5IconThemes ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5WidgetsAddons ${KF5_DEP_VERSION} REQUIRED)
 
 remove_definitions(-DQT_NO_CAST_FROM_ASCII)
 remove_definitions(-DQT_NO_CAST_FROM_BYTEARRAY)
@@ -60,7 +60,6 @@
         Qt5::Test
         KF5::CoreAddons
         KF5::I18n)
-    add_test(${_testname} ${_testname})
   endforeach(_testname)
 endmacro()
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to