mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-23 14:03:33 -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_sp = subproject('imgui', default_options: imgui_options)
|
||||||
-dearimgui_dep = dearimgui_sp.get_variable('imgui_dep')
|
-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'))
|
spdlog_dep = cpp.find_library('spdlog', required: get_option('use_system_spdlog'))
|
||||||
if not spdlog_dep.found()
|
if not spdlog_dep.found()
|
||||||
@@ -34,10 +34,10 @@ REQUIRED_USE="
|
|||||||
|
|
||||||
BDEPEND="
|
BDEPEND="
|
||||||
app-arch/unzip
|
app-arch/unzip
|
||||||
|
dev-python/mako[${PYTHON_USEDEP}]
|
||||||
"
|
"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
dev-python/mako[${PYTHON_USEDEP}]
|
|
||||||
dev-libs/spdlog
|
dev-libs/spdlog
|
||||||
dev-util/glslang
|
dev-util/glslang
|
||||||
>=dev-util/vulkan-headers-1.2
|
>=dev-util/vulkan-headers-1.2
|
||||||
@@ -56,10 +56,9 @@ RDEPEND="${DEPEND}"
|
|||||||
|
|
||||||
S="${WORKDIR}/MangoHud-${PV}"
|
S="${WORKDIR}/MangoHud-${PV}"
|
||||||
|
|
||||||
PATCHES=(
|
# PATCHES=(
|
||||||
# "${FILESDIR}/mangonhud-0.6.6-meson-build.patch"
|
# "${FILESDIR}/mangohud-0.6.6-meson-fix-imgui-dep.patch"
|
||||||
"${FILESDIR}/mangohud-0.6.6-meson-fix-spdlog-dep.patch"
|
# )
|
||||||
)
|
|
||||||
|
|
||||||
src_unpack() {
|
src_unpack() {
|
||||||
default
|
default
|
||||||
@@ -73,6 +72,7 @@ src_unpack() {
|
|||||||
src_configure() {
|
src_configure() {
|
||||||
local emesonargs=(
|
local emesonargs=(
|
||||||
-Dappend_libdir_mangohud=false
|
-Dappend_libdir_mangohud=false
|
||||||
|
-Duse_system_spdlog=enabled
|
||||||
-Duse_system_vulkan=enabled
|
-Duse_system_vulkan=enabled
|
||||||
-Dinclude_doc=false
|
-Dinclude_doc=false
|
||||||
$(meson_feature video_cards_nvidia with_nvml)
|
$(meson_feature video_cards_nvidia with_nvml)
|
||||||
@@ -10,6 +10,6 @@
|
|||||||
<bugs-to>https://github.com/flightlessmango/MangoHud/issues</bugs-to>
|
<bugs-to>https://github.com/flightlessmango/MangoHud/issues</bugs-to>
|
||||||
</upstream>
|
</upstream>
|
||||||
<use>
|
<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>
|
</use>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
|||||||
Reference in New Issue
Block a user