Hello community,

here is the log from the commit of package bluez-qt for openSUSE:Factory 
checked in at 2019-11-12 11:41:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bluez-qt (Old)
 and      /work/SRC/openSUSE:Factory/.bluez-qt.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bluez-qt"

Tue Nov 12 11:41:34 2019 rev:58 rq:747079 version:5.64.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/bluez-qt/bluez-qt.changes        2019-10-14 
13:32:43.086771062 +0200
+++ /work/SRC/openSUSE:Factory/.bluez-qt.new.2990/bluez-qt.changes      
2019-11-12 11:41:35.382484296 +0100
@@ -1,0 +2,10 @@
+Sun Nov  3 15:46:44 UTC 2019 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.64.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.64.0.php
+- Changes since 5.63.0:
+  * Use ECMGenerateExportHeader to manage deprecated API better
+
+-------------------------------------------------------------------

Old:
----
  bluez-qt-5.63.0.tar.xz
  bluez-qt-5.63.0.tar.xz.sig

New:
----
  bluez-qt-5.64.0.tar.xz
  bluez-qt-5.64.0.tar.xz.sig

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

Other differences:
------------------
++++++ bluez-qt.spec ++++++
--- /var/tmp/diff_new_pack.xtNfTT/_old  2019-11-12 11:41:35.886484826 +0100
+++ /var/tmp/diff_new_pack.xtNfTT/_new  2019-11-12 11:41:35.886484826 +0100
@@ -18,7 +18,7 @@
 
 %define sonum   6
 %define _libname KF5BluezQt
-%define _tar_path 5.63
+%define _tar_path 5.64
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
@@ -26,7 +26,7 @@
 # Only needed for the package signature condition
 %bcond_without lang
 Name:           bluez-qt
-Version:        5.63.0
+Version:        5.64.0
 Release:        0
 Summary:        Async Bluez wrapper library
 License:        LGPL-2.1-or-later

++++++ bluez-qt-5.63.0.tar.xz -> bluez-qt-5.64.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-5.63.0/CMakeLists.txt 
new/bluez-qt-5.64.0/CMakeLists.txt
--- old/bluez-qt-5.63.0/CMakeLists.txt  2019-10-06 11:33:07.000000000 +0200
+++ new/bluez-qt-5.64.0/CMakeLists.txt  2019-11-02 12:41:41.000000000 +0100
@@ -1,26 +1,29 @@
 cmake_minimum_required(VERSION 3.5)
 
-set(KF5_VERSION "5.63.0") # handled by release scripts
+set(KF5_VERSION "5.64.0") # handled by release scripts
 project(BluezQt VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.63.0 NO_MODULE)
+find_package(ECM 5.64.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})
 
+include(KDEInstallDirs)
+include(KDECMakeSettings)
+include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
+
 include(FeatureSummary)
-include(GenerateExportHeader)
+include(ECMGenerateExportHeader)
 include(ECMSetupVersion)
 include(ECMGenerateHeaders)
 include(ECMAddQch)
 include(CMakePackageConfigHelpers)
-include(KDEInstallDirs)
-include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
-include(KDECMakeSettings)
 include(ECMQtDeclareLoggingCategory)
 
+set(EXCLUDE_DEPRECATED_BEFORE_AND_AT 0 CACHE STRING "Control the range of 
deprecated API excluded from the build [default=0].")
+
 option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt 
Assistant, Qt Creator & KDevelop)" OFF)
 add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. 
Qt Assistant, Qt Creator & KDevelop)")
 
@@ -45,6 +48,7 @@
 find_package(Qt5QuickTest ${REQUIRED_QT_VERSION} CONFIG)
 set_package_properties(Qt5QuickTest PROPERTIES DESCRIPTION "QML autotests for 
BluezQt" TYPE OPTIONAL)
 add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050d00)
+add_definitions(-DQT_DEPRECATED_WARNINGS_SINCE=0x060000)
 add_definitions(-DQT_NO_FOREACH)
 # Subdirectories
 add_subdirectory(src)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-5.63.0/docs/Doxyfile.local 
