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) {
