Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mangohud for openSUSE:Factory checked in at 2023-04-06 15:56:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mangohud (Old) and /work/SRC/openSUSE:Factory/.mangohud.new.19717 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mangohud" Thu Apr 6 15:56:03 2023 rev:11 rq:1077553 version:0.6.8 Changes: -------- --- /work/SRC/openSUSE:Factory/mangohud/mangohud.changes 2023-03-28 17:50:48.175391035 +0200 +++ /work/SRC/openSUSE:Factory/.mangohud.new.19717/mangohud.changes 2023-04-06 15:56:05.448346307 +0200 @@ -1,0 +2,7 @@ +Tue Apr 4 17:27:46 UTC 2023 - Dead Mozay <dead_mo...@opensuse.org> + +- Disabled compilation with system libraries vulkan-headers + * https://github.com/flightlessmango/MangoHud/pull/975 +- Added BuildRequires glew, glfw3, nlohmann_json. + +------------------------------------------------------------------- New: ---- v1.2.158.tar.gz vulkan-headers-1.2.158-2-wrap.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mangohud.spec ++++++ --- /var/tmp/diff_new_pack.tXCOGo/_old 2023-04-06 15:56:06.124350124 +0200 +++ /var/tmp/diff_new_pack.tXCOGo/_new 2023-04-06 15:56:06.132350170 +0200 @@ -19,6 +19,7 @@ %define internal_ver 0.6.8 %define imgui_ver 1.81 %define imgui_wrap 1 +%define vulkan_ver 1.2.158 Name: mangohud Version: 0.6.8 Release: 0 @@ -28,6 +29,8 @@ 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/v1/projects/imgui/%{imgui_ver}/%{imgui_wrap}/get_zip#/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 +Source4: https://github.com/KhronosGroup/Vulkan-Headers/archive/v%{vulkan_ver}.tar.gz Source99: baselibs.conf BuildRequires: AppStream BuildRequires: gcc-c++ @@ -38,23 +41,30 @@ BuildRequires: python3-mako BuildRequires: unzip BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(glew) +BuildRequires: pkgconfig(glfw3) BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(nlohmann_json) BuildRequires: pkgconfig(spdlog) BuildRequires: pkgconfig(vulkan) BuildRequires: pkgconfig(x11) Suggests: goverlay Provides: bundled(ImGui) +Provides: bundled(Vulkan-Headers-sdk) %description A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. %prep -%autosetup -n MangoHud-%{internal_ver} -%autosetup -n MangoHud-%{internal_ver} -DTa1 -%autosetup -n MangoHud-%{internal_ver} -DTa2 +%autosetup -n MangoHud-%{version} -p1 +%autosetup -n MangoHud-%{version} -DTa1 +%autosetup -n MangoHud-%{version} -DTa2 +%autosetup -n MangoHud-%{version} -DTa3 +%autosetup -n MangoHud-%{version} -DTa4 sed -i -e '1d;2i#!%{_bindir}/bash' bin/mangohud.in sed -i 's,^@ld_libdir_mangohud@ ,%{_prefix}/\$LIB/mangohud/,' bin/mangohud.in mv imgui-%{imgui_ver} subprojects/ +mv Vulkan-Headers-%{vulkan_ver} subprojects/ sed -i 's/0.60.0/0.59/g' meson.build # Fix building with GCC 13 -- Workaround until the next release where the fix will be included @@ -65,7 +75,6 @@ %build %meson \ - -Duse_system_vulkan=enabled \ -Dwith_wayland=enabled \ -Dwith_xnvctrl=disabled \ -Duse_system_spdlog=enabled