Hello community,
here is the log from the commit of package kdbusaddons for openSUSE:Factory checked in at 2014-03-10 12:17:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdbusaddons (Old)
and /work/SRC/openSUSE:Factory/.kdbusaddons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdbusaddons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdbusaddons/kdbusaddons.changes 2014-02-24 06:53:18.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kdbusaddons.new/kdbusaddons.changes 2014-03-10 12:17:26.000000000 +0100
@@ -1,0 +2,8 @@
+Tue Mar 4 16:39:43 UTC 2014 - hrvoje.senjan@gmail.com
+
+- Update to 4.97.0:
+ * Buildsystem fixes
+ * For more details please see:
+ http://www.kde.org/announcements/announce-frameworks5-alpha2.php
+
+-------------------------------------------------------------------
Old:
----
kdbusaddons-4.96.0.tar.xz
New:
----
kdbusaddons-4.97.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdbusaddons.spec ++++++
--- /var/tmp/diff_new_pack.sSPSkr/_old 2014-03-10 12:17:27.000000000 +0100
+++ /var/tmp/diff_new_pack.sSPSkr/_new 2014-03-10 12:17:27.000000000 +0100
@@ -16,12 +16,12 @@
#
-%define lname libKF5DBusAddons4
+%define lname libKF5DBusAddons5
Name: kdbusaddons
-Version: 4.96.0
+Version: 4.97.0
Release: 0
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 0.0.10
+BuildRequires: extra-cmake-modules >= 0.0.11
BuildRequires: fdupes
BuildRequires: kf5-filesystem
BuildRequires: pkgconfig(Qt5DBus) >= 5.2.0
@@ -78,6 +78,7 @@
%files devel
%defattr(-,root,root)
+%{_kf5_bindir}/kquitapp5
%{_kf5_libdir}/libKF5DBusAddons.so
%{_kf5_libdir}/cmake/KF5DBusAddons/
%dir %{_kf5_includedir}/*/
++++++ kdbusaddons-4.96.0.tar.xz -> kdbusaddons-4.97.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-4.96.0/CMakeLists.txt new/kdbusaddons-4.97.0/CMakeLists.txt
--- old/kdbusaddons-4.96.0/CMakeLists.txt 2014-02-05 02:41:41.000000000 +0100
+++ new/kdbusaddons-4.97.0/CMakeLists.txt 2014-03-01 12:50:25.000000000 +0100
@@ -2,7 +2,7 @@
project(KDBusAddons)
-find_package(ECM 0.0.10 REQUIRED NO_MODULE)
+find_package(ECM 0.0.11 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
@@ -15,15 +15,17 @@
include(FeatureSummary)
include(GenerateExportHeader)
-include(CMakePackageConfigHelpers)
+include(ECMPackageConfigHelpers)
include(ECMSetupVersion)
include(ECMGenerateHeaders)
+include(ECMMarkNonGuiExecutable)
-set(KF5_VERSION "4.96.0")
+set(KF5_VERSION "4.97.0")
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KDBUSADDONS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kdbusaddons_version.h"
- PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5DBusAddonsConfigVersion.cmake")
+ PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5DBusAddonsConfigVersion.cmake"
+ SOVERSION 5)
@@ -34,7 +36,7 @@
# create a Config.cmake and a ConfigVersion.cmake file and install them
set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KF5DBusAddons")
-configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/KF5DBusAddonsConfig.cmake.in"
+ecm_configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/KF5DBusAddonsConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/KF5DBusAddonsConfig.cmake"
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-4.96.0/src/CMakeLists.txt new/kdbusaddons-4.97.0/src/CMakeLists.txt
--- old/kdbusaddons-4.96.0/src/CMakeLists.txt 2014-02-05 02:41:41.000000000 +0100
+++ new/kdbusaddons-4.97.0/src/CMakeLists.txt 2014-03-01 12:50:25.000000000 +0100
@@ -1,3 +1,4 @@
+add_subdirectory(tools/kquitapp)
set(libkdbusaddons_SRCS
kdbusconnectionpool.cpp
@@ -35,7 +36,8 @@
EXPORT_NAME DBusAddons
)
-ecm_generate_headers(
+ecm_generate_headers(KDBusAddons_HEADERS
+ HEADER_NAMES
KDBusConnectionPool
KDBusInterProcessLock
KDBusService
@@ -43,7 +45,6 @@
KDEInitInterface
REQUIRED_HEADERS KDBusAddons_HEADERS
)
-install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/KDBusAddons DESTINATION ${INCLUDE_INSTALL_DIR} COMPONENT Devel)
install(TARGETS KF5DBusAddons EXPORT KF5DBusAddonsTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-4.96.0/src/kdbusconnectionpool.h new/kdbusaddons-4.97.0/src/kdbusconnectionpool.h
--- old/kdbusaddons-4.96.0/src/kdbusconnectionpool.h 2014-02-05 02:41:41.000000000 +0100
+++ new/kdbusaddons-4.97.0/src/kdbusconnectionpool.h 2014-03-01 12:50:25.000000000 +0100
@@ -33,6 +33,22 @@
* has been fixed (either directly in libdbus or with a work-
* around in Qt) this method can be dropped in favor of
* QDBusConnection::sessionBus().
+ *
+ * Note that this will create a thread-local QDBusConnection
+ * object, which means whichever thread this is called
+ * from must have both an event loop and be as long-lived as
+ * the object using it. If either condition is not met, the
+ * returned QDBusConnection will not send or receive DBus
+ * events (calls, return values, etc).
+ *
+ * Using this within libraries can create complexities for
+ * application developers working with threads as its use
+ * in the library may not be apparent to the application
+ * developer, and so functionality may appear to be broken
+ * simply due to the nature of the thread from which this
+ * ends up being called from. Library developers using
+ * this facility are strongly encouraged to note this
+ * caveat in the library's documentation.
*/
KDBUSADDONS_EXPORT QDBusConnection threadConnection();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-4.96.0/src/tools/kquitapp/CMakeLists.txt new/kdbusaddons-4.97.0/src/tools/kquitapp/CMakeLists.txt
--- old/kdbusaddons-4.96.0/src/tools/kquitapp/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/kdbusaddons-4.97.0/src/tools/kquitapp/CMakeLists.txt 2014-03-01 12:50:25.000000000 +0100
@@ -0,0 +1,4 @@
+add_executable(kquitapp5 kquitapp.cpp)
+ecm_mark_nongui_executable(kquitapp5)
+target_link_libraries(kquitapp5 Qt5::DBus)
+install(TARGETS kquitapp5 ${INSTALL_TARGETS_DEFAULT_ARGS})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-4.96.0/src/tools/kquitapp/kquitapp.cpp new/kdbusaddons-4.97.0/src/tools/kquitapp/kquitapp.cpp
--- old/kdbusaddons-4.96.0/src/tools/kquitapp/kquitapp.cpp 1970-01-01 01:00:00.000000000 +0100
+++ new/kdbusaddons-4.97.0/src/tools/kquitapp/kquitapp.cpp 2014-03-01 12:50:25.000000000 +0100
@@ -0,0 +1,68 @@
+/*
+ * Copyright (C) 2006 Aaron Seigo