commit:     fe37d4f1a92f14c1dfc545a69fbca203c3952b1a
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 10 12:13:44 2022 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Feb 10 12:19:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe37d4f1

games-action/minetest-5.5.0: only the client needs full IrrlichtMT

Server code only uses the headers (see Bug #706372) so by limiting
dev-games/irrlicht-mt dependency to USE=client we make it possible not
to pull in X libraries on headless servers.

Bug: https://bugs.gentoo.org/833052
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 games-action/minetest/minetest-5.5.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-action/minetest/minetest-5.5.0.ebuild 
b/games-action/minetest/minetest-5.5.0.ebuild
index 0b2a456abd27..9491fc7de410 100644
--- a/games-action/minetest/minetest-5.5.0.ebuild
+++ b/games-action/minetest/minetest-5.5.0.ebuild
@@ -25,11 +25,11 @@ RDEPEND="${LUA_DEPS}
        $(lua_gen_impl_dep 'deprecated' lua5-1)
        app-arch/zstd
        dev-db/sqlite:3
-       >=dev-games/irrlicht-mt-1.9.0.4
        dev-libs/gmp:0=
        dev-libs/jsoncpp:=
        sys-libs/zlib
        client? (
+               >=dev-games/irrlicht-mt-1.9.0.4
                media-libs/freetype:2
                media-libs/libpng:0=
                virtual/jpeg:0
@@ -51,6 +51,7 @@ RDEPEND="${LUA_DEPS}
        server? (
                acct-group/minetest
                acct-user/minetest
+               >=dev-games/irrlicht-mt-headers-1.9.0.4
        )
        spatial? ( sci-libs/libspatialindex:= )"
 DEPEND="${RDEPEND}"

Reply via email to