Hello community,
here is the log from the commit of package lxqt-build-tools for
openSUSE:Factory checked in at 2020-11-04 18:27:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lxqt-build-tools (Old)
and /work/SRC/openSUSE:Factory/.lxqt-build-tools.new.11331 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lxqt-build-tools"
Wed Nov 4 18:27:50 2020 rev:7 rq:845993 version:0.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/lxqt-build-tools/lxqt-build-tools.changes
2020-04-28 22:29:56.541481945 +0200
+++
/work/SRC/openSUSE:Factory/.lxqt-build-tools.new.11331/lxqt-build-tools.changes
2020-11-04 18:32:30.132133088 +0100
@@ -1,0 +2,9 @@
+Wed Nov 4 13:15:13 UTC 2020 - Michael Vetter <[email protected]>
+
+- Update to 0.8.0:
+ * Removed version checks for some LXQt dependencies.
+ * Added a Fontconfig CMake find module.
+ * Suppressed warning about find_package_handle_standard_args
+ package name mismatch.
+
+-------------------------------------------------------------------
Old:
----
lxqt-build-tools-0.7.0.tar.xz
lxqt-build-tools-0.7.0.tar.xz.asc
New:
----
lxqt-build-tools-0.8.0.tar.xz
lxqt-build-tools-0.8.0.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lxqt-build-tools.spec ++++++
--- /var/tmp/diff_new_pack.juCqVQ/_old 2020-11-04 18:32:30.756131705 +0100
+++ /var/tmp/diff_new_pack.juCqVQ/_new 2020-11-04 18:32:30.756131705 +0100
@@ -1,7 +1,7 @@
#
# spec file for package lxqt-build-tools
#
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: lxqt-build-tools
-Version: 0.7.0
+Version: 0.8.0
Release: 0
Summary: Core build tools for LXQt
License: BSD-3-Clause
++++++ lxqt-build-tools-0.7.0.tar.xz -> lxqt-build-tools-0.8.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lxqt-build-tools-0.7.0/CHANGELOG
new/lxqt-build-tools-0.8.0/CHANGELOG
--- old/lxqt-build-tools-0.7.0/CHANGELOG 2020-04-21 19:02:33.000000000
+0200
+++ new/lxqt-build-tools-0.8.0/CHANGELOG 2020-10-30 14:17:17.000000000
+0100
@@ -1,3 +1,9 @@
+lxqt-build-tools-0.8.0 / 2020-11-01
+===================================
+ * Removed version checks for some LXQt dependencies.
+ * Added a Fontconfig CMake find module.
+ * Suppressed warning about find_package_handle_standard_args package name
mismatch.
+
lxqt-build-tools-0.7.0 / 2020-04-21
===================================
* Bump version to 0.7.0.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lxqt-build-tools-0.7.0/CMakeLists.txt
new/lxqt-build-tools-0.8.0/CMakeLists.txt
--- old/lxqt-build-tools-0.7.0/CMakeLists.txt 2020-04-21 19:02:33.000000000
+0200
+++ new/lxqt-build-tools-0.8.0/CMakeLists.txt 2020-10-30 14:17:17.000000000
+0100
@@ -9,17 +9,10 @@
option(WITH_XDG_DIRS_FALLBACK "Use our XDG_CONFIG_DIRS fallback" ON)
set(LXQT_BUILD_TOOLS_MAJOR_VERSION 0)
-set(LXQT_BUILD_TOOLS_MINOR_VERSION 7)
+set(LXQT_BUILD_TOOLS_MINOR_VERSION 8)
set(LXQT_BUILD_TOOLS_PATCH_VERSION 0)
set(LXQT_BUILD_TOOLS_VERSION
${LXQT_BUILD_TOOLS_MAJOR_VERSION}.${LXQT_BUILD_TOOLS_MINOR_VERSION}.${LXQT_BUILD_TOOLS_PATCH_VERSION})
-
-# Check for needed versions
-# We need at least Qt 5.10.0 and glib-2.0 >= 2.50 to build all LXQt parts
-find_package(PkgConfig REQUIRED)
-find_package(Qt5Core "5.10.0" REQUIRED)
-pkg_check_modules(GLIB2 glib-2.0>=2.50 REQUIRED)
-
include(CMakePackageConfigHelpers)
include(GNUInstallDirs) # Standard directories for installation
include(cmake/FindInstallConfigPath.cmake) # sets LXQT_ETC_XDG_DIR, if unset
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lxqt-build-tools-0.7.0/cmake/find-modules/FindFontconfig.cmake
new/lxqt-build-tools-0.8.0/cmake/find-modules/FindFontconfig.cmake
--- old/lxqt-build-tools-0.7.0/cmake/find-modules/FindFontconfig.cmake
1970-01-01 01:00:00.000000000 +0100
+++ new/lxqt-build-tools-0.8.0/cmake/find-modules/FindFontconfig.cmake
2020-10-30 14:17:17.000000000 +0100
@@ -0,0 +1,97 @@
+#.rst:
+# FindFontconfig
+# --------------
+#
+# Try to find Fontconfig.
+# Once done this will define the following variables:
+#
+# ``Fontconfig_FOUND``
+# True if Fontconfig is available
+# ``Fontconfig_INCLUDE_DIRS``
+# The include directory to use for the Fontconfig headers
+# ``Fontconfig_LIBRARIES``
+# The Fontconfig libraries for linking
+# ``Fontconfig_DEFINITIONS``
+# Compiler switches required for using Fontconfig
+# ``Fontconfig_VERSION``
+# The version of Fontconfig that has been found
+#
+# If ``Fontconfig_FOUND`` is TRUE, it will also define the following
+# imported target:
+#
+# ``Fontconfig::Fontconfig``
+#
+# Since 5.57.0.
+
+#=============================================================================
+# SPDX-FileCopyrightText: 2006, 2007 Laurent Montel <[email protected]>
+# SPDX-FileCopyrightText: 2018 Volker Krause <[email protected]>
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#=============================================================================
+
+# use pkg-config to get the directories and then use these values
+# in the FIND_PATH() and FIND_LIBRARY() calls
+find_package(PkgConfig QUIET)
+pkg_check_modules(PC_FONTCONFIG QUIET fontconfig)
+
+set(Fontconfig_DEFINITIONS ${PC_FONTCONFIG_CFLAGS_OTHER})
+
+find_path(Fontconfig_INCLUDE_DIRS fontconfig/fontconfig.h
+ PATHS
+ ${PC_FONTCONFIG_INCLUDE_DIRS}
+ /usr/X11/include
+)
+
+find_library(Fontconfig_LIBRARIES NAMES fontconfig
+ PATHS
+ ${PC_FONTCONFIG_LIBRARY_DIRS}
+)
+
+set(Fontconfig_VERSION ${PC_FONTCONFIG_VERSION})
+if (NOT Fontconfig_VERSION)
+ find_file(Fontconfig_VERSION_HEADER
+ NAMES "fontconfig/fontconfig.h"
+ HINTS ${Fontconfig_INCLUDE_DIRS}
+ )
+ mark_as_advanced(Fontconfig_VERSION_HEADER)
+ if (Fontconfig_VERSION_HEADER)
+ file(READ ${Fontconfig_VERSION_HEADER}
_fontconfig_version_header_content)
+ string(REGEX MATCH "#define FC_MAJOR[ \t]+[0-9]+"
Fontconfig_MAJOR_VERSION_MATCH ${_fontconfig_version_header_content})
+ string(REGEX MATCH "#define FC_MINOR[ \t]+[0-9]+"
Fontconfig_MINOR_VERSION_MATCH ${_fontconfig_version_header_content})
+ string(REGEX MATCH "#define FC_REVISION[ \t]+[0-9]+"
Fontconfig_PATCH_VERSION_MATCH ${_fontconfig_version_header_content})
+ string(REGEX REPLACE ".*FC_MAJOR[ \t]+(.*)" "\\1"
Fontconfig_MAJOR_VERSION ${Fontconfig_MAJOR_VERSION_MATCH})
+ string(REGEX REPLACE ".*FC_MINOR[ \t]+(.*)" "\\1"
Fontconfig_MINOR_VERSION ${Fontconfig_MINOR_VERSION_MATCH})
+ string(REGEX REPLACE ".*FC_REVISION[ \t]+(.*)" "\\1"
Fontconfig_PATCH_VERSION ${Fontconfig_PATCH_VERSION_MATCH})
+ set(Fontconfig_VERSION
"${Fontconfig_MAJOR_VERSION}.${Fontconfig_MINOR_VERSION}.${Fontconfig_PATCH_VERSION}")
+ endif()
+endif()
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(Fontconfig
+ FOUND_VAR Fontconfig_FOUND
+ REQUIRED_VARS Fontconfig_LIBRARIES Fontconfig_INCLUDE_DIRS
+ VERSION_VAR Fontconfig_VERSION
+)
+mark_as_advanced(Fontconfig_LIBRARIES Fontconfig_INCLUDE_DIRS)
+
+if(Fontconfig_FOUND AND NOT TARGET Fontconfig::Fontconfig)
+ add_library(Fontconfig::Fontconfig UNKNOWN IMPORTED)
+ set_target_properties(Fontconfig::Fontconfig PROPERTIES
+ IMPORTED_LOCATION "${Fontconfig_LIBRARIES}"
+ INTERFACE_INCLUDE_DIRECTORIES "${Fontconfig_INCLUDE_DIRS}"
+ INTERFACE_COMPILER_DEFINITIONS "${Fontconfig_DEFINITIONS}"
+ )
+endif()
+
+# backward compatibility, remove in kf6
+set(FONTCONFIG_INCLUDE_DIR "${Fontconfig_INCLUDE_DIRS}")
+set(FONTCONFIG_LIBRARIES "${Fontconfig_LIBRARIES}")
+set(FONTCONFIG_DEFINITIONS "${Fontconfig_DEFINITIONS}")
+mark_as_advanced(FONTCONFIG_INCLUDE_DIR FONTCONFIG_LIBRARIES
FONTCONFIG_DEFINITIONS)
+
+include(FeatureSummary)
+set_package_properties(Fontconfig PROPERTIES
+ URL "https://www.fontconfig.org/"
+ DESCRIPTION "Fontconfig is a library for configuring and customizing font
access"
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lxqt-build-tools-0.7.0/cmake/find-modules/FindXdgScreensaver.cmake
new/lxqt-build-tools-0.8.0/cmake/find-modules/FindXdgScreensaver.cmake
--- old/lxqt-build-tools-0.7.0/cmake/find-modules/FindXdgScreensaver.cmake
1970-01-01 01:00:00.000000000 +0100
+++ new/lxqt-build-tools-0.8.0/cmake/find-modules/FindXdgScreensaver.cmake
2020-10-30 14:17:17.000000000 +0100
@@ -0,0 +1,98 @@
+#.rst:
+# FindXdgScreensaver
+# ------------
+#
+# Try to find the xdg-screensaver executable
+#
+# This will define the following variables:
+#
+# ``XdgScreensaver_FOUND``
+# True if (the requested version of) XdgScreensaver is available
+#
+# ``XdgScreensaver_VERSION``
+# The version of XdgScreensaver
+#
+# ``XdgScreensaver_EXECUTABLE``
+# The xdg-screensaver executable
+#
+# If ``XdgScreensaver_FOUND`` is TRUE, it will also define the following
imported
+# target:
+#
+# ``XdgScreensaver::XdgScreensaver``
+# The xdg-screensaver executable
+#
+#
+#=============================================================================
+# Copyright (c) 2020, Luís Pereira <[email protected]>
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice,
this
+# list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions and the following disclaimer in the documentation
+# and/or other materials provided with the distribution.
+#
+# 3. Neither the name of the copyright holder nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE
+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 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.
+#=============================================================================
+
+include(FindPackageHandleStandardArgs)
+
+set(_xdgscreensaver_REQUIRED_VARS)
+
+set(_xdgscreensaver_QUIET)
+if (XdgScreensaver_FIND_QUIETLY)
+ set(_xdgscreensaver_QUIET QUIET)
+endif()
+
+set(_xdgscreensaver_REQUIRED)
+if (XdgScreensaver_FIND_REQUIRED)
+ set(_xdgscreensaver_REQUIRED REQUIRED)
+endif()
+
+find_program(XdgScreensaver_EXECUTABLE NAMES xdg-screensaver)
+
+if (XdgScreensaver_EXECUTABLE)
+ execute_process(COMMAND ${XdgScreensaver_EXECUTABLE} --version
+ OUTPUT_VARIABLE _xdgscreensaver_version
+ ERROR_QUIET
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+endif()
+
+string(REGEX REPLACE "xdg-screensaver ([0-9]\\.[0-9]\\.[0-9]+).*"
+ "\\1" XdgScreensaver_VERSION_STRING "${_xdgscreensaver_version}")
+
+if (XdgScreensaver_FIND_REQUIRED)
+ list(APPEND _xdgscreensaver_REQUIRED_VARS ${XdgScreensaver_EXECUTABLE})
+endif()
+
+find_package_handle_standard_args(XdgScreensaver
+ REQUIRED_VARS _xdgscreensaver_REQUIRED_VARS
+ VERSION_VAR XdgScreensaver_VERSION_STRING
+)
+
+if (XdgScreensaver_FOUND AND NOT TARGET XdgScreensaver::XdgScreensaver)
+ add_executable(XdgScreensaver::XdgScreensaver IMPORTED)
+ set_target_properties(XdgScreensaver::XdgScreensaver PROPERTIES
+ IMPORTED_LOCATION "${XdgScreensaver_EXECUTABLE}"
+ )
+endif()
+
+mark_as_advanced(XdgScreensaver_EXECUTABLE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lxqt-build-tools-0.7.0/cmake/modules/ECMFindModuleHelpers.cmake
new/lxqt-build-tools-0.8.0/cmake/modules/ECMFindModuleHelpers.cmake
--- old/lxqt-build-tools-0.7.0/cmake/modules/ECMFindModuleHelpers.cmake
2020-04-21 19:02:33.000000000 +0200
+++ new/lxqt-build-tools-0.8.0/cmake/modules/ECMFindModuleHelpers.cmake
2020-10-30 14:17:17.000000000 +0100
@@ -245,6 +245,7 @@
set(${module_name}_VERSION
${${module_name}_${ecm_fpwc_comp}_VERSION})
endif()
+ set(FPHSA_NAME_MISMATCHED 1)
find_package_handle_standard_args(${module_name}_${ecm_fpwc_comp}
FOUND_VAR
${module_name}_${ecm_fpwc_comp}_FOUND
@@ -255,6 +256,7 @@
VERSION_VAR
${module_name}_${ecm_fpwc_comp}_VERSION
)
+ unset(FPHSA_NAME_MISMATCHED)
mark_as_advanced(
${module_name}_${ecm_fpwc_comp}_LIBRARY