mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-16 02:23:16 -04:00
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:
@@ -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()
|
||||
@@ -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)
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user