Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package extra-cmake-modules for
openSUSE:Factory checked in at 2022-01-11 21:15:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/extra-cmake-modules (Old)
and /work/SRC/openSUSE:Factory/.extra-cmake-modules.new.1892 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "extra-cmake-modules"
Tue Jan 11 21:15:53 2022 rev:97 rq:945027 version:5.90.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/extra-cmake-modules/extra-cmake-modules.changes
2021-12-13 20:43:34.092478991 +0100
+++
/work/SRC/openSUSE:Factory/.extra-cmake-modules.new.1892/extra-cmake-modules.changes
2022-01-11 21:18:14.128915185 +0100
@@ -1,0 +2,16 @@
+Mon Jan 3 12:47:11 UTC 2022 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.90.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/frameworks/5/5.90.0
+- Changes since 5.89.0:
+ * Add support for finding Poppler's Qt6 library
+ * Add support for finding Qt6 QML modules
+ * Add missing prefix to version-less install directory aliases
+ * FindInotify.cmake: add target support
+ * FindInotify.cmake: add support for SunOS
+ * Add CI for FreeBSD and Android
+ * Define version-less install targets in KDEInstallDirs5.cmake
+
+-------------------------------------------------------------------
Old:
----
extra-cmake-modules-5.89.0.tar.xz
extra-cmake-modules-5.89.0.tar.xz.sig
New:
----
extra-cmake-modules-5.90.0.tar.xz
extra-cmake-modules-5.90.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ extra-cmake-modules.spec ++++++
--- /var/tmp/diff_new_pack.Ij4I1F/_old 2022-01-11 21:18:14.732915610 +0100
+++ /var/tmp/diff_new_pack.Ij4I1F/_new 2022-01-11 21:18:14.736915613 +0100
@@ -16,23 +16,23 @@
#
-%define _tar_path 5.89
+%define _tar_path 5.90
# Full KF5 version (e.g. 5.33.0)
%{!?_kf5_version: %global _kf5_version %{version}}
# Last major and minor KF5 version (e.g. 5.33)
%{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} |
awk -F. '{print $1"."$2}')}
%bcond_without doc
# Only needed for the package signature condition
-%bcond_without lang
+%bcond_without released
Name: extra-cmake-modules
-Version: 5.89.0
+Version: 5.90.0
Release: 0
Summary: CMake modules
License: BSD-3-Clause
Group: Development/Tools/Other
URL: https://www.kde.org
Source: %{name}-%{version}.tar.xz
-%if %{with lang}
+%if %{with released}
Source1: %{name}-%{version}.tar.xz.sig
Source2: frameworks.keyring
%endif
++++++ extra-cmake-modules-5.89.0.tar.xz -> extra-cmake-modules-5.90.0.tar.xz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/extra-cmake-modules-5.89.0/.gitlab-ci.yml
new/extra-cmake-modules-5.90.0/.gitlab-ci.yml
--- old/extra-cmake-modules-5.89.0/.gitlab-ci.yml 2021-12-02
07:14:53.000000000 +0100
+++ new/extra-cmake-modules-5.90.0/.gitlab-ci.yml 2021-12-29
12:43:23.000000000 +0100
@@ -3,3 +3,5 @@
include:
-
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml
+ -
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android.yml
+ -
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/extra-cmake-modules-5.89.0/CMakeLists.txt
new/extra-cmake-modules-5.90.0/CMakeLists.txt
--- old/extra-cmake-modules-5.89.0/CMakeLists.txt 2021-12-02
07:14:53.000000000 +0100
+++ new/extra-cmake-modules-5.90.0/CMakeLists.txt 2021-12-29
12:43:23.000000000 +0100
@@ -11,7 +11,7 @@
# Preliminary setup
#
-set(VERSION "5.89.0") # handled by release scripts
+set(VERSION "5.90.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.89.0/find-modules/FindInotify.cmake
new/extra-cmake-modules-5.90.0/find-modules/FindInotify.cmake
--- old/extra-cmake-modules-5.89.0/find-modules/FindInotify.cmake
2021-12-02 07:14:53.000000000 +0100
+++ new/extra-cmake-modules-5.90.0/find-modules/FindInotify.cmake
2021-12-29 12:43:23.000000000 +0100
@@ -20,7 +20,7 @@
``Inotify_INCLUDE_DIRS``
This has to be passed to target_include_directories()
-On Linux, the libraries and include directories are empty,
+On Linux and SunOS, the libraries and include directories are empty,
even though ``Inotify_FOUND`` may be set to TRUE. This is because
no special includes or libraries are needed. On other systems
these may be needed to use inotify.
@@ -31,9 +31,9 @@
find_path(Inotify_INCLUDE_DIRS sys/inotify.h)
if(Inotify_INCLUDE_DIRS)
-# On Linux there is no library to link against, on the BSDs there is.
+# On Linux and SunOS, there is no library to link against, on the BSDs there
is.
# On the BSD's, inotify is implemented through a library, libinotify.
- if( CMAKE_SYSTEM_NAME MATCHES "Linux")
+ if(CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "SunOS")
set(Inotify_FOUND TRUE)
set(Inotify_LIBRARIES "")
set(Inotify_INCLUDE_DIRS "")
@@ -54,8 +54,13 @@
DESCRIPTION "inotify API on the *BSD family of operating systems."
)
endif()
+ if(NOT TARGET Inotify::Inotify)
+ add_library(Inotify::Inotify INTERFACE IMPORTED)
+ set_property(TARGET Inotify::Inotify PROPERTY
INTERFACE_INCLUDE_DIRECTORIES "${Inotify_INCLUDE_DIRS}")
+ set_property(TARGET Inotify::Inotify PROPERTY INTERFACE_LINK_LIBRARIES
"${Inotify_LIBRARIES}")
+ endif()
else()
- set(Inotify_FOUND FALSE)
+ set(Inotify_FOUND FALSE)
endif()
mark_as_advanced(Inotify_LIBRARIES Inotify_INCLUDE_DIRS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.89.0/find-modules/FindPoppler.cmake
new/extra-cmake-modules-5.90.0/find-modules/FindPoppler.cmake
--- old/extra-cmake-modules-5.89.0/find-modules/FindPoppler.cmake
2021-12-02 07:14:53.000000000 +0100
+++ new/extra-cmake-modules-5.90.0/find-modules/FindPoppler.cmake
2021-12-29 12:43:23.000000000 +0100
@@ -60,6 +60,7 @@
Cpp
Qt4
Qt5
+ Qt6
Glib
)
foreach(_comp ${Poppler_known_components})
@@ -75,11 +76,12 @@
set(Poppler_Core_pkg_config "poppler")
# poppler-config.h header is only installed with --enable-xpdf-headers
# fall back to using any header from a submodule with a path to make it work
in that case too
-set(Poppler_Core_header "poppler-config.h" "cpp/poppler-version.h"
"qt5/poppler-qt5.h" "qt4/poppler-qt4.h" "glib/poppler.h")
+set(Poppler_Core_header "poppler-config.h" "cpp/poppler-version.h"
"qt6/poppler-qt6.h" "qt5/poppler-qt5.h" "qt4/poppler-qt4.h" "glib/poppler.h")
set(Poppler_Core_header_subdir "poppler")
set(Poppler_Core_lib "poppler")
set(Poppler_Cpp_header "poppler-version.h")
+set(Poppler_Qt6_header "poppler-qt6.h")
set(Poppler_Qt5_header "poppler-qt5.h")
set(Poppler_Qt4_header "poppler-qt4.h")
set(Poppler_Glib_header "poppler.h")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.89.0/kde-modules/KDEInstallDirs5.cmake
new/extra-cmake-modules-5.90.0/kde-modules/KDEInstallDirs5.cmake
--- old/extra-cmake-modules-5.89.0/kde-modules/KDEInstallDirs5.cmake
2021-12-02 07:14:53.000000000 +0100
+++ new/extra-cmake-modules-5.90.0/kde-modules/KDEInstallDirs5.cmake
2021-12-29 12:43:23.000000000 +0100
@@ -349,7 +349,6 @@
ARCHIVE DESTINATION
"${CMAKE_INSTALL_LIBDIR}" COMPONENT Devel
INCLUDES DESTINATION
"${CMAKE_INSTALL_INCLUDEDIR_KF5}"
)
-set(KF_INSTALL_TARGETS_DEFAULT_ARGS ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
# on the Mac support an extra install directory for application bundles
if(APPLE)
@@ -361,4 +360,10 @@
set(INSTALL_TARGETS_DEFAULT_ARGS ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
endif()
+# version-less forward compatibility variants, see also KDEInstallDirs6.cmake
+set(KF_INSTALL_TARGETS_DEFAULT_ARGS ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
+_define_non_cache(INCLUDEDIR_KF "${KDE_INSTALL_INCLUDEDIR_KF5}")
+_define_non_cache(DATADIR_KF "${KDE_INSTALL_DATADIR_KF5}")
+_define_non_cache(LIBEXECDIR_KF "${KDE_INSTALL_LIBEXECDIR_KF5}")
+
include(${CMAKE_CURRENT_LIST_DIR}/KDESetupPrefixScript.cmake)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.89.0/kde-modules/KDEInstallDirs6.cmake
new/extra-cmake-modules-5.90.0/kde-modules/KDEInstallDirs6.cmake
--- old/extra-cmake-modules-5.89.0/kde-modules/KDEInstallDirs6.cmake
2021-12-02 07:14:53.000000000 +0100
+++ new/extra-cmake-modules-5.90.0/kde-modules/KDEInstallDirs6.cmake
2021-12-29 12:43:23.000000000 +0100
@@ -293,7 +293,7 @@
# on the Mac support an extra install directory for application bundles
if(APPLE)
- set(KF6_INSTALL_TARGETS_DEFAULT_ARGS ${KF6_INSTALL_TARGETS_DEFAULT_ARGS}
+ set(KF_INSTALL_TARGETS_DEFAULT_ARGS ${KF_INSTALL_TARGETS_DEFAULT_ARGS}
BUNDLE DESTINATION
"${BUNDLE_INSTALL_DIR}" )
endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.89.0/kde-modules/KDEInstallDirsCommon.cmake
new/extra-cmake-modules-5.90.0/kde-modules/KDEInstallDirsCommon.cmake
--- old/extra-cmake-modules-5.89.0/kde-modules/KDEInstallDirsCommon.cmake
2021-12-02 07:14:53.000000000 +0100
+++ new/extra-cmake-modules-5.90.0/kde-modules/KDEInstallDirsCommon.cmake
2021-12-29 12:43:23.000000000 +0100
@@ -184,7 +184,7 @@
set(${_oldstylename} "${KDE_INSTALL_${varname}}")
endif()
if (_aliasname)
- set(${_aliasname} "${KDE_INSTALL_${varname}}")
+ set(KDE_INSTALL_${_aliasname} "${KDE_INSTALL_${varname}}")
endif()
endmacro()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.89.0/modules/ECMFindQMLModule.cmake.in
new/extra-cmake-modules-5.90.0/modules/ECMFindQMLModule.cmake.in
--- old/extra-cmake-modules-5.89.0/modules/ECMFindQMLModule.cmake.in
2021-12-02 07:14:53.000000000 +0100
+++ new/extra-cmake-modules-5.90.0/modules/ECMFindQMLModule.cmake.in
2021-12-29 12:43:23.000000000 +0100
@@ -5,11 +5,17 @@
#=============================================================================
include(FindPackageHandleStandardArgs)
-include("${ECM_MODULE_DIR}/ECMQueryQmake.cmake")
+include("${ECM_MODULE_DIR}/QtVersionOption.cmake")
-query_qmake(qt_binaries_dir QT_HOST_BINS)
+if (QT_MAJOR_VERSION EQUAL "5")
+ include("${ECM_MODULE_DIR}/ECMQueryQmake.cmake")
+ query_qmake(qt_binaries_dir QT_HOST_BINS)
+ find_program(QMLPLUGINDUMP_PROGRAM NAMES qmlplugindump HINTS
${qt_binaries_dir})
+elseif (QT_MAJOR_VERSION EQUAL "6")
+ find_package(Qt6QmlTools REQUIRED)
+ get_target_property(QMLPLUGINDUMP_PROGRAM Qt6::qmlplugindump LOCATION)
+endif()
-find_program(QMLPLUGINDUMP_PROGRAM NAMES qmlplugindump HINTS
${qt_binaries_dir})
if(NOT QMLPLUGINDUMP_PROGRAM)
message(WARNING "Could not find qmlplugindump. It is necessary to look up
qml module dependencies.")
endif()