Hello community,

here is the log from the commit of package extra-cmake-modules for 
openSUSE:Factory checked in at 2016-08-29 14:53:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/extra-cmake-modules (Old)
 and      /work/SRC/openSUSE:Factory/.extra-cmake-modules.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "extra-cmake-modules"

Changes:
--------
--- /work/SRC/openSUSE:Factory/extra-cmake-modules/extra-cmake-modules.changes  
2016-07-15 12:29:43.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.extra-cmake-modules.new/extra-cmake-modules.changes 
    2016-08-29 14:53:46.000000000 +0200
@@ -1,0 +2,13 @@
+Sun Aug  7 21:49:07 UTC 2016 - [email protected]
+
+- Update to 5.25.0
+  * Qt >= 5.5 is now required
+  * Fix inclusion when there's no Qt5
+  * Add a fallback method for query_qmake() when there's no
+    Qt5 installation
+  * Make sure ECMGeneratePriFile.cmake behaves like the rest of ECM
+  * Appstream data changed its preferred location
+  * For more details please see:
+    https://www.kde.org/announcements/kde-frameworks-5.25.0.php
+
+-------------------------------------------------------------------

Old:
----
  extra-cmake-modules-5.24.0.tar.xz

New:
----
  extra-cmake-modules-5.25.0.tar.xz

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

Other differences:
------------------
++++++ extra-cmake-modules.spec ++++++
--- /var/tmp/diff_new_pack.qNH60r/_old  2016-08-29 14:53:47.000000000 +0200
+++ /var/tmp/diff_new_pack.qNH60r/_new  2016-08-29 14:53:47.000000000 +0200
@@ -16,13 +16,13 @@
 #
 
 
-%define _tar_path 5.24
+%define _tar_path 5.25
 Name:           extra-cmake-modules
 Summary:        CMake modules
 License:        BSD-3-Clause
 Group:          Development/Tools/Other
 Url:            
https://projects.kde.org/projects/kdesupport/extra-cmake-modules
-Version:        5.24.0
+Version:        5.25.0
 Release:        0
 Source:         
http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ extra-cmake-modules-5.24.0.tar.xz -> extra-cmake-modules-5.25.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-5.24.0/CMakeLists.txt 
new/extra-cmake-modules-5.25.0/CMakeLists.txt
--- old/extra-cmake-modules-5.24.0/CMakeLists.txt       2016-06-15 
15:40:34.000000000 +0200
+++ new/extra-cmake-modules-5.25.0/CMakeLists.txt       2016-07-27 
01:44:31.000000000 +0200
@@ -16,7 +16,7 @@
 # Preliminary setup
 #
 
-set(VERSION "5.24.0") # handled by release scripts
+set(VERSION "5.25.0") # handled by release scripts
 
 if (POLICY CMP0048)
     cmake_policy(SET CMP0048 NEW)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.24.0/kde-modules/KDEInstallDirs.cmake 
new/extra-cmake-modules-5.25.0/kde-modules/KDEInstallDirs.cmake
--- old/extra-cmake-modules-5.24.0/kde-modules/KDEInstallDirs.cmake     
2016-06-15 15:40:34.000000000 +0200
+++ new/extra-cmake-modules-5.25.0/kde-modules/KDEInstallDirs.cmake     
2016-07-27 01:44:31.000000000 +0200
@@ -557,7 +557,7 @@
 _define_relative(MIMEDIR DATAROOTDIR "mime/packages"
     "mime description files"
     XDG_MIME_INSTALL_DIR)
-_define_relative(METAINFODIR DATAROOTDIR "appdata"
+_define_relative(METAINFODIR DATAROOTDIR "metainfo"
     "AppStream component metadata")
 _define_relative(MANDIR DATAROOTDIR "man"
     "man documentation"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.24.0/modules/ECMGeneratePriFile.cmake 
new/extra-cmake-modules-5.25.0/modules/ECMGeneratePriFile.cmake
--- old/extra-cmake-modules-5.24.0/modules/ECMGeneratePriFile.cmake     
2016-06-15 15:40:34.000000000 +0200
+++ new/extra-cmake-modules-5.25.0/modules/ECMGeneratePriFile.cmake     
2016-07-27 01:44:31.000000000 +0200
@@ -84,11 +84,23 @@
 # (To distribute this file outside of extra-cmake-modules, substitute the full
 #  License text for the above reference.)
 
-if(KDE_INSTALL_USE_QT_SYS_PATHS)
+
+# Replicate the logic from KDEInstallDirs.cmake as we can't depend on it
+# Ask qmake if we're using the same prefix as Qt
+set(_askqmake OFF)
+if(NOT DEFINED KDE_INSTALL_USE_QT_SYS_PATHS)
+    include(ECMQueryQmake)
+    query_qmake(qt_install_prefix_dir QT_INSTALL_PREFIX)
+    if(qt_install_prefix_dir STREQUAL "${CMAKE_INSTALL_PREFIX}")
+        set(_askqmake ON)
+    endif()
+endif()
+
+if(KDE_INSTALL_USE_QT_SYS_PATHS OR _askqmake)
   include(ECMQueryQmake)
   query_qmake(qt_host_data_dir QT_HOST_DATA)
   set(ECM_MKSPECS_INSTALL_DIR ${qt_host_data_dir}/mkspecs/modules CACHE PATH 
"The directory where mkspecs will be installed to.")
-else ()
+else()
   set(ECM_MKSPECS_INSTALL_DIR mkspecs/modules CACHE PATH "The directory where 
mkspecs will be installed to.")
 endif()
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.24.0/modules/ECMQueryQmake.cmake 
new/extra-cmake-modules-5.25.0/modules/ECMQueryQmake.cmake
--- old/extra-cmake-modules-5.24.0/modules/ECMQueryQmake.cmake  2016-06-15 
15:40:34.000000000 +0200
+++ new/extra-cmake-modules-5.25.0/modules/ECMQueryQmake.cmake  2016-07-27 
01:44:31.000000000 +0200
@@ -1,6 +1,8 @@
 find_package(Qt5Core QUIET)
 
-set(_qmake_executable_default "qmake-qt5")
+if (Qt5Core_FOUND)
+    set(_qmake_executable_default "qmake-qt5")
+endif ()
 if (TARGET Qt5::qmake)
     get_target_property(_qmake_executable_default Qt5::qmake LOCATION)
 endif()
@@ -9,6 +11,11 @@
 
 # This is not public API (yet)!
 function(query_qmake result_variable qt_variable)
+    if(NOT QMAKE_EXECUTABLE)
+        set(${result_variable} "" PARENT_SCOPE)
+        message(WARNING "Should specify a qmake Qt5 binary. Can't check 
${qt_variable}")
+        return()
+    endif()
     execute_process(
         COMMAND ${QMAKE_EXECUTABLE} -query "${qt_variable}"
         RESULT_VARIABLE return_code


Reply via email to