commit: 1cfe887e6e91c7602cd79be7bfad0999d64114f4 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Sun Dec 17 20:44:26 2023 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Sun Dec 17 21:45:45 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cfe887e
dev-dotnet/dotnet-sdk: set locale to en_US Closes: https://bugs.gentoo.org/920202 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r1.ebuild | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r1.ebuild b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r1.ebuild index 7f79a934a917..82a0daec3c76 100644 --- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r1.ebuild +++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r1.ebuild @@ -81,6 +81,24 @@ pkg_setup() { check-reqs_pkg_setup llvm_pkg_setup python-any-r1_pkg_setup + + if [[ "${MERGE_TYPE}" != binary ]] ; then + local locales="$(locale -a)" + + if has en_US.utf8 ${locales} ; then + LC_ALL=en_US.utf8 + elif has en_US.UTF-8 ${locales} ; then + LC_ALL=en_US.UTF-8 + else + eerror "The locale en_US.utf8 or en_US.UTF-8 is not available." + eerror "Please generate en_US.UTF-8 before building ${CATEGORY}/${P}." + + die "Could not switch to the en_US.UTF-8 locale." + fi + + export LC_ALL + einfo "Successfully switched to the ${LC_ALL} locale." + fi } src_prepare() {