On 21 August 2015 at 19:16, Sergey Popov <pinkb...@gentoo.org> wrote:
> Now, THAT should be fixed either way - by moving 'dedicated' to
> 'server'(for those packages), or, preferabbly - by allowing
> USE='dedicated' to work as hasufell said - build ONLY dedicated server
> and no client at all.


Another compromise that *could* work if the installation is so
structured: Split the server behaviour into its own package.

games-whatever/foo             + IUSE="server"
games-whatever/foo-server

That completely eliminates the required_use confusion. "foo" is always
providing a client, and USE="server" is just a convenience that few
will want.

If you want a server, install "foo-server".

Granted this is of course not always possible if the server and client
share files, but such a solution would be high on my considerations
were it me.

-- 
Kent

KENTNL - https://metacpan.org/author/KENTNL

Reply via email to