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)
