commit: bbc364de83bccc57ee8d3c7a366b859096bd3e90
Author: Matt Jolly <Matt.Jolly <AT> footclan <DOT> ninja>
AuthorDate: Wed Oct 25 15:42:16 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Oct 25 16:15:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbc364de
www-client/chromium: add gn test to 119/beta
Signed-off-by: Matt Jolly <Matt.Jolly <AT> footclan.ninja>
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
www-client/chromium/chromium-119.0.6045.33.ebuild | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/www-client/chromium/chromium-119.0.6045.33.ebuild
b/www-client/chromium/chromium-119.0.6045.33.ebuild
index 41323a32a07d..aeab0b5fad59 100644
--- a/www-client/chromium/chromium-119.0.6045.33.ebuild
+++ b/www-client/chromium/chromium-119.0.6045.33.ebuild
@@ -14,6 +14,7 @@ PYTHON_REQ_USE="xml(+)"
LLVM_MAX_SLOT=17
LLVM_MIN_SLOT=16
MIN_GCC_VER=12
+GN_MIN_VER=0.2122
VIRTUALX_REQUIRED="pgo"
@@ -187,7 +188,7 @@ BDEPEND="
$(depend_clang_llvm_versions ${LLVM_MIN_SLOT} ${LLVM_MAX_SLOT})
)
dev-lang/perl
- >=dev-util/gn-0.2122
+ >=dev-util/gn-${GN_MIN_VER}
>=dev-util/gperf-3.0.3
>=dev-util/ninja-1.7.2
dev-vcs/git
@@ -318,6 +319,10 @@ pkg_setup() {
die "At least Clang ${LLVM_MIN_SLOT} is
required"
fi
fi
+ # Users should never hit this, it's purely a development
convenience
+ if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then
+ die "dev-util/gn >= ${GN_MIN_VER} is required
to build this Chromium"
+ fi
fi
chromium_suid_sandbox_check_kernel_config