[gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/, games-util/mangohud/files/
commit: cf19ee3f779d95be2d5f52752905a6a21f901ffa Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Sun Jun 2 22:09:19 2024 + Commit: Gonçalo Negrier Duarte gmail com> CommitDate: Sun Jun 2 22:11:07 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf19ee3f games-util/mangohud: add 0.7.1-r6, drop 0.7.1-r5 * add missing mangoplot useflag (thanks nillerusr) Closes: https://github.com/gentoo/guru/pull/195 Signed-off-by: Gonçalo Negrier Duarte gmail.com> .../files/mangohud-0.7.1-menson-fix-dep.patch | 116 - .../files/mangohud--menson-fix-dep.patch | 108 --- ...ud-0.7.1-r5.ebuild => mangohud-0.7.1-r6.ebuild} | 12 +-- games-util/mangohud/mangohud-.ebuild | 12 +-- games-util/mangohud/metadata.xml | 1 + 5 files changed, 11 insertions(+), 238 deletions(-) diff --git a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch b/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch deleted file mode 100644 index df2f7eb81..0 --- a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch +++ /dev/null @@ -1,116 +0,0 @@ -From c98df705d2a52dcc0322e6ce8626ee1cf8ad87dd Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= - -Date: Thu, 9 May 2024 21:52:21 +0100 -Subject: [PATCH] meson: verify if system lib are present before fallback to - submodules -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -* removed use_system_spdlog feature -* System vulkan-headers cant be use since mangohud don't use latest SDK -* The code is commented out for future use -* This is a backport for mangohud-0.7.1 of: aa7875942f5a0b7fdd187916b898b0b63c9a886c -* (see: https://github.com/flightlessmango/MangoHud/pull/1321) - -Signed-off-by: Gonçalo Negrier Duarte - meson.build | 45 - - meson_options.txt | 1 - - 2 files changed, 24 insertions(+), 22 deletions(-) - -diff --git a/meson.build b/meson.build -index 3bf3918..329ad6f 100644 a/meson.build -+++ b/meson.build -@@ -164,9 +164,16 @@ else - dep_rt = null_dep - endif - --vkh_sp = subproject('vulkan-headers') --vk_api_xml = vkh_sp.get_variable('vulkan_api_xml') --dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep') -+# Commented code can be used if mangohud start using latest SDK Vulkan-Headers -+# Allowing user to build mangohud using system Vulkan-Headers -+#if not dependency('VulkanHeaders').found() -+ vkh_sp = subproject('vulkan-headers') -+ vk_api_xml = vkh_sp.get_variable('vulkan_api_xml') -+ dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep') -+#else -+# dep_vulkan = dependency('VulkanHeaders', required: true) -+# vk_api_xml = files('/usr/share/vulkan/registry/vk.xml') -+#endif - - vk_enum_to_str = custom_target( - 'vk_enum_to_str', -@@ -212,31 +219,25 @@ if get_option('mangoapp') - ] - endif - --dearimgui_sp = subproject('imgui', default_options: imgui_options) --dearimgui_dep = dearimgui_sp.get_variable('imgui_dep') -+dearimgui_dep = dependency('imgui', fallback: ['imgui', 'dearimgui_dep'], required: true, default_options: imgui_options) - - if is_unixy --implot_sp = subproject('implot', default_options: ['default_library=static']) --implot_dep = implot_sp.get_variable('implot_dep') -+implot_dep = dependency('implot', fallback: ['implot', 'implot_deb'], required: true, default_options: ['default_library=static']) - else - implot_dep = null_dep - implot_lib = static_library('nulllib', []) - endif - --spdlog_dep = cpp.find_library('spdlog', required: get_option('use_system_spdlog')) --if not spdlog_dep.found() -- spdlog_sp = subproject('spdlog', default_options: [ --'default_library=static', --'compile_library=true', --'werror=false', --'tests=disabled', --'external_fmt=disabled', --'std_format=disabled' -- ]) -- spdlog_dep = spdlog_sp.get_variable('spdlog_dep') --else -- spdlog_dep = dependency('spdlog', required: true) --endif -+spdlog_options = [ -+ 'default_library=static', -+ 'compile_library=true', -+ 'werror=false', -+ 'tests=disabled', -+ 'external_fmt=disabled', -+ 'std_format=disabled' -+] -+ -+spdlog_dep = dependency('spdlog', fallback: ['spdlog', 'spdlog_dep'], required: true, default_options: spdlog_options) - - if ['windows', 'mingw'].contains(host_machine.system()) - minhook_sp = subproject('minhook') -@@ -275,6 +276,7 @@ if get_option('tests').enabled() - dependencies: [ - cmocka_dep, - spdlog_dep, -+ implot_dep, - dearimgui_dep - ], - include_directories: inc_common) -@@ -287,3 +289,4 @@ endif - if get_option('mangoplot').enabled() - subdir('bin') - endif -+ -diff --git a/meson_options.txt b/meson_options.txt -index c82ae15..2984dfe 100644 a/meson_options.txt -+++ b/meson_options.txt -@@ -1,5 +1,4 @@ - option('glibcxx_asserts', type : 'boolean', value : false) --optio
[gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/, games-util/mangohud/files/
commit: e9a378e04e7098e104d84a13015b4277d0c1dfc6 Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Thu May 9 22:46:27 2024 + Commit: Gonçalo Negrier Duarte gmail com> CommitDate: Thu May 9 23:41:58 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e9a378e0 games-util/mangohud: add mangoapp and mangohudctl * enable test Signed-off-by: Gonçalo Negrier Duarte gmail.com> .../mangohud/files/mangohud-0.7.1-menson-fix-dep.patch | 2 +- .../mangohud/files/mangohud--menson-fix-dep.patch | 2 +- .../{mangohud-0.7.1-r2.ebuild => mangohud-0.7.1-r3.ebuild} | 14 -- games-util/mangohud/mangohud-.ebuild | 14 -- games-util/mangohud/metadata.xml | 3 +++ 5 files changed, 29 insertions(+), 6 deletions(-) diff --git a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch b/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch index e06411f0ed..df2f7eb815 100644 --- a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch +++ b/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch @@ -34,7 +34,7 @@ index 3bf3918..329ad6f 100644 +# Commented code can be used if mangohud start using latest SDK Vulkan-Headers +# Allowing user to build mangohud using system Vulkan-Headers +#if not dependency('VulkanHeaders').found() -+ vk_sp = subproject('VulkanHeaders') ++ vkh_sp = subproject('vulkan-headers') + vk_api_xml = vkh_sp.get_variable('vulkan_api_xml') + dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep') +#else diff --git a/games-util/mangohud/files/mangohud--menson-fix-dep.patch b/games-util/mangohud/files/mangohud--menson-fix-dep.patch index 4cf18e1394..549aecfc13 100644 --- a/games-util/mangohud/files/mangohud--menson-fix-dep.patch +++ b/games-util/mangohud/files/mangohud--menson-fix-dep.patch @@ -32,7 +32,7 @@ index 86b5411568..00555c7f97 100644 +# Commented code can be used if mangohud start using latest SDK Vulkan-Headers +# Allowing user to build mangohud using system Vulkan-Headers +#if not dependency('VulkanHeaders').found() -+ vk_sp = subproject('VulkanHeaders') ++ vkh_sp = subproject('vulkan-headers') + vk_api_xml = vkh_sp.get_variable('vulkan_api_xml') + dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep') +#else diff --git a/games-util/mangohud/mangohud-0.7.1-r2.ebuild b/games-util/mangohud/mangohud-0.7.1-r3.ebuild similarity index 87% rename from games-util/mangohud/mangohud-0.7.1-r2.ebuild rename to games-util/mangohud/mangohud-0.7.1-r3.ebuild index 171ea194b7..143418dc36 100644 --- a/games-util/mangohud/mangohud-0.7.1-r2.ebuild +++ b/games-util/mangohud/mangohud-0.7.1-r3.ebuild @@ -37,7 +37,8 @@ fi LICENSE="MIT" SLOT="0" -IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia video_cards_amdgpu" +IUSE="+dbus debug +X xnvctrl wayland mangoapp mangohudctl video_cards_nvidia video_cards_amdgpu test" +RESTRICT="!test? ( test )" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} @@ -48,6 +49,7 @@ REQUIRED_USE=" BDEPEND=" app-arch/unzip >=dev-util/vulkan-headers-1.2.158 + test? ( dev-util/cmocka ) $(python_gen_cond_dep 'dev-python/mako[${PYTHON_USEDEP}]') " @@ -68,6 +70,10 @@ RDEPEND=" xnvctrl? ( x11-drivers/nvidia-drivers[static-libs] ) ) wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) + mangoapp? ( + >=media-libs/imgui-1.81[glfw] + media-libs/glew + ) $(python_gen_cond_dep ' || ( dev-python/matplotlib[gtk3,${PYTHON_USEDEP}] @@ -103,7 +109,8 @@ src_prepare() { find . -type f -exec sed -i 's|"imgui.h"||g' {} \; || die find . -type f -exec sed -i 's|||g' {} \; || die find . -type f -exec sed -i 's|"imgui_internal.h"||g' {} \; || die - + find . -type f -exec sed -i 's|"imgui_impl_glfw.h"||g' {} \; || die + find . -type f -exec sed -i 's|"imgui_impl_opengl3.h"||g' {} \; || die } multilib_src_configure() { @@ -115,6 +122,9 @@ multilib_src_configure() { $(meson_feature X with_x11) $(meson_feature wayland with_wayland) $(meson_feature dbus with_dbus) + $(meson_use mangoapp mangoapp) + $(meson_use mangoapp mangoapp_layer) + $(meson_use mangohudctl mangohudctl) ) meson_src_configure } diff --git a/games-util/mangohud/mangohud-.ebuild b/games-util/mangohud/mangohud-.ebuild index 171ea194b7..143418dc36 100644 --- a/games-util/mangohud/mangohud-.ebuild +++ b/games-util/mangohud/mangohud-.ebuild @@ -37,7 +37,8 @@ fi LICENSE="MIT" SLOT="0" -IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia video_cards_amdgpu" +IUSE="+dbus debug +X xnvctrl wayland mangoapp mangohudctl video_cards_nvidia video_cards_amdgpu test" +RESTRICT="!test? ( test )" REQUIRED_USE=" ${PYTHON_REQUIRED
[gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/, games-util/mangohud/files/
commit: 55e51f5ec40d8e0822c108ec8475fb791936fd7f Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Thu Feb 22 13:38:25 2024 + Commit: Gonçalo Negrier Duarte gmail com> CommitDate: Thu Feb 22 14:12:12 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=55e51f5e games-util/mangohud: drop 0.7.0-r1, add 0.7.1 * thanks for thomasg to provided a updated ebuild Closes: https://bugs.gentoo.org/925203 Signed-off-by: Gonçalo Negrier Duarte gmail.com> games-util/mangohud/Manifest | 6 ++--- ...h => mangohud-v0.7.1-meson-fix-imgui-dep.patch} | 0 ...gohud-0.7.0-r1.ebuild => mangohud-0.7.1.ebuild} | 14 ++-- games-util/mangohud/mangohud-.ebuild | 26 +- 4 files changed, 25 insertions(+), 21 deletions(-) diff --git a/games-util/mangohud/Manifest b/games-util/mangohud/Manifest index ad59a61752..f52b926d20 100644 --- a/games-util/mangohud/Manifest +++ b/games-util/mangohud/Manifest @@ -1,9 +1,7 @@ -DIST implot-0.16-1-meson-wrap.zip 1226 BLAKE2B 4725661fe2c7f7f05e1702c3a871f9feb9fdefdc2a840cdf8a3d56e7e180e950533f830192f9ad19cba97e8094ab53cf73adda2ed6712a83384d4160f6c06b18 SHA512 6e54beebef8ac4ec0b3e85d30d7570c9a987d69c03b6a564bc67d105d19d2cec45cb3ab8921ebcbda51e7139d93c3c6dae359fa30b3fcce748cdec8953aabbf7 +DIST implot-0.16-1-wrap.zip 1226 BLAKE2B 4725661fe2c7f7f05e1702c3a871f9feb9fdefdc2a840cdf8a3d56e7e180e950533f830192f9ad19cba97e8094ab53cf73adda2ed6712a83384d4160f6c06b18 SHA512 6e54beebef8ac4ec0b3e85d30d7570c9a987d69c03b6a564bc67d105d19d2cec45cb3ab8921ebcbda51e7139d93c3c6dae359fa30b3fcce748cdec8953aabbf7 DIST implot-0.16.tar.gz 137983 BLAKE2B aca328e2fe6049b72601f25a409f313e99971f606e68ca780a1594f8ca42b1606831090add8039fefd013cfb6c057900f0add347d1b80c466a05bd18e455b8d7 SHA512 117cb08122d900e7db857897bfec4c9ac3300a1d429c8f0303415bc693840baa991ca3f13853d8efd3a6ebf538b7114401d4fbfe0d067256e58cbdbd4919 -DIST mangohud-0.7.0.tar.gz 14892372 BLAKE2B 436a7834743aac3f95d55031194fddd79861061010cf5eb25e81cf5eceacf4015b607a191931a85715ca0d58c8e314841d536ce83e7767a39869ab789d376c7a SHA512 1ed43c2ba8a97c8934895450bf1ce152970031e5a5654db91df02d7b44f5eeacb32167f219735d2f0fb3c8ba24fc4386a8af4da99a3cd736af0b0d50ef2fedd7 +DIST mangohud-0.7.1.tar.gz 14901139 BLAKE2B 722b1caa21225a15d175e0f83dbb4b4a6ac2be92443628dcfe82fe4e36773174121f95deaf078fae9ed25ea74242f5f9acd3e2a4e94111b4a32fbc7c9a852705 SHA512 981b20f0ca986a8e0ee5349dc3d9a5580c1e3eb0a40a1a0e81c390f85d25e3f175fdcca75cd2f18bf0af9f49c7d144de6d85406b6a3c96bdf204a7557f530300 DIST spdlog-1.13.0-1-wrap.zip 2959 BLAKE2B 13744264cfab96ff51f033300182b8937959e7bf74851d7cff26b7e9c05109518b0623a71bfc326951d86c43d104a1bb1700cd45e69ebd41683726e9764f630b SHA512 59c5d50ee1c14a1b43aa3000a591d9fd2bc4c9ff043b23d25be896ca9a34c1c392c26240ed58a5e877231c09fd1b28012f58b3c403d0370cf5dd9169587a8de4 DIST spdlog-1.13.0.tar.gz 264003 BLAKE2B 8ffeec847f082a0932f406ab44b4653661fdbe95a15f7b736367ee6d8f45ab36ca2182a9e9c6fba5c0688ab5436c16932b130541a8532cc2e5f4980e6340b929 SHA512 44fcb414ad9fbbe2a6d72c29143eeeae477b687ed30ae870d661b032a029ad4214ef43e7ef6350d02791d05504492978ade2d6733fab12ce4884d8f0bc4c6340 -DIST spdlog-1.8.5-1-wrap.zip 2211 BLAKE2B 709d961280d83a82bbd440bdf4bafd7692227ecef38dbfc5380d971c41168017f927972855617cdd1cd36a1b8d1ed7fbb94c50a16265d593cfd132195a6cd5ab SHA512 580c724059306191a2e0decbb733ffa9e667354edb6cb08a72afb7ca4f2ef6eb2d52952a59ede631f3097394373f412179adc3aaf522067980a67bfa03c71b49 -DIST spdlog-1.8.5.tar.gz 321229 BLAKE2B 2cdc1902a9e6f51da5c1af02b2961914a5437cfefec13aaaca8b996166c0990f602c811f69569a8812d880f995b401af44457ec4255bc5a0f9e46b51266d1b43 SHA512 77cc9df0c40bbdbfe1f3e5818dccf121918bfceac28f2608f39e5bf944968b7e8e24a6fc29f01bc58a9bae41b8892d49cfb59c196935ec9868884320b50f130c DIST vulkan-headers-1.2.158-2-meson-wrap.zip 1107 BLAKE2B 35e4bb1f7410a009243fe7d4a4ba6cede7f01e0b56ad6ff72ad30c00c2452bd6d2a4fb44ab92c296147e2506a92acc6de1f817cb5433b96d66652cbcd8885595 SHA512 30cbbb90580399839e1bba8881b9b8cc33fdeead93f37d5f3398c9d53fb3ab050ca2562fd68f376fa4ee0825ee3787f560d70d55a170c780dd575ff2eeb66efd DIST vulkan-headers-1.2.158.tar.gz 831647 BLAKE2B 792d7e895e27c4a8fbc93fc4d9c9e696d2ceb946e745709c050c0693b77afbeb6411a4267fc59508ddeb58167d469349fedc1c5d4b4a7415b590c97248b244bc SHA512 f7aa9222f9deb1316d22deacc2c6cd85c409f0f2b2d37ecd55e0fc8466d381bbe3bed287881b993a01c5f33736e1607014f820980b7a54a3721fab6980960c91 diff --git a/games-util/mangohud/files/mangohud-v0.7.0-meson-fix-imgui-dep.patch b/games-util/mangohud/files/mangohud-v0.7.1-meson-fix-imgui-dep.patch similarity index 100% rename from games-util/mangohud/files/mangohud-v0.7.0-meson-fix-imgui-dep.patch rename to games-util/mangohud/files/mangohud-v0.7.1-meson-fix-imgui-dep.patch diff --git a/games-util/mangohud/mangohud-0.7.0-r1.ebuild b/games-util/mangohud/mangohud-0.7.1.ebuild similarity index 86% rename from games-util/mangohud/mangohud-0.7.0-r1.ebuild rename to games-u
[gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/, games-util/mangohud/files/
commit: 4131f201451831552549c16225d9709b8006acb3 Author: Adel KARA SLIMANE zegrapher com> AuthorDate: Mon Nov 27 17:52:38 2023 + Commit: Adel KARA SLIMANE karaslimane com> CommitDate: Mon Nov 27 19:25:53 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4131f201 games-util/mangohud: add 0.7.0, drop 0.6.9.1 Signed-off-by: Adel KARA SLIMANE zegrapher.com> games-util/mangohud/Manifest | 2 +- .../files/mangohud-v0.7.0-imgui-include-fix.patch | 13 +++ ...h => mangohud-v0.7.0-meson-fix-imgui-dep.patch} | 0 ...ngohud-0.6.9.1.ebuild => mangohud-0.7.0.ebuild} | 45 ++ 4 files changed, 44 insertions(+), 16 deletions(-) diff --git a/games-util/mangohud/Manifest b/games-util/mangohud/Manifest index b02ce6d837..cc06a9c609 100644 --- a/games-util/mangohud/Manifest +++ b/games-util/mangohud/Manifest @@ -1,3 +1,3 @@ -DIST mangohud-0.6.9.1.tar.gz 14853039 BLAKE2B e34674dc6877249bdfa8929fec1b337876f6d69c42e5c35c37813adca67232084178247d8bef1bf9c0471f9966474df27b25564644dea55e90b3b3c6b9fbf4d1 SHA512 540fb4d1c5494e1305553600f76c57ba75c465df4b76ddbe1f15c418fa9a7e26c66be7ce64a13bfd7c5073bcb985cd28b2876252cdff7c43793d22a40eb78a87 +DIST mangohud-0.7.0.tar.gz 14892372 BLAKE2B 436a7834743aac3f95d55031194fddd79861061010cf5eb25e81cf5eceacf4015b607a191931a85715ca0d58c8e314841d536ce83e7767a39869ab789d376c7a SHA512 1ed43c2ba8a97c8934895450bf1ce152970031e5a5654db91df02d7b44f5eeacb32167f219735d2f0fb3c8ba24fc4386a8af4da99a3cd736af0b0d50ef2fedd7 DIST vulkan-headers-1.2.158-2-meson-wrap.zip 1107 BLAKE2B 35e4bb1f7410a009243fe7d4a4ba6cede7f01e0b56ad6ff72ad30c00c2452bd6d2a4fb44ab92c296147e2506a92acc6de1f817cb5433b96d66652cbcd8885595 SHA512 30cbbb90580399839e1bba8881b9b8cc33fdeead93f37d5f3398c9d53fb3ab050ca2562fd68f376fa4ee0825ee3787f560d70d55a170c780dd575ff2eeb66efd DIST vulkan-headers-1.2.158.tar.gz 831647 BLAKE2B 792d7e895e27c4a8fbc93fc4d9c9e696d2ceb946e745709c050c0693b77afbeb6411a4267fc59508ddeb58167d469349fedc1c5d4b4a7415b590c97248b244bc SHA512 f7aa9222f9deb1316d22deacc2c6cd85c409f0f2b2d37ecd55e0fc8466d381bbe3bed287881b993a01c5f33736e1607014f820980b7a54a3721fab6980960c91 diff --git a/games-util/mangohud/files/mangohud-v0.7.0-imgui-include-fix.patch b/games-util/mangohud/files/mangohud-v0.7.0-imgui-include-fix.patch new file mode 100644 index 00..1d5d32e2f1 --- /dev/null +++ b/games-util/mangohud/files/mangohud-v0.7.0-imgui-include-fix.patch @@ -0,0 +1,13 @@ +diff --git a/src/overlay.h b/src/overlay.h +index 8b53285..127c3db 100644 +--- a/src/overlay.h b/src/overlay.h +@@ -7,7 +7,7 @@ + #include + #include + #include +-#include "imgui_internal.h" ++#include "imgui/imgui_internal.h" + #include "overlay_params.h" + #include "hud_elements.h" + #include "engine_types.h" diff --git a/games-util/mangohud/files/mangohud-0.6.6-meson-fix-imgui-dep.patch b/games-util/mangohud/files/mangohud-v0.7.0-meson-fix-imgui-dep.patch similarity index 100% rename from games-util/mangohud/files/mangohud-0.6.6-meson-fix-imgui-dep.patch rename to games-util/mangohud/files/mangohud-v0.7.0-meson-fix-imgui-dep.patch diff --git a/games-util/mangohud/mangohud-0.6.9.1.ebuild b/games-util/mangohud/mangohud-0.7.0.ebuild similarity index 63% rename from games-util/mangohud/mangohud-0.6.9.1.ebuild rename to games-util/mangohud/mangohud-0.7.0.ebuild index 34baf3dabe..8b15d25e4d 100644 --- a/games-util/mangohud/mangohud-0.6.9.1.ebuild +++ b/games-util/mangohud/mangohud-0.7.0.ebuild @@ -16,19 +16,23 @@ HOMEPAGE="https://github.com/flightlessmango/MangoHud"; VK_HEADERS_VER="1.2.158" VK_HEADERS_MESON_WRAP_VER="2" +SRC_URI=" + https://github.com/KhronosGroup/Vulkan-Headers/archive/v${VK_HEADERS_VER}.tar.gz + -> vulkan-headers-${VK_HEADERS_VER}.tar.gz + https://wrapdb.mesonbuild.com/v2/vulkan-headers_${VK_HEADERS_VER}-${VK_HEADERS_MESON_WRAP_VER}/get_patch + -> vulkan-headers-${VK_HEADERS_VER}-${VK_HEADERS_MESON_WRAP_VER}-meson-wrap.zip +" + if [[ ${PV} == ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/flightlessmango/MangoHud.git"; else - SRC_URI=" + SRC_URI+=" https://github.com/flightlessmango/MangoHud/archive/v${MY_PV}${MY_PV_REV}.tar.gz -> ${P}.tar.gz - https://github.com/KhronosGroup/Vulkan-Headers/archive/v${VK_HEADERS_VER}.tar.gz - -> vulkan-headers-${VK_HEADERS_VER}.tar.gz - https://wrapdb.mesonbuild.com/v2/vulkan-headers_${VK_HEADERS_VER}-${VK_HEADERS_MESON_WRAP_VER}/get_patch - -> vulkan-headers-${VK_HEADERS_VER}-${VK_HEADERS_MESON_WRAP_VER}-meson-wrap.zip " KEYWORDS="~amd64" + S="${WORKDIR}/MangoHud-${PV}" fi LICENSE="MIT" @@ -45,7 +49,10 @@ BDEPEND=" " python_check_deps() { - python_has_version "dev-python/mako[${PYTHON_USEDEP}]" + python_has_version "dev-python/mako[${PYTHON_USEDEP}]