aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicola Smaniotto <smaniotto.nicola@gmail.com>2022-04-22 20:20:25 +0200
committerNicola Smaniotto <smaniotto.nicola@gmail.com>2022-04-22 20:22:15 +0200
commitf3279af8622c4f020992ae531a82fe8f3671e366 (patch)
treec7eb4b1714ee21e0d0467f8fea1b9378320a3ba2 /games-rpg
parentapp-misc/vocabsieve: add 0.7.3, drop 0.7.2 (diff)
downloadguru-f3279af8622c4f020992ae531a82fe8f3671e366.tar.gz
guru-f3279af8622c4f020992ae531a82fe8f3671e366.tar.bz2
guru-f3279af8622c4f020992ae531a82fe8f3671e366.zip
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@gmail.com>
Diffstat (limited to 'games-rpg')
-rw-r--r--games-rpg/airshipper/airshipper-0.7.0-r1.ebuild (renamed from games-rpg/airshipper/airshipper-0.7.0.ebuild)25
1 files 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
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
}