Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mangohud for openSUSE:Factory 
checked in at 2026-05-18 17:47:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mangohud (Old)
 and      /work/SRC/openSUSE:Factory/.mangohud.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mangohud"

Mon May 18 17:47:06 2026 rev:23 rq:1353652 version:0.8.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/mangohud/mangohud.changes        2026-04-15 
16:14:19.523059982 +0200
+++ /work/SRC/openSUSE:Factory/.mangohud.new.1966/mangohud.changes      
2026-05-18 17:47:23.238742025 +0200
@@ -1,0 +2,45 @@
+Mon May 18 03:31:50 UTC 2026 - Dead Mozay <[email protected]>
+
+- Update to version 0.8.3:
+  * egl: added missing HAVE_WAYLAND check
+  * amdgpu: sometimes cpu power is not available in gpu_metrics 
+    so try sysfs
+  * amdgpu: would try to access cpuStats during shutdown
+  * amdgpu: gpu_metrics was not working on 32bit due to incorrect 
+    size checks
+  * params: race condition that would cause a crash when 
+    using presets
+  * gpus: fixed a double free of params crash
+  * glx: don't permit setting vsync to -1 as it's not in spec 
+    and will crash Zink
+  * glx: fix corrupted font textures in some games
+  * mangoapp: font was not being recreated
+  * mangoapp: fix locking render thread on no_display
+  * colors: HDR wasn't being converted after config reload
+  * display_server: was being displayed without explicitly 
+    setting it
+  * vulkan: fix swapchain image handling by indexing per-image 
+    state by image index instead of acquisition order
+  * no_small_font: was not working at all
+  * vulkan: added missing free for commandbuffer in shutdown
+  * ImGui/Implot: was not being cleaned up properly
+  * GL: reverted dlsym changes that caused crashes with 
+    nvidia drivers
+  * preset: 4: procmem was not being set
+  * Allow HUD sizes smaller than 32px.
+  * FEX: was not working with gamescope
+  * Added panthor driver support
+  * Added support for DDR5 Ram temp through SPD5118 driver. 
+    ram_temp option
+  * Added support for more units than KiB for gpu memory in fdinfo
+  * gpu_list permit using + and : as separators
+  * proc_vram displayed for all GPUs
+  * Blacklist: added GardenGate_Launcher.exe
+  * Blacklist: added KanvasLauncher.exe
+  * MANGOHUD_FPS_LIMIT adds limit to the front of the limits list
+  * Added SDL GPU as an engine
+  * cpu_custom_temp_sensor Use custom hwmon sensor 
+    for cpu temperature.
+  * Remove mangohud-gpu_fdinfo-add-missing-sstream-header-include.patch
+
+-------------------------------------------------------------------

Old:
----
  imgui-1.89.9-1-wrap.zip
  imgui-1.89.9.tar.gz
  mangohud-0.8.2.tar.gz
  mangohud-gpu_fdinfo-add-missing-sstream-header-include.patch
  vulkan-headers-1.2.158-2-wrap.zip
  vulkan-headers-1.2.158.tar.gz

New:
----
  Vulkan-Utility-Libraries-1.4.346.tar.gz
  imgui-1.91.6-1-wrap.zip
  imgui-1.91.6.tar.gz
  mangohud-0.8.3.tar.gz
  vulkan-headers-1.4.346-wrap.zip
  vulkan-headers-1.4.346.tar.gz

----------(Old B)----------
  Old:    for cpu temperature.
  * Remove mangohud-gpu_fdinfo-add-missing-sstream-header-include.patch
----------(Old E)----------

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

Other differences:
------------------
++++++ mangohud.spec ++++++
--- /var/tmp/diff_new_pack.O70D4R/_old  2026-05-18 17:47:24.206782026 +0200
+++ /var/tmp/diff_new_pack.O70D4R/_new  2026-05-18 17:47:24.210782191 +0200
@@ -17,12 +17,12 @@
 
 
 %define internal_ver %{version}
-%define imgui_ver 1.89.9
+%define imgui_ver 1.91.6
 %define imgui_wrap 1
 %define implot_ver 0.16
-%define vulkan_ver 1.2.158
+%define vulkan_ver 1.4.346
 Name:           mangohud
-Version:        0.8.2
+Version:        0.8.3
 Release:        0
 Summary:        A Vulkan and OpenGL overlay for monitoring
 License:        MIT
@@ -30,14 +30,12 @@
 Source0:        
%{url}/archive/v%{internal_ver}.tar.gz#/%{name}-%{internal_ver}.tar.gz
 Source1:        
https://github.com/ocornut/imgui/archive/v%{imgui_ver}/imgui-%{imgui_ver}.tar.gz
 Source2:        
