SPECS: koffice-l10n.spec - add error checking
glen
glen at pld-linux.org
Sun Nov 5 23:53:02 CET 2006
Author: glen Date: Sun Nov 5 22:53:02 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- add error checking
---- Files affected:
SPECS:
koffice-l10n.spec (1.27 -> 1.28)
---- Diffs:
================================================================
Index: SPECS/koffice-l10n.spec
diff -u SPECS/koffice-l10n.spec:1.27 SPECS/koffice-l10n.spec:1.28
--- SPECS/koffice-l10n.spec:1.27 Sun Nov 5 23:48:22 2006
+++ SPECS/koffice-l10n.spec Sun Nov 5 23:52:57 2006
@@ -13,7 +13,7 @@
License: GPL
Group: X11/Applications
#Source0: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-bg-%{version}.tar.bz2
-# Source0-md5: 8daaeb614b3439490c2dd64a5ca6a90d
+##Source0-md5: 8daaeb614b3439490c2dd64a5ca6a90d
Source1: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-ca-%{version}.tar.bz2
# Source1-md5: b90e14bd3508bcc030096496ea87683a
Source2: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-cs-%{version}.tar.bz2
@@ -53,7 +53,7 @@
Source15: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-nl-%{version}.tar.bz2
# Source15-md5: b9c572b04701226fdce5e9ae5817177c
#Source16: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-nn-%{version}.tar.bz2
-# Source16-md5: 12a451ca1384c776045a86aa3f0fecb5
+##Source16-md5: 12a451ca1384c776045a86aa3f0fecb5
Source17: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-pl-%{version}.tar.bz2
# Source17-md5: aaa167a7881f383b88696d34fd1903a5
Source18: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-pt-%{version}.tar.bz2
@@ -73,9 +73,9 @@
Source24: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-sv-%{version}.tar.bz2
# Source24-md5: 774efb0a9c02776c58ca6cfe1930d327
#Source25: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-ta-%{version}.tar.bz2
-# Source25-md5: 536e66f3b85923771f2af964b51a465e
+##Source25-md5: 536e66f3b85923771f2af964b51a465e
#Source26: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-tg-%{version}.tar.bz2
-# Source26-md5: a38ec98b0f6437ddb93196f369a09485
+##Source26-md5: a38ec98b0f6437ddb93196f369a09485
Source33: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-tr-%{version}.tar.bz2
# Source33-md5: d941eddab83cc8991d4f218854d25f64
Source27: ftp://ftp.kde.org/pub/kde/stable/koffice-%{version}/src/koffice-l10n/%{name}-zh_CN-%{version}.tar.bz2
@@ -1072,22 +1072,29 @@
FindLang() {
# $1 - short language name
# $2 - long language name
+ local lang="$1"
+ local language="$2"
- echo "%defattr(644,root,root,755)" > "$2.lang"
+ echo '%defattr(644,root,root,755)' > "$language.lang"
# share/doc/kde/HTML/(%%lang)
- if [ -d "$RPM_BUILD_ROOT%{_kdedocdir}/$1" ]; then
- echo "%lang($1) %{_kdedocdir}/$1" >> "$2.lang"
+ if [ -d "$RPM_BUILD_ROOT%{_kdedocdir}/$lang" ]; then
+ echo "%lang($lang) %{_kdedocdir}/$lang" >> "$language.lang"
fi
# share/locale/(%%lang)
- if [ -d "$RPM_BUILD_ROOT%{_datadir}/locale/$1" ]; then
- echo "%lang($1) %{_datadir}/locale/$1/LC_MESSAGES/*.mo" >> "$2.lang"
+ if [ -d "$RPM_BUILD_ROOT%{_datadir}/locale/$lang" ]; then
+ echo "%lang($lang) %{_datadir}/locale/$lang/LC_MESSAGES/*.mo" >> "$language.lang"
fi
# share/apps/koffice/autocorrect/*.xml
- if [ -f "$RPM_BUILD_ROOT%{_datadir}/apps/koffice/autocorrect/${1}.xml" ]; then
- echo "%lang($1) %{_datadir}/apps/koffice/autocorrect/${1}.xml" >> "$2.lang"
+ if [ -f "$RPM_BUILD_ROOT%{_datadir}/apps/koffice/autocorrect/$lan.xml" ]; then
+ echo "%lang($lang) %{_datadir}/apps/koffice/autocorrect/$lang.xml" >> "$language.lang"
+ fi
+
+ count=$(cat $language.lang | wc -l)
+ if [ $count -le 1 ]; then
+ echo >&2 "Missing launguage: $language ($lang)"
fi
}
@@ -1312,6 +1319,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.28 2006/11/05 22:52:57 glen
+- add error checking
+
Revision 1.27 2006/11/05 22:48:22 glen
- eu, ja, lv, ms, sk, tr, zh_TW languages are back
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/koffice-l10n.spec?r1=1.27&r2=1.28&f=u
More information about the pld-cvs-commit
mailing list