[php-horde-Horde-Translation/el6: 5/6] USe for loop instead of find-lang to make el6 work

Nick Bebout nb at fedoraproject.org
Fri Dec 28 23:58:23 UTC 2012


commit ba079e873451ce5b075b2e40e9722d42db851743
Author: Nick Bebout <nb at fedoraproject.org>
Date:   Fri Dec 28 17:57:45 2012 -0600

    USe for loop instead of find-lang to make el6 work

 php-horde-Horde-Translation.spec |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)
---
diff --git a/php-horde-Horde-Translation.spec b/php-horde-Horde-Translation.spec
index 4cba8d3..9054fa5 100644
--- a/php-horde-Horde-Translation.spec
+++ b/php-horde-Horde-Translation.spec
@@ -55,9 +55,19 @@ rm -rf $RPM_BUILD_ROOT%{pear_metadir}/.??*
 # Install XML package description
 mkdir -p $RPM_BUILD_ROOT%{pear_xmldir}
 install -pm 644 %{name}.xml $RPM_BUILD_ROOT%{pear_xmldir}
-%find_lang %{pear_name}
-%find_lang Horde_Other
-cat Horde_Other.lang >> %{pear_name}.lang
+
+# Locales
+for loc in locale/{??,??_??}
+do
+    lang=$(basename $loc)
+    test -d $loc && echo "%%lang(${lang%_*}) %{pear_datadir}/%{pear_name}/$loc"
+done | tee ../%{pear_name}.lang
+# Locales
+for loc in locale/{??,??_??}
+do
+    lang=$(basename $loc)
+    test -d $loc && echo "%%lang(${lang%_*}) %{pear_datadir}/Horde_Other/$loc"
+done | tee ../%{pear_name}.lang
 
 %post
 %{__pear} install --nodeps --soft --force --register-only \
@@ -70,7 +80,7 @@ if [ $1 -eq 0 ] ; then
 fi
 
 
-%files -f %{pear_name}-%{version}/%{pear_name}.lang
+%files -f %{pear_name}.lang
 # own locales (non standard) directories, .mo own by find_lang
 %{pear_xmldir}/%{name}.xml
 %dir %{pear_phpdir}/Horde


More information about the scm-commits mailing list