https://wrapdb.mesonbuild.com/v2/imgui_%{imgui_ver}-%{imgui_wrap}/get_patch#/imgui-%{imgui_ver}-%{imgui_wrap}-wrap.zip
-Source3:        
https://wrapdb.mesonbuild.com/v2/vulkan-headers_%{vulkan_ver}-2/get_patch#/vulkan-headers-%{vulkan_ver}-2-wrap.zip
+Source3:        
https://wrapdb.mesonbuild.com/v2/vulkan-headers_%{vulkan_ver}-1/get_patch#/vulkan-headers-%{vulkan_ver}-wrap.zip
 Source4:        
https://github.com/KhronosGroup/Vulkan-Headers/archive/v%{vulkan_ver}.tar.gz#/vulkan-headers-%{vulkan_ver}.tar.gz
 Source5:        
https://github.com/epezent/implot/archive/refs/tags/v%{implot_ver}.zip#/implot-%{implot_ver}.tar.gz
 Source6:        
https://wrapdb.mesonbuild.com/v2/implot_%{implot_ver}-1/get_patch#/implot-%{implot_ver}-1-wrap.zip
+Source7:        
https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/v1.4.346.tar.gz#/Vulkan-Utility-Libraries-%{vulkan_ver}.tar.gz
 Source99:       baselibs.conf
-# PATCH-FIX-UPSTREAM 
mangohud-gpu_fdinfo-add-missing-sstream-header-include.patch bsc#1262011
-# https://github.com/flightlessmango/MangoHud/pull/1884
-Patch0:         mangohud-gpu_fdinfo-add-missing-sstream-header-include.patch
 BuildRequires:  AppStream
 %if 0%{?suse_version} < 1550 && 0%{?sle_version} >= 150500
 BuildRequires:  gcc12-c++
@@ -95,12 +93,16 @@
 %setup -n MangoHud-%{internal_ver} -DTa4
 %setup -n MangoHud-%{internal_ver} -DTa5
 %setup -n MangoHud-%{internal_ver} -DTa6
+%setup -n MangoHud-%{internal_ver} -DTa7
 sed -i -e '1d;2i#!%{_bindir}/bash' bin/mangohud.in
 sed -i 's,^@ld_libdir_mangohud@ ,%{_prefix}/\$LIB/mangohud/,' bin/mangohud.in
 sed -i 's|@ld_libdir_mangohud_abs@|%{_prefix}/\$LIB/mangohud|g' 
src/mangohud.json.in
 mv imgui-%{imgui_ver} subprojects/
 mv implot-%{implot_ver} subprojects/
 mv Vulkan-Headers-%{vulkan_ver} subprojects/
