Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cegui for openSUSE:Factory checked in at 2021-05-08 22:07:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cegui (Old) and /work/SRC/openSUSE:Factory/.cegui.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cegui" Sat May 8 22:07:26 2021 rev:2 rq:891321 version:0.8.7 Changes: -------- --- /work/SRC/openSUSE:Factory/cegui/cegui.changes 2021-03-30 20:51:58.536155054 +0200 +++ /work/SRC/openSUSE:Factory/.cegui.new.2988/cegui.changes 2021-05-08 22:08:35.857435991 +0200 @@ -1,0 +2,7 @@ +Mon May 3 09:13:39 UTC 2021 - Ferdinand Thiessen <r...@fthiessen.de> + +- Add fix-pkgconfig-private-dependency.patch for missing glew + dependency of OpenGL renderer +- Disabled OGRE renderer, currently broken for OGRE > 1.9 + +------------------------------------------------------------------- New: ---- fix-pkgconfig-private-dependency.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cegui.spec ++++++ --- /var/tmp/diff_new_pack.NC6WOB/_old 2021-05-08 22:08:36.417433565 +0200 +++ /var/tmp/diff_new_pack.NC6WOB/_new 2021-05-08 22:08:36.421433548 +0200 @@ -1,7 +1,7 @@ # # spec file for package cegui # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # Copyright (c) 2019 Matthias Bach <ma...@marix.org> # # All modifications and additions to the file contributed by third parties @@ -20,6 +20,8 @@ %define soname -0 # Boost >= 1.60 is not supported at the moment, see: https://bitbucket.org/cegui/cegui/issues/1114/pycegui-084-fails-to-build-against-boost %bcond_with python +# OGRE > 1.9 is not supported at the moment +%bcond_with ogre Name: cegui Version: 0.8.7 Release: 0 @@ -35,6 +37,8 @@ Patch1: fix-findluapp.patch Patch2: use-cpp11.patch Patch3: fix-tinyxmlparser-compile.patch +# PATCH-FIX-UPSTREAM fix-pkgconfig-private-dependency.patch -- Fix missing private dependency on glew of CEGUI-OPENGL renderer +Patch4: fix-pkgconfig-private-dependency.patch BuildRequires: Xerces-c-devel BuildRequires: cmake >= 2.8.12 BuildRequires: doxygen @@ -50,7 +54,6 @@ BuildRequires: tinyxml-devel BuildRequires: pkgconfig(IL) BuildRequires: pkgconfig(ILU) -BuildRequires: pkgconfig(OGRE) BuildRequires: pkgconfig(OIS) BuildRequires: pkgconfig(SILLY) BuildRequires: pkgconfig(freetype2) @@ -60,6 +63,9 @@ BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(libpcre) BuildRequires: pkgconfig(libxml-2.0) +%if %{with ogre} +BuildRequires: pkgconfig(OGRE) +%endif %if %{with python} BuildRequires: python BuildRequires: python-devel @@ -129,13 +135,8 @@ %endif %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%if 0%{?suse_version} > 1500 -%patch2 -p1 -%endif -%patch3 -p1 +%autosetup -p1 + # Fix __DATE__ and __TIME__ modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{SOURCE99}")" DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\"" @@ -152,6 +153,9 @@ %if %{without python} -DCEGUI_BUILD_PYTHON_MODULES=OFF \ %endif +%if %{without ogre} + -DCEGUI_BUILD_RENDERER_OGRE=OFF \ +%endif -DCEGUI_BUILD_TESTS=true make -j$Thr VERBOSE=1 ++++++ fix-pkgconfig-private-dependency.patch ++++++ diff -Nur cegui-0.8.7/cegui/CEGUI-OPENGL.pc.in new/cegui/CEGUI-OPENGL.pc.in --- cegui-0.8.7/cegui/CEGUI-OPENGL.pc.in 2016-04-23 20:18:29.000000000 +0200 +++ new/cegui/CEGUI-OPENGL.pc.in 2021-05-03 11:08:49.377587136 +0200 @@ -9,4 +9,5 @@ Description: OpenGL based renderer module for CEGUI. Version: @CEGUI_VERSION@ Requires: CEGUI-@CEGUI_VERSION_MAJOR@ = @CEGUI_VERSION@ +Requires.private: glew Libs: -l@CEGUI_OPENGL_RENDERER_LIBNAME@