games-util/mangohud: make dev-python/mako BDEPEND + remove spdlog patch texts

Closes: https://bugs.gentoo.org/843551
Closes: https://bugs.gentoo.org/843554
Closes: https://bugs.gentoo.org/843566

Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
This commit is contained in:
Adel KARA SLIMANE
2022-05-10 23:27:21 +02:00
parent 95e210169d
commit 67b8cd8e3e
3 changed files with 7 additions and 7 deletions

View File

@@ -8,7 +8,7 @@
-dearimgui_sp = subproject('imgui', default_options: imgui_options)
-dearimgui_dep = dearimgui_sp.get_variable('imgui_dep')
+dearimgui_dep = dependency('imgui', default_options: imgui_options, fallback : ['imgui', 'imgui_dep'])
+dearimgui_dep = dependency('imgui')
spdlog_dep = cpp.find_library('spdlog', required: get_option('use_system_spdlog'))
if not spdlog_dep.found()

View File

@@ -34,10 +34,10 @@ REQUIRED_USE="
BDEPEND="
app-arch/unzip
dev-python/mako[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/mako[${PYTHON_USEDEP}]
dev-libs/spdlog
dev-util/glslang
>=dev-util/vulkan-headers-1.2
@@ -56,10 +56,9 @@ RDEPEND="${DEPEND}"
S="${WORKDIR}/MangoHud-${PV}"
PATCHES=(
# "${FILESDIR}/mangonhud-0.6.6-meson-build.patch"
"${FILESDIR}/mangohud-0.6.6-meson-fix-spdlog-dep.patch"
)
# PATCHES=(
# "${FILESDIR}/mangohud-0.6.6-meson-fix-imgui-dep.patch"
# )
src_unpack() {
default
@@ -73,6 +72,7 @@ src_unpack() {
src_configure() {
local emesonargs=(
-Dappend_libdir_mangohud=false
-Duse_system_spdlog=enabled
-Duse_system_vulkan=enabled
-Dinclude_doc=false
$(meson_feature video_cards_nvidia with_nvml)

View File

@@ -10,6 +10,6 @@
<bugs-to>https://github.com/flightlessmango/MangoHud/issues</bugs-to>
</upstream>
<use>
<flag name="xnvctrl">"Use XNVctrl as fall back for older Nvidia devices."</flag>
<flag name="xnvctrl">Use XNVctrl as fall back for older Nvidia devices.</flag>
</use>
</pkgmetadata>