%define language it-IT %define locale %(echo %language|sed -e 's/-.*//g') %define langname Italian %define name mozilla-thunderbird-%{locale} %define version 1.0.2 %define release 0.2mdk %define _buildroot %{_tmppath}/%{name}-buildroot %define thunderbird_version 1.0.2 %define mozillalibdir %{_libdir}/mozilla-thunderbird-%{thunderbird_version} %define xpidir http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/%{thunderbird_version}/linux-i686-gtk2+xft/xpi Summary: %{langname} interface for Thunderbird Name: %{name} Version: %{version} Release: %{release} Source0: %{xpidir}/%language.xpi License: GPL Group: Networking/Mail Url: http://www.mozilla.org/products/thunderbird/ BuildRoot: %{_buildroot} BuildRequires: mozilla-thunderbird PreReq: mozilla-thunderbird = %{thunderbird_version} Requires: locales-%{locale} %description %{langname} localisation for Thunderbird %prep %setup -q -c %build %install rm -rf %buildroot # MySpell files mkdir -p %buildroot%{mozillalibdir}/components/myspell/ cp components/myspell/it.aff %buildroot%{mozillalibdir}/components/myspell/%language.aff cp components/myspell/it.dic %buildroot%{mozillalibdir}/components/myspell/%language.dic # Jar for the translation mkdir -p %buildroot%{mozillalibdir}/chrome/ cp chrome/%language-mail.jar %buildroot%{mozillalibdir}/chrome/%language.jar # installed-chrome.txt addition mkdir -p %buildroot%{mozillalibdir}/chrome/lang/ cat << EOF > %buildroot%{mozillalibdir}/chrome/lang/lang-%name.txt locale,install,url,jar:resource:/chrome/embed-sample.jar!/locale/%language/embed/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/global/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/global-platform/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/global-region/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/communicator/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/communicator-platform/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/editor/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/messenger/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/messenger-mapi/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/messenger-mdn/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/messenger-newsblog/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/messenger-offline/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/messenger-region/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/messenger-smime/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/mozapps/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/mozldap/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/navigator/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/navigator-platform/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/necko/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/passwordmgr/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/pippki/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/pipnss/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/communicator/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/communicator-platform/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/editor/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/global/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/messenger/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/messenger-mapi/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/messenger-mdn/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/messenger-newsblog/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/messenger-offline/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/messenger-region/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/messenger-smime/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/mozapps/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/mozldap/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/navigator/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/navigator-platform/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/necko/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/passwordmgr/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/pippki/ locale,install,url,jar:resource:/chrome/%language.jar!/locale/%language/pipnss/ EOF %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root) %{mozillalibdir}/chrome/*.jar %{mozillalibdir}/chrome/lang/*.txt %{mozillalibdir}/components/myspell/* %post -p %{mozillalibdir}/mozilla-rebuild-databases.pl %postun -p %{mozillalibdir}/mozilla-rebuild-databases.pl %changelog * Sun May 22 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.0.2-0.2mdk - Remove Noarch * Tue Mar 22 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.2-0.1mdk - Rebuild for thunderbird 1.0.2 * Mon Mar 14 2005 Yuri Bugelli <yuri.bugelli@virgilio.it> 1.0-0.1mdk - initial package based on the mozilla-firefox locales