From f3279af8622c4f020992ae531a82fe8f3671e366 Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Fri, 22 Apr 2022 20:20:25 +0200 Subject: [PATCH] games-rpg/airshipper: fix non-rust dependencies Correctly install the binary with USE="debug" Closes: https://bugs.gentoo.org/840041 Signed-off-by: Nicola Smaniotto --- ....7.0.ebuild => airshipper-0.7.0-r1.ebuild} | 25 +++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) rename games-rpg/airshipper/{airshipper-0.7.0.ebuild => airshipper-0.7.0-r1.ebuild} (96%) diff --git a/games-rpg/airshipper/airshipper-0.7.0.ebuild b/games-rpg/airshipper/airshipper-0.7.0-r1.ebuild similarity index 96% rename from games-rpg/airshipper/airshipper-0.7.0.ebuild rename to games-rpg/airshipper/airshipper-0.7.0-r1.ebuild index 75672bfec8..c4992bd091 100644 --- a/games-rpg/airshipper/airshipper-0.7.0.ebuild +++ b/games-rpg/airshipper/airshipper-0.7.0-r1.ebuild @@ -502,7 +502,25 @@ LICENSE="Apache-2.0 BSD BSL-1.1 GPL-3 ISC MIT MPL-2.0 OFL-1.1 ZLIB" SLOT="0" KEYWORDS="~amd64" -QA_FLAGS_IGNORED="usr/bin/${PN}" +DEPEND=" + media-libs/vulkan-loader + dev-libs/wayland + dev-libs/wayland-protocols + x11-libs/libxkbcommon + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libXi + x11-libs/libXcursor +" +RDEPEND="${DEPEND}" +BDEPEND=" + x11-libs/libxkbcommon +" + +QA_FLAGS_IGNORED=" + usr/bin/${PN} + usr/bin/${PN}-server +" src_prepare() { default @@ -527,5 +545,8 @@ src_install() { doicon -s 256 client/assets/net.veloren.airshipper.png domenu client/assets/net.veloren.airshipper.desktop - dobin target/release/${PN} + cd target/$(usex debug{,} release) || die + + dobin ${PN} + dobin ${PN}-server }