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@

Reply via email to