+mv Vulkan-Utility-Libraries-%{vulkan_ver} subprojects/
+mv subprojects/packagefiles/vulkan-headers/* 
subprojects/Vulkan-Headers-%{vulkan_ver}
+mv subprojects/packagefiles/vulkan-utility-libraries/* 
subprojects/Vulkan-Utility-Libraries-%{vulkan_ver}
 sed -i 's/0.60.0/0.59/g' meson.build
 
 # Fix tests building with GCC 13
@@ -129,6 +131,7 @@
 %install
 %meson_install
 sed -i "s@#!/usr/bin/env python@#!/usr/bin/python3@" 
%{buildroot}%{_bindir}/mangoplot
+rm %{buildroot}%{_libdir}/libimgui.a
 
 %files
 %license LICENSE

++++++ imgui-1.89.9-1-wrap.zip -> imgui-1.91.6-1-wrap.zip ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/imgui-1.89.9/meson.build new/imgui-1.91.6/meson.build
--- old/imgui-1.89.9/meson.build        2023-09-21 20:47:10.000000000 +0200
+++ new/imgui-1.91.6/meson.build        2024-12-27 06:50:44.000000000 +0100
@@ -2,7 +2,7 @@
   'imgui',
   'cpp',
   license: 'MIT',
-  version: '1.89.9',
+  version: '1.91.6',
   meson_version: '>=0.50.0',
 )
 
@@ -57,11 +57,16 @@
   dependencies += libgl_dep
   dependencies += cpp.find_library('dl', required: false)
 endif
-sdl2_renderer_dep = dependency('sdl2', version: '>=2.0.17', required: 
get_option('sdl_renderer'))
+sdl2_renderer_dep = dependency('sdl2', version: '>=2.0.17', required: 
get_option('sdl2_renderer'))
 if sdl2_renderer_dep.found()
   sources += 'backends/imgui_impl_sdlrenderer2.cpp'
   dependencies += sdl2_renderer_dep
 endif
+sdl3_renderer_dep = dependency('sdl3', version: '>=3.1.3', required: 
get_option('sdl3_renderer'))
+if sdl3_renderer_dep.found()
+  sources += 'backends/imgui_impl_sdlrenderer3.cpp'
+  dependencies += sdl3_renderer_dep
+endif
 vulkan_dep = dependency('vulkan', required: get_option('vulkan'))
 if vulkan_dep.found()
   sources += 'backends/imgui_impl_vulkan.cpp'
@@ -82,6 +87,11 @@
   sources += 'backends/imgui_impl_sdl2.cpp'
   dependencies += sdl2_dep
 endif
+sdl3_dep = dependency('sdl3', required: get_option('sdl3'))
+if sdl3_dep.found()
+  sources += 'backends/imgui_impl_sdl3.cpp'
+  dependencies += sdl3_dep
+endif
 osx_dep = dependency('appleframeworks', modules: ['Carbon', 'Cocoa', 
'GameController'], required: get_option('osx'))
 if osx_dep.found()
   sources += 'backends/imgui_impl_osx.mm'
@@ -112,6 +122,7 @@
   gnu_symbol_visibility: 'hidden',
   dependencies: dependencies,
   include_directories: include_dirs,
+  install: true,
 )
 
 if host_machine.system() == 'windows'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/imgui-1.89.9/meson_options.txt 
new/imgui-1.91.6/meson_options.txt
--- old/imgui-1.89.9/meson_options.txt  2023-09-21 20:47:10.000000000 +0200
+++ new/imgui-1.91.6/meson_options.txt  2024-12-27 06:50:44.000000000 +0100
@@ -5,13 +5,15 @@
 option('dx12', type : 'feature', value : 'auto')
 option('metal', type : 'feature', value : 'auto')
 option('opengl', type : 'feature', value : 'auto')
-option('sdl_renderer', type : 'feature', value : 'auto')
+option('sdl2_renderer', type : 'feature', value : 'auto')
+option('sdl3_renderer', type : 'feature', value : 'auto')
 option('vulkan', type : 'feature', value : 'auto')
 option('webgpu', type : 'feature', value : 'auto')
 
 # platform backends
 option('glfw', type : 'feature', value : 'auto')
 option('sdl2', type : 'feature', value : 'auto')
+option('sdl3', type : 'feature', value : 'auto')
 option('osx', type : 'feature', value : 'auto')
 option('win', type : 'feature', value : 'auto')
 

++++++ imgui-1.89.9.tar.gz -> imgui-1.91.6.tar.gz ++++++
++++ 45488 lines of diff (skipped)

++++++ mangohud-0.8.2.tar.gz -> mangohud-0.8.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/mangohud/mangohud-0.8.2.tar.gz 
/work/SRC/openSUSE:Factory/.mangohud.new.1966/mangohud-0.8.3.tar.gz differ: 
char 13, line 1

++++++ vulkan-headers-1.2.158-2-wrap.zip -> vulkan-headers-1.4.346-wrap.zip 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Headers-1.2.158/LICENSE.build 
new/Vulkan-Headers-1.4.346/LICENSE.build
--- old/Vulkan-Headers-1.2.158/LICENSE.build    2020-11-13 23:21:18.000000000 
+0100
+++ new/Vulkan-Headers-1.4.346/LICENSE.build    2026-03-19 03:59:20.000000000 
+0100
@@ -1,4 +1,4 @@
-Copyright (c) 2020 The Meson development team
+Copyright (c) 2021 The Meson development team
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Vulkan-Headers-1.2.158/meson.build 
new/Vulkan-Headers-1.4.346/meson.build
--- old/Vulkan-Headers-1.2.158/meson.build      2020-11-13 23:21:18.000000000 
+0100
+++ new/Vulkan-Headers-1.4.346/meson.build      2026-03-19 03:59:18.000000000 
+0100
@@ -1,12 +1,15 @@
 project(
   'vulkan-headers',
   'c',
-  license : 'Apache-2.0',
-  version : '1.2.158',
+  license: 'Apache-2.0',
+  version: '1.4.346',
+  meson_version: '>=0.56.0',
 )
 
-vulkan_api_xml = files(join_paths('registry', 'vk.xml'))
+vulkan_api_xml = files('registry/vk.xml')
 
 vulkan_headers_dep = declare_dependency(
-  include_directories : include_directories('include'),
+  include_directories: include_directories('include'),
 )
+
+meson.override_dependency('VulkanHeaders', vulkan_headers_dep)

++++++ vulkan-headers-1.2.158.tar.gz -> vulkan-headers-1.4.346.tar.gz ++++++
++++ 725101 lines of diff (skipped)

Reply via email to