Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2021-09-29 20:19:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and      /work/SRC/openSUSE:Factory/.gzdoom.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gzdoom"

Wed Sep 29 20:19:16 2021 rev:18 rq:922201 version:4.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes    2021-07-28 
19:21:48.335496550 +0200
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.1899/gzdoom.changes  2021-09-29 
20:21:01.547172171 +0200
@@ -1,0 +2,11 @@
+Wed Sep 22 11:26:37 UTC 2021 - Jan Engelhardt <[email protected]>
+
+- Update to release 4.7.0
+  * GLES2 backend
+  * Widescreen graphics for Strife
+  * MBF21 support (beta)
+  * DEHEXTRA works properly now
+  * Various enhancements and fixes for ZScript
+- Add 0001-gles-look-for-libGLESv2.so.2.patch
+
+-------------------------------------------------------------------

Old:
----
  g4.6.1.tar.gz

New:
----
  0001-gles-look-for-libGLESv2.so.2.patch
  g4.7.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gzdoom.spec ++++++
--- /var/tmp/diff_new_pack.1muxkD/_old  2021-09-29 20:21:02.551173626 +0200
+++ /var/tmp/diff_new_pack.1muxkD/_new  2021-09-29 20:21:02.555173632 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           gzdoom
-Version:        4.6.1
+Version:        4.7.0
 Release:        0
 Summary:        A DOOM source port with graphic and modding extensions
 License:        GPL-3.0-only
@@ -31,6 +31,7 @@
 Patch3:         gzdoom-asmjit.patch
 Patch4:         gzdoom-sdlbug.patch
 Patch5:         gzdoom-vulkan.patch
+Patch6:         0001-gles-look-for-libGLESv2.so.2.patch
 BuildRequires:  cmake >= 2.8.7
 BuildRequires:  gcc-c++
 BuildRequires:  libjpeg-devel
@@ -44,7 +45,7 @@
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(openal)
-BuildRequires:  pkgconfig(sdl2)
+BuildRequires:  pkgconfig(sdl2) >= 2.0.6
 BuildRequires:  pkgconfig(zlib)
 %if 0%{?sle_version} >= 150200
 BuildRequires:  glslang-devel >= 6.3
@@ -75,7 +76,7 @@
 
 %prep
 %setup -qn %name-g%version
-%patch -P 1 -P 2 -P 3 -P 4 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -P 6 -p1
 %if 0%{?sle_version} >= 150200
 %patch -P 5 -p1
 rm -Rf glslang src/common/rendering/vulkan/thirdparty/vulkan

++++++ 0001-gles-look-for-libGLESv2.so.2.patch ++++++
>From 0fc59ec057f8ce4ae2a92821d6edb49da9be300e Mon Sep 17 00:00:00 2001
From: Jan Engelhardt <[email protected]>
Date: Wed, 22 Sep 2021 14:41:30 +0200
Subject: [PATCH] gles: look for libGLESv2.so.2
References: https://github.com/coelckers/gzdoom/pull/1464

Distros do not have the .so files at all times, because those are
counted as development and not runtime.
---
 src/common/rendering/gles/gles_system.cpp |    4 ++++
 1 file changed, 4 insertions(+)

Index: gzdoom-g4.7.0/src/common/rendering/gles/gles_system.cpp
===================================================================
--- gzdoom-g4.7.0.orig/src/common/rendering/gles/gles_system.cpp
+++ gzdoom-g4.7.0/src/common/rendering/gles/gles_system.cpp
@@ -32,6 +32,10 @@ static void* LoadGLES2Proc(const char* n
                {
                        glesLib = dlopen("libGLESv2.so", flags);
                }
+               if(!glesLib)
+               {
+                       glesLib = dlopen("libGLESv2.so.2", flags);
+               }
        }
 
        void * ret = NULL;
++++++ g4.6.1.tar.gz -> g4.7.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/gzdoom/g4.6.1.tar.gz 
/work/SRC/openSUSE:Factory/.gzdoom.new.1899/g4.7.0.tar.gz differ: char 12, line 
1

++++++ gzdoom-sdlbug.patch ++++++
--- /var/tmp/diff_new_pack.1muxkD/_old  2021-09-29 20:21:02.611173714 +0200
+++ /var/tmp/diff_new_pack.1muxkD/_new  2021-09-29 20:21:02.611173714 +0200
@@ -29,7 +29,7 @@
                polyvsync = vsync;
  
 +              Priv::DestroyWindow();
-+              Priv::CreateWindow(Priv::VulkanWindowFlag | 
(Priv::softpolyEnabled ? SDL_WINDOW_HIDDEN : 0));
++              Priv::CreateWindow(SDL_WINDOW_VULKAN | (Priv::softpolyEnabled ? 
SDL_WINDOW_HIDDEN : 0));
                polyrendertarget = SDL_CreateRenderer(Priv::window, -1, vsync ? 
SDL_RENDERER_PRESENTVSYNC : 0);
                if (!polyrendertarget)
                {

Reply via email to