From a70796982b8156be8d5adf8ae18efe3e00fb5a6a Mon Sep 17 00:00:00 2001 From: ankry Date: Mon, 17 Jun 2002 14:05:59 +0000 Subject: [PATCH] - modified %%lang for locale files - release 16 Changed files: glibc.spec -> 1.241 --- glibc.spec | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/glibc.spec b/glibc.spec index f1b4231..0e8a061 100644 --- a/glibc.spec +++ b/glibc.spec @@ -13,7 +13,7 @@ Summary(tr): GNU libc Summary(uk): GNU libc ×ÅÒÓ¦§ 2.2 Name: glibc Version: 2.2.5 -Release: 15 +Release: 16 Epoch: 6 License: LGPL Group: Libraries @@ -529,12 +529,27 @@ rm -f glibc.lang for i in $RPM_BUILD_ROOT%{_datadir}/locale/* $RPM_BUILD_ROOT%{_libdir}/locale/* ; do if [ -d $i ]; then lang=`echo $i | sed -e 's/.*locale\///' -e 's/\/.*//'` + twochar=1 + # list of long %%lang values we do support + for j in de_AT de_BE de_CH de_LU ja_JP.SJIS ko_KR.utf8 pt_BR \ + zh_CN zh_CN.gbk zh_HK zh_TW ; do + if [ $j = "$lang" ]; then + twochar= + fi + done + if [ -n "$twochar" ]; then + if [ `echo $lang | sed "s,_.*,,"` = "zh" ]; then + lang=`echo $lang | sed "s,\..*,,"` + else + lang=`echo $lang | sed "s,_.*,,` + fi + fi dir=`echo $i | sed "s#$RPM_BUILD_ROOT##"` echo "%lang($lang) $dir" >> glibc.lang fi done -for i in az bg de_AT el eo es_ES et eu fi gr he hr hu id is ja_JP.SJIS lt lv \ - nn pt ro ru sl sr ta uk wa zh_CN ; do +for i in af az bg de_AT el en eo es_ES et eu fi gr he hr hu id is ja_JP.SJIS \ + lt lv ms nn pt ro ru sl sr ta uk wa zh_CN ; do if [ ! -d $i ]; then install -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES lang=`echo $i | sed -e 's/_.*//'` -- 2.44.0