Hello community,

here is the log from the commit of package solid for openSUSE:Factory checked 
in at 2019-03-21 09:49:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/solid (Old)
 and      /work/SRC/openSUSE:Factory/.solid.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "solid"

Thu Mar 21 09:49:59 2019 rev:69 rq:686783 version:5.56.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/solid/solid.changes      2019-02-28 
21:33:29.409732907 +0100
+++ /work/SRC/openSUSE:Factory/.solid.new.28833/solid.changes   2019-03-21 
09:49:59.762842468 +0100
@@ -1,0 +2,12 @@
+Sun Mar 10 20:15:38 UTC 2019 - lbeltr...@kde.org
+
+- Update to 5.56.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.56.0.php
+- Changes since 5.55.0:
+  * Hopefully fix compilation on Windows after commit c9a135579431
+  * It compile fine against qt5.13 without deprecated method
+  * Bring FindUDev.cmake up to ECM standards
+
+-------------------------------------------------------------------

Old:
----
  solid-5.55.0.tar.xz

New:
----
  solid-5.56.0.tar.xz

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

Other differences:
------------------
++++++ solid.spec ++++++
--- /var/tmp/diff_new_pack.VJfeU4/_old  2019-03-21 09:50:00.506842266 +0100
+++ /var/tmp/diff_new_pack.VJfeU4/_new  2019-03-21 09:50:00.506842266 +0100
@@ -17,10 +17,10 @@
 
 
 %define lname   libKF5Solid5
-%define _tar_path 5.55
+%define _tar_path 5.56
 %bcond_without lang
 Name:           solid
-Version:        5.55.0
+Version:        5.56.0
 Release:        0
 Summary:        KDE Desktop hardware abstraction
 License:        LGPL-2.1-or-later

++++++ solid-5.55.0.tar.xz -> solid-5.56.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.55.0/CMakeLists.txt 
new/solid-5.56.0/CMakeLists.txt
--- old/solid-5.55.0/CMakeLists.txt     2019-02-03 01:06:12.000000000 +0100
+++ new/solid-5.56.0/CMakeLists.txt     2019-03-02 14:52:13.000000000 +0100
@@ -1,11 +1,11 @@
 
 cmake_minimum_required(VERSION 3.5)
 
-set(KF5_VERSION "5.55.0") # handled by release scripts
+set(KF5_VERSION "5.56.0") # handled by release scripts
 project(Solid VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.55.0  NO_MODULE)
+find_package(ECM 5.56.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)
 
@@ -53,10 +53,11 @@
 
 if (CMAKE_SYSTEM_NAME MATCHES Linux)
     find_package( UDev )
+    if (UDev_FOUND)
+        set(UDEV_FOUND TRUE) # for config-solid.h
+    endif()
 
-    set_package_properties(UDev PROPERTIES  URL 
"http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html";
-                                            DESCRIPTION "UDev support for 
Solid"
-                                            TYPE REQUIRED
+    set_package_properties(UDev PROPERTIES TYPE REQUIRED
                                             PURPOSE "Allows Solid to use UDev 
to provide information about devices on Linux"
                             )
 endif()
@@ -76,7 +77,7 @@
 # TODO: Remove these
 remove_definitions(-DQT_NO_CAST_FROM_ASCII)
 remove_definitions(-DQT_NO_CAST_FROM_BYTEARRAY)
-
+add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050d00)
 if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
     ecm_install_po_files_as_qm(po)
 endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.55.0/KF5SolidConfig.cmake.in 
new/solid-5.56.0/KF5SolidConfig.cmake.in
--- old/solid-5.55.0/KF5SolidConfig.cmake.in    2019-02-03 01:06:12.000000000 
+0100
+++ new/solid-5.56.0/KF5SolidConfig.cmake.in    2019-03-02 14:52:13.000000000 
+0100
@@ -25,5 +25,5 @@
 # "public" variables:
 
 
