Gentoo Archives: gentoo-dev

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] [PATCH v2 2/3] virtualx.eclass: Make VIRTUALX_DEPEND readonly in EAPI-8
Date: Wed, 04 Aug 2021 09:26:59
Message-Id: 25049755.1r3eYUQgxm@tuxbook
In Reply to: [gentoo-dev] [PATCH v2 1/3] virtualx.eclass: Support EAPI-8 by Andreas Sturmlechner
1 Any additional dependencies shall be defined inside ebuilds instead.
2
3 Signed-off-by: Andreas Sturmlechner <asturm@g.o>
4 ---
5 eclass/virtualx.eclass | 12 ++++++++----
6 1 file changed, 8 insertions(+), 4 deletions(-)
7
8 diff --git a/eclass/virtualx.eclass b/eclass/virtualx.eclass
9 index 155d611e66e..ad376c497ac 100644
10 --- a/eclass/virtualx.eclass
11 +++ b/eclass/virtualx.eclass
12 @@ -29,14 +29,18 @@ _VIRTUALX_ECLASS=1
13 : ${VIRTUALX_REQUIRED:=test}
14
15 # @ECLASS-VARIABLE: VIRTUALX_DEPEND
16 +# @DEFAULT_UNSET
17 # @DESCRIPTION:
18 -# Dep string available for use outside of eclass, in case a more
19 -# complicated dep is needed.
20 -# You can specify the variable BEFORE inherit to add more dependencies.
21 -VIRTUALX_DEPEND="${VIRTUALX_DEPEND}
22 +# Standard dependencies string that is automatically added to BDEPEND
23 +# (in EAPI-6: DEPEND) unless VIRTUALX_REQUIRED is set to "manual".
24 +# DEPRECATED: Pre-EAPI-8 you can specify the variable BEFORE inherit
25 +# to add more dependencies.
26 +[[ ${EAPI} == [67] ]] || VIRTUALX_DEPEND=""
27 +VIRTUALX_DEPEND+="
28 x11-base/xorg-server[xvfb]
29 x11-apps/xhost
30 "
31 +[[ ${EAPI} == [67] ]] || readonly VIRTUALX_DEPEND
32
33 # @ECLASS-VARIABLE: VIRTUALX_COMMAND
34 # @DESCRIPTION:
35 --
36 2.32.0

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies