SPECS: koffice-l10n.spec - package new languages - update build sy...
glen
glen at pld-linux.org
Sun Feb 18 12:33:50 CET 2007
Author: glen Date: Sun Feb 18 11:33:50 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- package new languages
- update build system to give info on errors more easily
---- Files affected:
SPECS:
koffice-l10n.spec (1.38 -> 1.39)
---- Diffs:
================================================================
Index: SPECS/koffice-l10n.spec
diff -u SPECS/koffice-l10n.spec:1.38 SPECS/koffice-l10n.spec:1.39
--- SPECS/koffice-l10n.spec:1.38 Sun Feb 18 12:24:25 2007
+++ SPECS/koffice-l10n.spec Sun Feb 18 12:33:45 2007
@@ -1086,32 +1086,25 @@
rm -f *.lang
FindLang() {
-# $1 - short language name
-# $2 - long language name
+ # $1 - short language name
local lang="$1"
- local language="$2"
- > "$language.lang"
-
-# share/doc/kde/HTML/(%%lang)
+ # share/doc/kde/HTML/(%%lang)
if [ -d "$RPM_BUILD_ROOT%{_kdedocdir}/$lang" ]; then
- echo "%lang($lang) %{_kdedocdir}/$lang" >> "$language.lang"
+ echo "%lang($lang) %{_kdedocdir}/$lang"
fi
-# share/locale/(%%lang)
+ # share/locale/(%%lang)
if [ -d "$RPM_BUILD_ROOT%{_datadir}/locale/$lang" ]; then
- echo "%lang($lang) %{_datadir}/locale/$lang/LC_MESSAGES/*.mo" >> "$language.lang"
+ echo "%lang($lang) %{_datadir}/locale/$lang/LC_MESSAGES/*.mo"
fi
-# share/apps/koffice/autocorrect/*.xml
+ # share/apps/koffice/autocorrect/*.xml
if [ -f "$RPM_BUILD_ROOT%{_datadir}/apps/koffice/autocorrect/$lang.xml" ]; then
- echo "%lang($lang) %{_datadir}/apps/koffice/autocorrect/$lang.xml" >> "$language.lang"
+ echo "%lang($lang) %{_datadir}/apps/koffice/autocorrect/$lang.xml"
fi
- if [ ! -s $language.lang ]; then
- echo >&2 "Missing launguage: $language ($lang)"
- exit 1
- fi
+ touch $lang.ok
}
ziew="\
@@ -1131,88 +1124,97 @@
rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/$i
done
-#FindLang af Afrikaans
-#FindLang ar Arabic
-#FindLang az Azerbaijani
-#FindLang bg Bulgarian
-#FindLang br Breton
-#FindLang bs Bosnian
-FindLang ca Catalan
-FindLang cs Czech
-FindLang cy Cymraeg
-FindLang da Danish
-FindLang de German
-FindLang el Greek
-#FindLang en English
-FindLang en_GB English_UK
-#FindLang eo Esperanto
-#FindLang es Spanish
-FindLang et Estonian
-FindLang eu Basque
-FindLang fa Farsi
-FindLang fi Finnish
-FindLang fr French
-FindLang ga Irish
-FindLang gl Galician
-#FindLang he Hebrew
-#FindLang hsb Upper_Sorbian
-#FindLang hi Hindi
-#FindLang hr Croatian
-FindLang hu Hungarian
-#FindLang id Indonesian
-#FindLang is Icelandic
-FindLang it Italian
-FindLang ja Japanese
-FindLang km Khmer
-#FindLang ko Korean
-#FindLang lt Lithuanian
-#FindLang lo Lao
-FindLang lv Latvian
-#FindLang mi Maori
-#FindLang mk Macedonian
-#FindLang mn Mongolian
-FindLang ms Malay
-#FindLang mt Maltese
-FindLang nb Norwegian_Bokmaal
-FindLang nl Dutch
-#FindLang nn Norwegian_Nynorsk
-#FindLang nso Northern_Sotho
-#FindLang oc Gascon_occitan
-FindLang pl Polish
-FindLang pt Portuguese
-FindLang pt_BR Brazil_Portuguese
-#FindLang ro Romanian
-FindLang ru Russian
-#FindLang ss Swati
-#FindLang se Northern_Sami
-FindLang sk Slovak
-FindLang sl Slovenian
-FindLang sr Serbian
-FindLang sr at Latn Serbian_Latin
+#FindLang af > Afrikaans.lang
+#FindLang ar > Arabic.lang
+#FindLang az > Azerbaijani.lang
+#FindLang bg > Bulgarian.lang
+#FindLang br > Breton.lang
+#FindLang bs > Bosnian.lang
+FindLang ca > Catalan.lang
+FindLang cs > Czech.lang
+FindLang cy > Cymraeg.lang
+FindLang da > Danish.lang
+FindLang de > German.lang
+FindLang el > Greek.lang
+#FindLang en > English.lang
+FindLang en_GB > English_UK.lang
+#FindLang eo > Esperanto.lang
+FindLang es > Spanish.lang
+FindLang et > Estonian.lang
+FindLang eu > Basque.lang
+FindLang fa > Farsi.lang
+FindLang fi > Finnish.lang
+FindLang fr > French.lang
+FindLang ga > Irish.lang
+FindLang gl > Galician.lang
+#FindLang he > Hebrew.lang
+#FindLang hsb > Upper_Sorbian.lang
+#FindLang hi > Hindi.lang
+#FindLang hr > Croatian.lang
+FindLang hu > Hungarian.lang
+#FindLang id > Indonesian.lang
+#FindLang is > Icelandic.lang
+FindLang it > Italian.lang
+FindLang ja > Japanese.lang
+FindLang km > Khmer.lang
+#FindLang ko > Korean.lang
+#FindLang lt > Lithuanian.lang
+#FindLang lo > Lao.lang
+FindLang lv > Latvian.lang
+#FindLang mi > Maori.lang
+#FindLang mk > Macedonian.lang
+#FindLang mn > Mongolian.lang
+FindLang ms > Malay.lang
+#FindLang mt > Maltese.lang
+FindLang nb > Norwegian_Bokmaal.lang
+FindLang nl > Dutch.lang
+#FindLang nn > Norwegian_Nynorsk.lang
+#FindLang nso > Northern_Sotho.lang
+#FindLang oc > Gascon_occitan.lang
+FindLang pl > Polish.lang
+FindLang pt > Portuguese.lang
+FindLang pt_BR > Brazil_Portuguese.lang
+#FindLang ro > Romanian.alng
+FindLang ru > Russian.lang
+#FindLang ss > Swati.lang
+#FindLang se > Northern_Sami.lang
+FindLang sk > Slovak.lang
+FindLang sl > Slovenian.lang
+FindLang sr > Serbian.lang
+FindLang sr at Latn > Serbian_Latin.lang
cat Serbian_Latin.lang >> Serbian.lang
rm -f Serbian_Latin.lang
-FindLang sv Swedish
-#FindLang ta Tamil
-#FindLang tg Tajik
-#FindLang th Thai
-FindLang tr Turkish
-FindLang uk Ukrainian
-#FindLang uz Uzbek
-#FindLang ve Venda
-#FindLang vi Vietnamese
-#FindLang wa Walloon
-#FindLang xh Xhosa
-FindLang zh_CN Simplified_Chinese
-FindLang zh_TW Chinese
-#FindLang zu Zulu
-
-# we ignore dialects (currently sr at Latn is the only case)
-dirs=$(ls -1d %{name}-*-%{version} | %{__sed} '/@/d' | wc -l)
-langs=$(echo *.lang | wc -w)
-if [ $dirs != $langs ]; then
- echo >&2 "Not all languages processed! Dirs: $dirs, Langs: $langs"
- exit 1
-fi
+FindLang sv > Swedish.lang
+#FindLang ta > Tamil.lang
+#FindLang tg > Tajik.lang
+#FindLang th > Thai.lang
+FindLang tr > Turkish.lang
+FindLang uk > Ukrainian.lang
+#FindLang uz > Uzbek.lang
+#FindLang ve > Venda.lang
+#FindLang vi > Vietnamese.lang
+#FindLang wa > Walloon.lang
+#FindLang xh > Xhosa.lang
+FindLang zh_CN > Simplified_Chinese.lang
+FindLang zh_TW > Chinese.lang
+#FindLang zu > Zulu.lang
+
+check_installed_languages() {
+ err=0
+ # we ignore dialects (currently sr at Latn is the only case)
+ for a in $(ls -1d %{name}-*-%{version} | %{__sed} '/@/d'); do
+ l=${a#%{name}-}
+ l=${l%%-%{version}}
+ if [ ! -f $l.ok ]; then
+ echo >&2 "language $l not processed"
+ err=1
+ fi
+ done
+ if [ "$err" = 1 ]; then
+ exit 1
+ fi
+}
+check_installed_languages
%clean
check_installed_files() {
@@ -1227,8 +1229,7 @@
done
}
check_installed_files
-
-rm -rf $RPM_BUILD_ROOT
+%{!?debug:rm -rf $RPM_BUILD_ROOT}
%files base
%defattr(644,root,root,755)
@@ -1273,8 +1274,8 @@
#%files -f Esperanto.lang Esperanto
#%defattr(644,root,root,755)
-#%files -f Spanish.lang Spanish
-#%defattr(644,root,root,755)
+%files -f Spanish.lang Spanish
+%defattr(644,root,root,755)
%files -f Estonian.lang Estonian
%defattr(644,root,root,755)
@@ -1292,8 +1293,10 @@
%defattr(644,root,root,755)
%files -f Irish.lang Irish
+%defattr(644,root,root,755)
%files -f Galician.lang Galician
+%defattr(644,root,root,755)
##%files -f Hindi.lang Hindi
@@ -1396,6 +1399,7 @@
%defattr(644,root,root,755)
%files -f Ukrainian.lang Ukrainian
+%defattr(644,root,root,755)
##%files -f Uzbek.lang Uzbek
#%files -f Venda.lang Venda
@@ -1422,6 +1426,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.39 2007/02/18 11:33:45 glen
+- package new languages
+- update build system to give info on errors more easily
+
Revision 1.38 2007/02/18 11:24:25 glen
- re-add all sources, new languages: fa,ga,gl,km,uk
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/koffice-l10n.spec?r1=1.38&r2=1.39&f=u
More information about the pld-cvs-commit
mailing list