commit:     8ebba02fcf0950fbf37ee25e8dda5454f2bf500e
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 12 11:31:35 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Nov 12 11:33:18 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ebba02f

net-irc/weechat: die in tests if en_US.UTF-8 locale not found

Closes: https://bugs.gentoo.org/754117
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 net-irc/weechat/weechat-3.0.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/net-irc/weechat/weechat-3.0.ebuild 
b/net-irc/weechat/weechat-3.0.ebuild
index 2f3c0bd601d..b33c433ae6d 100644
--- a/net-irc/weechat/weechat-3.0.ebuild
+++ b/net-irc/weechat/weechat-3.0.ebuild
@@ -142,7 +142,12 @@ src_configure() {
 }
 
 src_test() {
+       if $(locale -a | grep -iq "en_US\.utf.*8"); then
                cmake_src_test -V
+       else
+               eerror "en_US.UTF-8 locale is required to run ${PN}'s 
${FUNCNAME}"
+               die "required locale missing"
+       fi
 }
 
 pkg_postinst() {

Reply via email to