commit: 28cd3ce3c04558c338615fa11c9d4d85a4f0040a Author: Justin Lecher <jlec <AT> gentoo <DOT> org> AuthorDate: Fri Nov 27 07:28:31 2015 +0000 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org> CommitDate: Mon Dec 7 09:11:54 2015 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28cd3ce3
virtualx.eclass: Only source eclass once Signed-off-by: Justin Lecher <jlec <AT> gentoo.org> eclass/virtualx.eclass | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/eclass/virtualx.eclass b/eclass/virtualx.eclass index e9ff3af..8d66da0 100644 --- a/eclass/virtualx.eclass +++ b/eclass/virtualx.eclass @@ -9,6 +9,8 @@ # Original author: Martin Schlemmer <aza...@gentoo.org> # @BLURB: This eclass can be used for packages that needs a working X environment to build. +if [[ ! ${_VIRTUAL_X} ]]; then + case "${EAPI:-0}" in 0|1) die "virtualx.eclass: EAPI ${EAPI} is too old." @@ -195,3 +197,6 @@ Xeconf() { VIRTUALX_COMMAND="econf" virtualmake "$@" } + +_VIRTUAL_X=1 +fi