-set(Solid_HAVE_UDev @UDEV_FOUND@ )
+set(Solid_HAVE_UDev @UDev_FOUND@ )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.55.0/cmake/FindUDev.cmake 
new/solid-5.56.0/cmake/FindUDev.cmake
--- old/solid-5.55.0/cmake/FindUDev.cmake       2019-02-03 01:06:12.000000000 
+0100
+++ new/solid-5.56.0/cmake/FindUDev.cmake       2019-03-02 14:52:13.000000000 
+0100
@@ -1,11 +1,30 @@
-# - Try to find the UDev library
-# Once done this will define
+#.rst:
+# FindUDev
+# --------
 #
-#  UDEV_FOUND - system has UDev
-#  UDEV_INCLUDE_DIR - the libudev include directory
-#  UDEV_LIBS - The libudev libraries
+# Try to find the UDev library, once done this will define:
+#
+#  ``UDev_FOUND``
+#      System has UDev.
+#
+#  ``UDev_INCLUDE_DIRS``
+#      The libudev include directory.
+#
+# ``UDev_LIBRARIES``
+#     The libudev libraries.
+#
+# ``UDev_VERSION``
+#     The libudev version.
+#
+# If ``UDev_FOUND`` is TRUE, the following imported target
+# will be available:
+#
+# ``UDev::UDev``
+#     The UDev library
 
+#=============================================================================
 # Copyright (c) 2010, Rafael Fernández López, <eresli...@kde.org>
+# Copyright (c) 2019, Volker Krause, <vkra...@kde.org>
 #
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions
@@ -30,21 +49,36 @@
 # 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_path(UDEV_INCLUDE_DIR libudev.h)
-find_library(UDEV_LIBS udev)
-
-if(UDEV_INCLUDE_DIR AND UDEV_LIBS)
-   include(CheckFunctionExists)
-   include(CMakePushCheckState)
-   cmake_push_check_state()
-   set(CMAKE_REQUIRED_LIBRARIES ${UDEV_LIBS} )
+find_package(PkgConfig QUIET)
+pkg_check_modules(PC_UDEV QUIET libudev)
 
-   cmake_pop_check_state()
+find_path(UDev_INCLUDE_DIRS NAMES libudev.h HINTS ${PC_UDEV_INCLUDE_DIRS})
+find_library(UDev_LIBRARIES NAMES udev HINTS ${PC_UDEV_LIBRARY_DIRS})
 
-endif()
+set(UDev_VERSION ${PC_UDEV_VERSION})
 
 include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(UDev DEFAULT_MSG UDEV_INCLUDE_DIR UDEV_LIBS)
+find_package_handle_standard_args(UDev
+    FOUND_VAR UDev_FOUND
+    REQUIRED_VARS UDev_INCLUDE_DIRS UDev_LIBRARIES
+    VERSION_VAR UDev_VERSION
+)
+
+mark_as_advanced(UDev_INCLUDE_DIRS UDev_LIBRARIES)
+
+if(UDev_FOUND AND NOT TARGET UDev::UDev)
+    add_library(UDev::UDev UNKNOWN IMPORTED)
+    set_target_properties(UDev::UDev PROPERTIES
+        IMPORTED_LOCATION "${UDev_LIBRARIES}"
+        INTERFACE_INCLUDE_DIRECTORIES "${UDev_INCLUDE_DIRS}"
+        INTERFACE_COMPILE_DEFINITIONS "${PC_UDEV_CFLAGS_OTHER}"
+    )
+endif()
 
-mark_as_advanced(UDEV_INCLUDE_DIR UDEV_LIBS)
+include(FeatureSummary)
+set_package_properties(UDev PROPERTIES
+    DESCRIPTION "API for enumerating and introspecting local devices (part of 
systemd)"
+    URL "https://freedesktop.org/wiki/Software/systemd/";
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.55.0/po/id/solid5_qt.po 
new/solid-5.56.0/po/id/solid5_qt.po
--- old/solid-5.55.0/po/id/solid5_qt.po 2019-02-03 01:06:12.000000000 +0100
+++ new/solid-5.56.0/po/id/solid5_qt.po 2019-03-02 14:52:13.000000000 +0100
@@ -9,7 +9,7 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 18.12.0\n"
 "X-Qt-Contexts: true\n"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.55.0/po/zh_CN/solid5_qt.po 
