SPECS: sugarcrm.spec - install the languagepacks

glen glen at pld-linux.org
Sun Mar 26 14:47:22 CEST 2006


Author: glen                         Date: Sun Mar 26 12:47:22 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- install the languagepacks

---- Files affected:
SPECS:
   sugarcrm.spec (1.25 -> 1.26) 

---- Diffs:

================================================================
Index: SPECS/sugarcrm.spec
diff -u SPECS/sugarcrm.spec:1.25 SPECS/sugarcrm.spec:1.26
--- SPECS/sugarcrm.spec:1.25	Sat Mar 25 18:57:31 2006
+++ SPECS/sugarcrm.spec	Sun Mar 26 14:47:17 2006
@@ -4,37 +4,43 @@
 # - add other (all?) languages
 # - language packs overwrite common files like jscalendar/calendar-setup_3.js,
 #   which contain locality specifics like first_day_of_week
+# - make these locale files as symlinks?:
+#    echo '<script type="text/javascript" src="jscalendar/lang/calendar-en.js"></script>';
+#    echo '<script type="text/javascript" src="jscalendar/calendar-setup_3.js"></script>';
 # - language packs have different license. subpackage them? separate specs?
 %define		namesrc	SugarSuite
 Summary:	Customer Relationship Management
 Summary(pl):	Narzędzie CRM
 Name:		sugarcrm
 Version:	4.0.1
-Release:	0.9
+Release:	0.10
 License:	SugarCRM Public License
 Group:		Applications/WWW
 Source0:	http://www.sugarforge.org/frs/download.php/919/%{namesrc}-%{version}.zip
 # Source0-md5:	bce40535bf664ec567889534dbc6ba2c
 Source1:	%{name}.conf
-#polish
+# polish
 Source10:	http://www.sugarforge.org/frs/download.php/1111/SugarCRM-%{version}c-LangPack-pl_PL-2006-03-16.zip
 # Source10-md5:	74fcbe135fcf9b3091d8461066ca4ba2
-#spanish
-#Source11:	http://www.sugarforge.org/frs/download.php/1097/%{namesrc}-%{version}d-lang-es_es-20060308.zip
+# spanish
+Source11:	http://www.sugarforge.org/frs/download.php/1097/%{namesrc}-%{version}d-lang-es_es-20060308.zip
+# Source11-md5:	9e3beb6e97186b8e0983ec411cda92a7
 Source12:	http://www.sugarforge.org/frs/download.php/1136/SugarCRM-%{version}e-LangPack-fr_FR-2005-03-22.zip
 # Source12-md5:	65a782e199f534d22a162453b7ed19c2
 Source13:	http://www.sugarforge.org/frs/download.php/849/SugarEnt-4.0-lang-ge_ge-2005-12-19.zip
 # Source13-md5:	c1fd9063866e7e3be7fe5a4084e3c84e
-#rusian
-# Source14:	http://www.sugarforge.org/frs/download.php/805/SugarRus.zip
-#spanisz-latin
-# Source15:	http://www.sugarforge.org/frs/download.php/1084/SugarOpen-4.0.1c-lang-sp_ve.zip
-# 
-# Source16:	
-#czech
-# Source17:	http://www.sugarforge.org/frs/download.php/1125/BETA_cz_4.0.1e.zip
-#italiano utf
-# Source18:	http://www.sugarforge.org/frs/download.php/1066/it_it_4.0.1c.utf.langpack.zip
+# russian
+Source14:	http://www.sugarforge.org/frs/download.php/805/SugarRus.zip
+# Source14-md5:	c3f3212f7b4f23de113b864ddcce993b
+# spanish-latin
+Source15:	http://www.sugarforge.org/frs/download.php/1084/SugarOpen-%{version}c-lang-sp_ve.zip
+# Source15-md5:	8355b8d5b3b7ebd52b0c807aaea8e71e
+# czech
+Source16:	http://www.sugarforge.org/frs/download.php/1125/BETA_cz_%{version}e.zip
+# Source16-md5:	ac622f8b76075cecefd8973097afd901
+# italiano utf
+Source17:	http://www.sugarforge.org/frs/download.php/1066/it_it_%{version}c.utf.langpack.zip
+# Source17-md5:	0dd47f0fa48547d9dcdfa9f9f7671aa2
 Patch0:		%{name}-mysqlroot.patch
 Patch1:		%{name}-smarty.patch
 Patch2:		%{name}-pear.patch
@@ -48,8 +54,8 @@
 Requires:	php-curl
 Requires:	php-mysql
 Requires:	php-pear-HTTP_WebDAV_Server
-#Requires:	php-pear-Mail_IMAPv2
 #Requires:	php-pear-Mail_IMAP - doesn't seem to be used
+#Requires:	php-pear-Mail_IMAPv2
 Requires:	php-xml
 Requires:	webapps
 BuildArch:	noarch
@@ -94,12 +100,39 @@
 %prep
 %setup -qc
 cd SugarSuite-Full-%{version}
+
+# polish
 rm jscalendar/lang/calendar-pl.js # language zip contains better version
 %{__unzip} -qq %{SOURCE10} -x manifest.php
-rm -f jscalendar/{lang/calendar-fr.js,calendar-setup_3.js} # allow overwrite from fr_FR language
+
+# spanish
+rm jscalendar/{lang/calendar-es.js,calendar-setup_3.js} # allow overwrite from es_ES language
+%{__unzip} -qq %{SOURCE11} -x manifest.php
+
+# french
+rm jscalendar/{lang/calendar-fr.js,calendar-setup_3.js} # allow overwrite from fr_FR language
 (cd ..; ln -s SugarSuite-Full-%{version} fr_FR_401; %{__unzip} -qq %{SOURCE12} -x manifest.php)
+
+# german
 %{__unzip} -qq %{SOURCE13} -x manifest.php
 
+# russian
+(cd ..; ln -s SugarSuite-Full-%{version} SugarRus; %{__unzip} -qq %{SOURCE14} -x SugarRus/manifest.php)
+
+# spanish-latin
+%{__unzip} -qq %{SOURCE15} -x manifest.php
+
+# czech
+(cd ..; ln -s SugarSuite-Full-%{version} cs_cz; %{__unzip} -qq %{SOURCE16} -x cs_cz/manifest.php)
+
+# italiano utf
+mv index.php{,.orig}
+rm jscalendar/lang/calendar-it.js
+rm jscalendar/calendar-setup_3.js
+rm include/phpmailer/language/phpmailer.lang-it.php
+%{__unzip} -qq %{SOURCE17} -x manifest.php
+mv -f index.php{.orig,}
+
 # undos the sources
 find -regex '.*\.\(php\|inc\|html\|txt\|js\|properties\)$' -print0 | xargs -0 sed -i -e 's,\r$,,'
 
@@ -229,8 +262,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.26  2006/03/26 12:47:17  glen
+- install the languagepacks
+
 Revision 1.25  2006/03/25 17:57:31  wolvverine
-- add nev version for some translations
+- add new version for some translations
 - add source for TODO translations
 
 Revision 1.24  2006/03/09 17:12:54  wolvverine
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/sugarcrm.spec?r1=1.25&r2=1.26&f=u



More information about the pld-cvs-commit mailing list