new/bluez-qt-5.64.0/docs/Doxyfile.local
--- old/bluez-qt-5.63.0/docs/Doxyfile.local     1970-01-01 01:00:00.000000000 
+0100
+++ new/bluez-qt-5.64.0/docs/Doxyfile.local     2019-11-02 12:41:41.000000000 
+0100
@@ -0,0 +1,7 @@
+### KApiDox Project-specific Overrides File
+
+# define so that deprecated API is not skipped
+PREDEFINED += \
+    "BLUEZQT_ENABLE_DEPRECATED_SINCE(x, y)=1" \
+    "BLUEZQT_BUILD_DEPRECATED_SINCE(x, y)=1" \
+    "BLUEZQT_DEPRECATED_VERSION(x, y, t)="
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-5.63.0/src/CMakeLists.txt 
new/bluez-qt-5.64.0/src/CMakeLists.txt
--- old/bluez-qt-5.63.0/src/CMakeLists.txt      2019-10-06 11:33:07.000000000 
+0200
+++ new/bluez-qt-5.64.0/src/CMakeLists.txt      2019-11-02 12:41:41.000000000 
+0100
@@ -83,8 +83,15 @@
 qt5_add_dbus_interface(bluezqt_SRCS 
${CMAKE_CURRENT_SOURCE_DIR}/interfaces/org.bluez.obex.ObjectPush1.xml 
obexobjectpush1)
 
 add_library(KF5BluezQt ${bluezqt_SRCS})
-generate_export_header(KF5BluezQt BASE_NAME BluezQt)
 add_library(KF5::BluezQt ALIAS KF5BluezQt)
+ecm_generate_export_header(KF5BluezQt
+    BASE_NAME BluezQt
+    GROUP_BASE_NAME KF
+    VERSION ${KF5_VERSION}
+    DEPRECATED_BASE_VERSION 0
+    DEPRECATION_VERSIONS 5.57
+    EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
+)
 
 target_include_directories(KF5BluezQt INTERFACE 
"$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/BluezQt>")
 
@@ -174,6 +181,7 @@
             BLUEZQT_EXPORT
             BLUEZQT_DEPRECATED
             BLUEZQT_DEPRECATED_EXPORT
+            "BLUEZQT_DEPRECATED_VERSION(x, y, t)"
         TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
         QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
         COMPONENT Devel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-5.63.0/src/manager.cpp 
new/bluez-qt-5.64.0/src/manager.cpp
--- old/bluez-qt-5.63.0/src/manager.cpp 2019-10-06 11:33:07.000000000 +0200
+++ new/bluez-qt-5.64.0/src/manager.cpp 2019-11-02 12:41:41.000000000 +0100
@@ -246,9 +246,11 @@
                            PendingCall::ReturnVoid, this);
 }
 
+#if BLUEZQT_BUILD_DEPRECATED_SINCE(5, 57)
 MediaPtr Manager::media() const
 {
     return usableAdapter() ? usableAdapter()->media() : nullptr;
 }
+#endif
 
 } // namespace BluezQt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-5.63.0/src/manager.h 
new/bluez-qt-5.64.0/src/manager.h
--- old/bluez-qt-5.63.0/src/manager.h   2019-10-06 11:33:07.000000000 +0200
+++ new/bluez-qt-5.64.0/src/manager.h   2019-11-02 12:41:41.000000000 +0100
@@ -297,13 +297,16 @@
      */
     PendingCall *unregisterProfile(Profile *profile);
 
+#if BLUEZQT_ENABLE_DEPRECATED_SINCE(5, 57)
     /**
      * Returns the media interface.
      *
-     * @deprecated since 5.57, use Adapter::media() instead.
      * @return media
+     * @deprecated since 5.57, use Adapter::media() instead.
      */
-    BLUEZQT_DEPRECATED MediaPtr media() const; // KF6 TODO: Remove
+    BLUEZQT_DEPRECATED_VERSION(5, 57, "Use Adapter::media()")
+    MediaPtr media() const;
+#endif
 
 Q_SIGNALS:
     /**



Reply via email to