new/solid-5.56.0/po/zh_CN/solid5_qt.po
--- old/solid-5.55.0/po/zh_CN/solid5_qt.po      2019-02-03 01:06:12.000000000 
+0100
+++ new/solid-5.56.0/po/zh_CN/solid5_qt.po      2019-03-02 14:52:13.000000000 
+0100
@@ -9,7 +9,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
-"PO-Revision-Date: 2019-01-27 22:57\n"
+"PO-Revision-Date: 2019-02-20 23:16\n"
 "Last-Translator: guoyunhe <i...@guoyunhe.me>\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/solid-5.55.0/src/solid/devices/CMakeLists.txt 
new/solid-5.56.0/src/solid/devices/CMakeLists.txt
--- old/solid-5.55.0/src/solid/devices/CMakeLists.txt   2019-02-03 
01:06:12.000000000 +0100
+++ new/solid-5.56.0/src/solid/devices/CMakeLists.txt   2019-03-02 
14:52:13.000000000 +0100
@@ -102,7 +102,7 @@
       set(EXPERIMENTAL_BSDISKS FALSE)
    endif()
 
-   if ( UDEV_FOUND )
+   if ( UDev_FOUND )
       message(STATUS "Building Solid UDev backend." )
       include(devices/backends/udev/CMakeLists.txt)
    endif()
@@ -111,7 +111,7 @@
    include(devices/backends/upower/CMakeLists.txt)
 
    # FIXME: this should work on more Unix systems
-   if ((CMAKE_SYSTEM_NAME MATCHES Linux AND UDEV_FOUND) OR 
EXPERIMENTAL_BSDISKS)
+   if ((CMAKE_SYSTEM_NAME MATCHES Linux AND UDev_FOUND) OR 
EXPERIMENTAL_BSDISKS)
         message(STATUS "Building Solid UDisks2 backend." )
         include(devices/backends/udisks2/CMakeLists.txt)
    endif ()
@@ -175,6 +175,6 @@
    set(solid_OPTIONAL_LIBS ${IOKIT_LIBRARY} "-framework DiskArbitration")
 endif()
 
-if ( UDEV_FOUND )
-   set(solid_OPTIONAL_LIBS ${solid_OPTIONAL_LIBS} ${UDEV_LIBS})
+if ( UDev_FOUND )
+   set(solid_OPTIONAL_LIBS ${solid_OPTIONAL_LIBS} UDev::UDev)
 endif ()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/solid-5.55.0/src/solid/devices/backends/win/windevicemanager.cpp 
new/solid-5.56.0/src/solid/devices/backends/win/windevicemanager.cpp
--- old/solid-5.55.0/src/solid/devices/backends/win/windevicemanager.cpp        
2019-02-03 01:06:12.000000000 +0100
+++ new/solid-5.56.0/src/solid/devices/backends/win/windevicemanager.cpp        
2019-03-02 14:52:13.000000000 +0100
@@ -214,9 +214,8 @@
     QSet<QString> tmp = udi - m_devices;//don't report devices that are 
already known(cd drive)
     m_devices += tmp;
     m_devicesList = m_devices.toList();
-    qSort(m_devicesList);
+    std::sort(m_devicesList.begin(), m_devicesList.end());
     foreach (const QString &s, tmp) {
-
         emit deviceAdded(s);
     }
 }
@@ -225,7 +224,7 @@
 {
     m_devices -= udi;
     m_devicesList = m_devices.toList();
-    qSort(m_devicesList);
+    std::sort(m_devicesList.begin(), m_devicesList.end());
     foreach (const QString &s, udi) {
         emit deviceRemoved(s);
     }
@@ -239,7 +238,7 @@
 
     m_devices = devices;
     m_devicesList = m_devices.toList();
-    qSort(m_devicesList);
+    std::sort(m_devicesList.begin(), m_devicesList.end());
 }
 
 


Reply via email to