commit:     f3279af8622c4f020992ae531a82fe8f3671e366
Author:     Nicola Smaniotto <smaniotto.nicola <AT> gmail <DOT> com>
AuthorDate: Fri Apr 22 18:20:25 2022 +0000
Commit:     Nicola Smaniotto <smaniotto.nicola <AT> gmail <DOT> com>
CommitDate: Fri Apr 22 18:22:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3279af8

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 <smaniotto.nicola <AT> gmail.com>

 ...per-0.7.0.ebuild => airshipper-0.7.0-r1.ebuild} | 25 ++++++++++++++++++++--
 1 file changed, 23 insertions(+), 2 deletions(-)

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 75672bfec..c4992bd09 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
 }

Reply via email to