Files could not be expanded: conflict in file mangohud.spec

A Vulkan and OpenGL overlay for monitoring

Edit Package mangohud

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.

Refresh
Refresh
Source Files

Sources could not be expanded: conflict in file mangohud.spec

Show unmerged sources

Comments 4

Anonymous User's avatar

This comment has been deleted


Dead Mozay's avatar

Leap requires a newer version of meson


Andreas Prittwitz's avatar

Hello Dead_Mozay,

since version 0.6.9-1 mangohud isn't built with a generic "/usr/share/vulkan/implicit_layer.d/MangoHud.json" anymore that contains "library_path": "/usr/$LIB/mangohud/libMangoHud.so" but instead builds MangoHud.x86_64.json and MangoHud.x86.json for x86_64 and x86 respectively.

The problem is, that MangoHud.x86.json isn't included in ::import::i586::mangohud-32bit-0.6.9~1-29.2.x86_64.rpm but only in mangohud-0.6.9~1-29.2.i586.rpm.

So if you install both packages, x86_64 and x86_64-32bit, there is no mangohud for 32bit games.

I tried to submit a fix for this but was unable to find a solution for how to tell obs to include the missing MangoHud.x86.json in mangohud-32bit-0.6.9~1-29.2.x86_64.rpm.

As a workaround one can copy /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json to /usr/share/vulkan/implicit_layer.d/MangoHud.x86.json and change "library_path": to "/usr/lib/mangohud/libMangoHud.so" to get the 32bit mangohud working again.

If you don't know/find a solution I will ask on the openbuildservice ml first and/or file a bug against obs.

Just let me know.

Thanks!


Andreas Prittwitz's avatar

Never mind. Found a solution.

openSUSE Build Service is sponsored by