From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1392324-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 21C3D158003 for <garchives@archives.gentoo.org>; Tue, 3 May 2022 21:59:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 692EBE03EC; Tue, 3 May 2022 21:59:36 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 49AA7E03EC for <gentoo-commits@lists.gentoo.org>; Tue, 3 May 2022 21:59:35 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id EFF533417B1 for <gentoo-commits@lists.gentoo.org>; Tue, 3 May 2022 21:59:34 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 5DBFC287 for <gentoo-commits@lists.gentoo.org>; Tue, 3 May 2022 21:59:33 +0000 (UTC) From: "Adel KARA SLIMANE" <adel@karaslimane.com> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Adel KARA SLIMANE" <adel@karaslimane.com> Message-ID: <1651615163.91e7bc3da242cddbc57a644c87d01e48cca18270.adel@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/ X-VCS-Repository: repo/proj/guru X-VCS-Files: games-util/mangohud/mangohud-0.6.6.1-r1.ebuild games-util/mangohud/mangohud-0.6.6.1.ebuild X-VCS-Directories: games-util/mangohud/ X-VCS-Committer: adel X-VCS-Committer-Name: Adel KARA SLIMANE X-VCS-Revision: 91e7bc3da242cddbc57a644c87d01e48cca18270 X-VCS-Branch: dev Date: Tue, 3 May 2022 21:59:33 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 88dcf7d9-496d-40e5-8f44-2144a89fc0c6 X-Archives-Hash: 12fa56f9646925567cb97c35ecd3b02a commit: 91e7bc3da242cddbc57a644c87d01e48cca18270 Author: Adel KARA SLIMANE <adel.ks <AT> zegrapher <DOT> com> AuthorDate: Tue May 3 21:57:57 2022 +0000 Commit: Adel KARA SLIMANE <adel <AT> karaslimane <DOT> com> CommitDate: Tue May 3 21:59:23 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=91e7bc3d media-libs/imgui: fix ebuild Closes: https://bugs.gentoo.org/839315 Signed-off-by: Adel KARA SLIMANE <adel.ks <AT> zegrapher.com> ...d-0.6.6.1.ebuild => mangohud-0.6.6.1-r1.ebuild} | 24 +++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/games-util/mangohud/mangohud-0.6.6.1.ebuild b/games-util/mangohud/mangohud-0.6.6.1-r1.ebuild similarity index 85% rename from games-util/mangohud/mangohud-0.6.6.1.ebuild rename to games-util/mangohud/mangohud-0.6.6.1-r1.ebuild index ae6a20b76..f6f2e4aaf 100644 --- a/games-util/mangohud/mangohud-0.6.6.1.ebuild +++ b/games-util/mangohud/mangohud-0.6.6.1-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 meson-multilib +inherit python-r1 distutils-r1 meson-multilib MY_PV=$(ver_cut 1-3) [ -n "$(ver_cut 4)" ] && MY_PV_REV="-$(ver_cut 4)" @@ -13,7 +13,7 @@ MY_PV=$(ver_cut 1-3) IMGUI_VER="1.81" IMGUI_MESON_WRAP_VER="1" -DESCRIPTION="A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more." +DESCRIPTION="A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more" HOMEPAGE="https://github.com/flightlessmango/MangoHud" SRC_URI=" @@ -22,7 +22,7 @@ SRC_URI=" https://wrapdb.mesonbuild.com/v2/imgui_${IMGUI_VER}-${IMGUI_MESON_WRAP_VER}/get_patch -> imgui-${IMGUI_VER}-${IMGUI_MESON_WRAP_VER}-meson-wrap.zip " -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="~amd64 ~x86" LICENSE="MIT" SLOT="0" @@ -34,9 +34,12 @@ REQUIRED_USE=" BDEPEND=" app-arch/unzip +" + +DEPEND=" dev-python/mako[${PYTHON_USEDEP}] - dev-libs/spdlog - dev-util/glslang + dev-libs/spdlog[${MULTILIB_USEDEP}] + dev-util/glslang[${MULTILIB_USEDEP}] >=dev-util/vulkan-headers-1.2 media-libs/vulkan-loader[${MULTILIB_USEDEP}] media-libs/libglvnd[$MULTILIB_USEDEP] @@ -49,24 +52,21 @@ BDEPEND=" wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) " -RDEPEND="${BDEPEND}" +RDEPEND="${DEPEND}" S="${WORKDIR}/MangoHud-${PV}" +# PATCHES=( "${FILESDIR}/mangonhud-0.6.6-meson-build.patch" ) + src_unpack() { default - [ -n "${MY_PV_REV}" ] && ( mv ${WORKDIR}/MangoHud-${MY_PV}${MY_PV_REV} ${WORKDIR}/MangoHud-${PV} || die ) + [[ -n "${MY_PV_REV}" ]] && ( mv ${WORKDIR}/MangoHud-${MY_PV}${MY_PV_REV} ${WORKDIR}/MangoHud-${PV} || die ) unpack imgui-${IMGUI_VER}.tar.gz unpack imgui-${IMGUI_VER}-${IMGUI_MESON_WRAP_VER}-meson-wrap.zip mv ${WORKDIR}/imgui-${IMGUI_VER} ${S}/subprojects/imgui || die } -src_prepare() { - default - eapply "${FILESDIR}/mangonhud-0.6.6-meson-build.patch" -} - multilib_src_configure() { local emesonargs=( -Dappend_libdir_mangohud=false