commit: 1d61d7cb86d7764f1e2f7f244fd081454af96afa Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Fri Feb 3 10:08:43 2023 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Feb 3 10:54:56 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d61d7cb
app-admin/gkrellm: handle locales Closes: https://bugs.gentoo.org/408761 Signed-off-by: Sam James <sam <AT> gentoo.org> .../{gkrellm-2.3.11-r3.ebuild => gkrellm-2.3.11-r4.ebuild} | 11 ++++++++++- app-admin/gkrellm/gkrellm-9999.ebuild | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/app-admin/gkrellm/gkrellm-2.3.11-r3.ebuild b/app-admin/gkrellm/gkrellm-2.3.11-r4.ebuild similarity index 92% rename from app-admin/gkrellm/gkrellm-2.3.11-r3.ebuild rename to app-admin/gkrellm/gkrellm-2.3.11-r4.ebuild index fd4864614c57..a978bc39106d 100644 --- a/app-admin/gkrellm/gkrellm-2.3.11-r3.ebuild +++ b/app-admin/gkrellm/gkrellm-2.3.11-r4.ebuild @@ -3,7 +3,9 @@ EAPI=8 -inherit desktop systemd toolchain-funcs +PLOCALES="bg cs da de es fr it ja nl pl po pt pt_BR ru sl sv uk" +PLOCALE_BACKUP="en" +inherit desktop plocale systemd toolchain-funcs DESCRIPTION="Single process stack of various system monitors" HOMEPAGE="http://gkrellm.srcbox.net/" @@ -75,6 +77,13 @@ src_prepare() { -e "s:/usr/local/lib:${EPREFIX}/usr/local/$(get_libdir):" \ -i src/${PN}.h || die "sed ${PN}.h failed" + delete_locale() { + local locale=${1} + rm -f po/${locale}{.po,.mo} || die + } + + plocale_for_each_disabled_locale delete_locale + default } diff --git a/app-admin/gkrellm/gkrellm-9999.ebuild b/app-admin/gkrellm/gkrellm-9999.ebuild index fd4864614c57..a978bc39106d 100644 --- a/app-admin/gkrellm/gkrellm-9999.ebuild +++ b/app-admin/gkrellm/gkrellm-9999.ebuild @@ -3,7 +3,9 @@ EAPI=8 -inherit desktop systemd toolchain-funcs +PLOCALES="bg cs da de es fr it ja nl pl po pt pt_BR ru sl sv uk" +PLOCALE_BACKUP="en" +inherit desktop plocale systemd toolchain-funcs DESCRIPTION="Single process stack of various system monitors" HOMEPAGE="http://gkrellm.srcbox.net/" @@ -75,6 +77,13 @@ src_prepare() { -e "s:/usr/local/lib:${EPREFIX}/usr/local/$(get_libdir):" \ -i src/${PN}.h || die "sed ${PN}.h failed" + delete_locale() { + local locale=${1} + rm -f po/${locale}{.po,.mo} || die + } + + plocale_for_each_disabled_locale delete_locale + default }