Hello community, here is the log from the commit of package wpebackend-fdo for openSUSE:Factory checked in at 2020-06-14 18:14:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wpebackend-fdo (Old) and /work/SRC/openSUSE:Factory/.wpebackend-fdo.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wpebackend-fdo" Sun Jun 14 18:14:26 2020 rev:7 rq:813506 version:1.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/wpebackend-fdo/wpebackend-fdo.changes 2020-04-23 18:29:05.179932625 +0200 +++ /work/SRC/openSUSE:Factory/.wpebackend-fdo.new.3606/wpebackend-fdo.changes 2020-06-14 18:14:31.438685370 +0200 @@ -1,0 +2,12 @@ +Wed Jun 10 17:33:59 UTC 2020 - Bjørn Lie <[email protected]> + +- Update to version 1.6.1: + + Fixed build when using EGL stacks with odd EGLNativeDisplay + definitions. + + Fixed version retrieval functions not being exposed as public + symbols. + + Improve build configuration by instructing CMake to report + mismatched versions of dependency libraries, instead of failing + to compile. + +------------------------------------------------------------------- Old: ---- wpebackend-fdo-1.6.0.tar.xz New: ---- wpebackend-fdo-1.6.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wpebackend-fdo.spec ++++++ --- /var/tmp/diff_new_pack.7BkI5L/_old 2020-06-14 18:14:32.090687559 +0200 +++ /var/tmp/diff_new_pack.7BkI5L/_new 2020-06-14 18:14:32.094687573 +0200 @@ -19,7 +19,7 @@ %define sover 1 Name: wpebackend-fdo -Version: 1.6.0 +Version: 1.6.1 Release: 0 Summary: A WPE backend designed for Linux desktop systems License: BSD-2-Clause ++++++ wpebackend-fdo-1.6.0.tar.xz -> wpebackend-fdo-1.6.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wpebackend-fdo-1.6.0/.travis.yml new/wpebackend-fdo-1.6.1/.travis.yml --- old/wpebackend-fdo-1.6.0/.travis.yml 2020-03-12 09:28:11.000000000 +0100 +++ new/wpebackend-fdo-1.6.1/.travis.yml 2020-05-26 14:42:02.000000000 +0200 @@ -37,6 +37,7 @@ git reset --hard git clean -qxdff git checkout -f master + git pull else echo 'Cloning libwpe afresh...' rm -rf ~/libwpe/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wpebackend-fdo-1.6.0/CMakeLists.txt new/wpebackend-fdo-1.6.1/CMakeLists.txt --- old/wpebackend-fdo-1.6.0/CMakeLists.txt 2020-03-12 09:28:11.000000000 +0100 +++ new/wpebackend-fdo-1.6.1/CMakeLists.txt 2020-05-26 14:42:02.000000000 +0200 @@ -3,7 +3,7 @@ set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") include(VersioningUtils) -SET_PROJECT_VERSION(1 6 0) +SET_PROJECT_VERSION(1 6 1) set(WPEBACKEND_FDO_API_VERSION 1.0) # Before making a release, the LT_VERSION string should be modified. @@ -13,7 +13,7 @@ # - If binary compatibility has been broken (eg removed or changed interfaces) # change to C+1:0:0 # - If the interface is the same as the previous version, change to C:R+1:A -CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(LIBWPEBACKEND_FDO 7 1 6) +CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(LIBWPEBACKEND_FDO 8 1 7) project(wpebackend-fdo VERSION "${PROJECT_VERSION}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wpebackend-fdo-1.6.0/NEWS new/wpebackend-fdo-1.6.1/NEWS --- old/wpebackend-fdo-1.6.0/NEWS 2020-03-12 09:28:11.000000000 +0100 +++ new/wpebackend-fdo-1.6.1/NEWS 2020-05-26 14:42:02.000000000 +0200 @@ -1,3 +1,12 @@ +==================== +1.6.1 - May 26, 2020 +==================== + +- Fixed build when using EGL stacks with odd EGLNativeDisplay definitions. +- Fixed version retrieval functions not being exposed as public symbols. +- Improve build configuration by instructing CMake to report mismatched + versions of dependency libraries, instead of failing to compile. + ====================== 1.6.0 - March 12, 2020 ====================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wpebackend-fdo-1.6.0/cmake/FindGLIB.cmake new/wpebackend-fdo-1.6.1/cmake/FindGLIB.cmake --- old/wpebackend-fdo-1.6.0/cmake/FindGLIB.cmake 2020-03-12 09:28:11.000000000 +0100 +++ new/wpebackend-fdo-1.6.1/cmake/FindGLIB.cmake 2020-05-26 14:42:02.000000000 +0200 @@ -44,6 +44,11 @@ find_package(PkgConfig) pkg_check_modules(PC_GLIB QUIET glib-2.0) +if (GLIB_FIND_VERSION AND PC_GLIB_VERSION VERSION_LESS GLIB_FIND_VERSION) + message(FATAL_ERROR "Package GLIB has version '${PC_GLIB_VERSION}', " + "required version is '>= ${GLIB_FIND_VERSION}'") +endif () + find_library(GLIB_LIBRARIES NAMES glib-2.0 HINTS ${PC_GLIB_LIBDIR} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wpebackend-fdo-1.6.0/cmake/FindWPE.cmake new/wpebackend-fdo-1.6.1/cmake/FindWPE.cmake --- old/wpebackend-fdo-1.6.0/cmake/FindWPE.cmake 2020-03-12 09:28:11.000000000 +0100 +++ new/wpebackend-fdo-1.6.1/cmake/FindWPE.cmake 2020-05-26 14:42:02.000000000 +0200 @@ -31,6 +31,11 @@ find_package(PkgConfig) pkg_check_modules(WPE IMPORTED_TARGET wpe-1.0) +if (WPE_FIND_VERSION AND WPE_VERSION VERSION_LESS WPE_FIND_VERSION) + message(FATAL_ERROR "Package WPE has version '${WPE_VERSION}', " + "required version is '>= '${WPE_FIND_VERSION}'") +endif () + find_path(WPE_INCLUDE_DIR NAMES wpe/wpe.h HINTS ${WPE_INCLUDEDIR} ${WPE_INCLUDE_DIRS} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wpebackend-fdo-1.6.0/cmake/FindWayland.cmake new/wpebackend-fdo-1.6.1/cmake/FindWayland.cmake --- old/wpebackend-fdo-1.6.0/cmake/FindWayland.cmake 2020-03-12 09:28:11.000000000 +0100 +++ new/wpebackend-fdo-1.6.1/cmake/FindWayland.cmake 2020-05-26 14:42:02.000000000 +0200 @@ -151,5 +151,11 @@ endif () endforeach () +if (Wayland_FIND_VERSION AND + Wayland_VERSION VERSION_LESS Wayland_FIND_VERSION) + message(FATAL_ERROR "Package Wayland has version '${Wayland_VERSION}', " + "required version is '>= ${Wayland_FIND_VERSION}'") +endif () + include(FindPackageHandleStandardArgs) find_package_handle_standard_args(Wayland REQUIRED_VARS Wayland_VERSION HANDLE_COMPONENTS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wpebackend-fdo-1.6.0/src/renderer-backend-egl.cpp new/wpebackend-fdo-1.6.1/src/renderer-backend-egl.cpp --- old/wpebackend-fdo-1.6.0/src/renderer-backend-egl.cpp 2020-03-12 09:28:11.000000000 +0100 +++ new/wpebackend-fdo-1.6.1/src/renderer-backend-egl.cpp 2020-05-26 14:42:02.000000000 +0200 @@ -98,7 +98,7 @@ [](void* data) -> EGLNativeDisplayType { auto& backend = *reinterpret_cast<Backend*>(data); - return backend.display(); + return EGLNativeDisplayType(backend.display()); }, }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wpebackend-fdo-1.6.0/src/version.c new/wpebackend-fdo-1.6.1/src/version.c --- old/wpebackend-fdo-1.6.0/src/version.c 2020-03-12 09:28:11.000000000 +0100 +++ new/wpebackend-fdo-1.6.1/src/version.c 2020-05-26 14:42:02.000000000 +0200 @@ -25,18 +25,21 @@ #include "wpe-fdo/version.h" +__attribute__((visibility("default"))) unsigned wpe_fdo_get_major_version(void) { return WPE_FDO_MAJOR_VERSION; } +__attribute__((visibility("default"))) unsigned wpe_fdo_get_minor_version(void) { return WPE_FDO_MINOR_VERSION; } +__attribute__((visibility("default"))) unsigned wpe_fdo_get_micro_version(void) {
