diff --git a/x11-packages/mangohud/build.sh b/x11-packages/mangohud/build.sh index 012e271921..ed5a4acb97 100644 --- a/x11-packages/mangohud/build.sh +++ b/x11-packages/mangohud/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://github.com/flightlessmango/MangoHud/ TERMUX_PKG_DESCRIPTION="A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION="0.7.2" +TERMUX_PKG_VERSION="0.8.0" TERMUX_PKG_SRCURL=https://github.com/flightlessmango/MangoHud/releases/download/v${TERMUX_PKG_VERSION}/MangoHud-v${TERMUX_PKG_VERSION}-Source.tar.xz -TERMUX_PKG_SHA256=114ad3ea87b1db7358816c7b8e7843aaee356ff048b9e15d6fff02d89414841b +TERMUX_PKG_SHA256=c860c733b1328f0fb479fc880281110799ebc13a4183033affc591c6d10719d9 TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libwayland, libx11, libxkbcommon" TERMUX_PKG_BUILD_DEPENDS="dbus, libandroid-wordexp, nlohmann-json" @@ -16,4 +16,6 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" termux_step_pre_configure() { # Workaround linker error wit version script LDFLAGS+=" -Wl,--undefined-version" + + CFLAGS+=" -DRTLD_DEEPBIND=RTLD_NOW" } diff --git a/x11-packages/mangohud/src-overlay.cpp.patch b/x11-packages/mangohud/src-overlay.cpp.patch index 8f78bc7e6c..e0d7b289fa 100644 --- a/x11-packages/mangohud/src-overlay.cpp.patch +++ b/x11-packages/mangohud/src-overlay.cpp.patch @@ -2,11 +2,12 @@ Workaround [error] [file_utils.cpp:50] Error opening directory '/sys/class/hwmon --- a/src/overlay.cpp +++ b/src/overlay.cpp -@@ -114,7 +114,6 @@ +@@ -112,8 +112,6 @@ void update_hw_info(const struct overlay_params& params, uint32_t vendorID) { -- update_fan(); +- if (params.enabled[OVERLAY_PARAM_ENABLED_fan]) +- update_fan(); if (params.enabled[OVERLAY_PARAM_ENABLED_cpu_stats] || logger->is_active()) { cpuStats.UpdateCPUData();