Sophie

Sophie

distrib > Mageia > 1 > i586 > by-pkgid > 5f16258b193de69b5a73df1695f41f02 > files > 28

firefox-l10n-6.0-1.1.mga1.src.rpm

#
# WARNING, READ FIRST:
#
# This is a special package that needs special treatment. Due to the amount of
# security updates it needs, it's common to ship new upstream versions instead of patching.
# That means this package MUST be BUILDABLE for stable official releases.
# This also means only STABLE upstream releases, NO betas.
# This is a discussed topic. Please, do not flame it again.

%define oname firefox
%define name %{oname}-l10n
%define version 6.0

%define release %mkrel 1
%define subrel 1

%if 0%{?prel}
%define xpidir http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/%{version}%{prel}/linux-i686/xpi/
%else
%define xpidir http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/%{version}/linux-i686/xpi/
%endif

# Supported l10n language lists
%define langlist	af ar ast be bg bn_IN bn_BD br bs ca cs cy da de el en_GB en_ZA eo es_AR es_CL es_ES es_MX et eu fa fi fr fy ga_IE gd gl gu_IN he hi hr hu hy id is it ja kk ko kn ku lg lt lv mai mk ml mr nb_NO nl nn_NO nso or pa_IN pl pt_BR pt_PT ro ru si sk sl sq sr sv_SE ta ta_LK te th tr uk vi zh_CN zh_TW zu

# Disabled l10n languages, for any reason
# - no locales-XX package:
# uu ak rm son

# Disabled myspell dicts, for any reason
%define disabled_dict_langlist	ar be bn br br_FR es_AR eu fi fy gl gu_IN he id ja ka kn ko mk pa_IN te tr zh_CN zh_TW

# Language descriptions
%define language_ak ak
%define langname_ak Akan
%define language_ar ar
%define langname_ar Arabic
%define language_ast ast
%define langname_ast Asturian
%define language_af af
%define langname_af Afrikaans
%define language_be be
%define langname_be Belarusian
%define language_bg bg
%define langname_bg Bulgarian
%define language_bn_BD bn-BD
%define langname_bn_BD Bengali
%define language_bn_IN bn-IN
%define langname_bn_IN Bengali
%define language_br br
%define langname_br Breton
%define language_bs bs
%define langname_bs Bosnian
%define language_ca ca
%define langname_ca Catalan
%define language_cs cs
%define langname_cs Czech
%define language_cy cy
%define langname_cy Welsh
%define language_da da
%define langname_da Dansk
%define language_de de
%define langname_de German
%define language_el el
%define langname_el Greek
%define language_en_GB en-GB
%define langname_en_GB British English
%define language_en_ZA en-ZA
%define langname_en_ZA English (South Africa)
%define language_eo eo
%define langname_eo Esperanto
%define language_es_AR es-AR
%define langname_es_AR Spanish (Argentina)
%define language_es_CL es-CL
%define langname_es_CL Spanish (Chile)
%define language_es_ES es-ES
%define langname_es_ES Spanish
%define language_es_MX es-MX
%define langname_es_MX Spanish (Mexico)
%define language_et et
%define langname_et Estonian
%define language_eu eu
%define langname_eu Basque
%define language_fa fa
%define langname_fa Farsi
%define language_fi fi
%define langname_fi Finnish
%define language_fr fr
%define langname_fr French
%define language_fy fy-NL
%define langname_fy Frisian
%define language_ga_IE ga-IE
%define langname_ga_IE Irish
%define language_gd gd
%define langname_gd Scottish Gaelic
%define language_gl gl
%define langname_gl Galician
%define language_gu_IN gu-IN
%define langname_gu_IN Gujarati
%define language_he he
%define langname_he Hebrew
%define language_hi hi-IN
%define langname_hi Hindi
%define language_hr hr
%define langname_hr Croatian
%define language_hu hu
%define langname_hu Hungarian
%define language_hy hy-AM
%define langname_hy Armenian
%define language_id id
%define langname_id Indonesian
%define language_is is
%define langname_is Icelandic
%define language_it it
%define langname_it Italian
%define language_ja ja
%define langname_ja Japanese
%define language_kk kk
%define langname_kk Kazakh
%define language_ko ko
%define langname_ko Korean
%define language_kn kn
%define langname_kn Kannada
%define language_ku ku
%define langname_ku Kurdish
%define language_lg lg
%define langname_lg Ganda
%define language_lt lt
%define langname_lt Lithuanian
%define language_lv lv
%define langname_lv Latvian
%define language_mai mai
%define langname_mai Maithili
%define language_mk mk
%define langname_mk Macedonian
%define language_ml ml
%define langname_ml Malayalam
%define language_mr mr
%define langname_mr Marathi
%define language_nb_NO nb-NO
%define langname_nb_NO Norwegian Bokmaal
%define language_nn_NO nn-NO
%define langname_nn_NO Norwegian Nynorsk
%define language_nl nl
%define langname_nl Dutch
%define language_nso nso
%define langname_nso Northern Sotho
%define language_or or
%define langname_or Oriya
%define language_pa_IN pa-IN
%define langname_pa_IN Punjabi (gurmukhi)
%define language_pl pl
%define langname_pl Polish
%define language_pt_BR pt-BR
%define langname_pt_BR Brazilian portuguese
%define language_pt_PT pt-PT
%define langname_pt_PT Portuguese
%define language_rm rm
%define langname_rm Rumantsch
%define language_ro ro
%define langname_ro Romanian
%define language_ru ru
%define langname_ru Russian
%define language_si si
%define langname_si Sinhala
%define language_sk sk
%define langname_sk Slovak
%define language_sl sl
%define langname_sl Slovenian
%define language_son son
%define langname_son Soŋay
%define language_sq sq
%define langname_sq Shqipe
%define language_sr sr
%define langname_sr Serbian
%define language_sv_SE sv-SE
%define langname_sv_SE Swedish
%define language_ta ta
%define langname_ta Tamil
%define language_ta_LK ta-LK
%define langname_ta_LK Tamil (Sri Lanka)
%define language_te te
%define langname_te Telugu
%define language_th th
%define langname_th Thai
%define language_tr tr
%define langname_tr Turkish
%define language_uk uk
%define langname_uk Ukrainian
%define language_uk_UA uk-UA
%define langname_uk_UA Ukrainian
%define language_vi vi
%define langname_vi Vietnamese
%define language_zh_CN zh-CN
%define langname_zh_CN Simplified Chinese
%define language_zh_TW zh-TW
%define langname_zh_TW Traditional Chinese
%define language_zu zu
%define langname_zu Zulu

# --- Danger line ---

# Defaults (all languages enabled by default)
# dicts
%{expand:%(for lang in %langlist; do echo "%%define with_dict_$lang 0"; done)}
%{expand:%(for lang in %disabled_dict_langlist; do echo "%%define with_dict_$lang 0"; done)}

# Locales
%{expand:%(for lang in %langlist; do echo "%%define locale_$lang `echo $lang | cut -d _ -f 1` "; done)}

Summary:	Localizations for Firefox (virtual package)
Name:		%{name}
Version:	%{version}
Release:	%release
License:	GPL
Group:		Networking/WWW
Url:		http://www.firefox.com/
# Language package template
Source0:	%{name}-template.in
# l10n sources
%{expand:%(\
	i=1; \
	for lang in %langlist; do\
		echo "%%{expand:Source$i: %{xpidir}/%%{language_$lang}.xpi}";\
		i=$[i+1];\
	done\
	)
}
BuildRequires:	firefox-devel
BuildArch:	noarch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
Localizations for Firefox web browser.

# Expand all languages packages.
%{expand:%(\
	for lang in %langlist; do\
		echo "%%{expand:%%(sed "s!__LANG__!$lang!g" %{_sourcedir}/%{name}-template.in 2> /dev/null)}";\
	done\
	)
}

%install
rm -rf %{buildroot}

# Convert rpm macros to bash variables
%{expand:%(for lang in %langlist; do echo "language_$lang=%%{language_$lang}"; done)}

mkdir -p %buildroot%{firefox_extdir}/

# Install all languages
for lang in %langlist; do
	language="language_$lang"
	language=${!language}

	# l10n
	cp %_sourcedir/${language}.xpi  %buildroot%{firefox_extdir}/langpack-${language}@firefox.mozilla.org.xpi

done

%clean
rm -rf %buildroot


%changelog

* Sun Aug 21 2011 dmorgan <dmorgan> 6.0-1.1.mga1
+ Revision: 134683
- Fix %%release macros
- New version 6.0
- Remove OLD Sources
- New version 5.0.1

* Sat Apr 30 2011 tv <tv> 4.0.1-1.mga1
+ Revision: 93616
- fix Farsi language code
- new release

* Tue Mar 22 2011 ahmad <ahmad> 4.0-1.mga1
+ Revision: 75380
- update to firefox-4.0
- adjust the langlist

* Sun Mar 20 2011 dmorgan <dmorgan> 4.0-0.rc2.1.mga1
+ Revision: 74853
- Add back file remove by error
- Update to Rc2
- Add sha1.lst

* Thu Mar 10 2011 tv <tv> 4.0-0.rc1.4.mga1
+ Revision: 68040
- real RC1

* Thu Mar 10 2011 tv <tv> 4.0-0.rc1.3.mga1
+ Revision: 67853
- new release

* Tue Mar 01 2011 ahmad <ahmad> 4.0-0.b12.3.mga1
+ Revision: 62304
+ rebuild (emptylog)

* Sat Feb 26 2011 tv <tv> 4.0-0.b12.2.mga1
+ Revision: 60497
- new release

* Thu Feb 24 2011 ahmad <ahmad> 4.0-0.b11.2.mga1
+ Revision: 59006
- disable ak rm son language packs, we don't have those locales-*

* Tue Feb 22 2011 ahmad <ahmad> 4.0-0.b11.1.mga1
+ Revision: 55874
- update to 4.0b11
- add new lang packs

  + dmorgan <dmorgan>
    - Rebuild against new firefox

* Tue Feb 01 2011 tv <tv> 4.0-0.b10.3.mga1
+ Revision: 45607
- simplify
- imported package firefox-l10n


* Sat Jan 29 2011 Funda Wang <fwang@mandriva.org> 4.0-0.b10.3mdv2011.0
+ Revision: 633828
- update file list
- correct file name
- update url

* Fri Jan 28 2011 Funda Wang <fwang@mandriva.org> 4.0-0.b10.2
+ Revision: 633704
- add more locales
- there is not need to expand source for ff 4.0

* Thu Jan 27 2011 Funda Wang <fwang@mandriva.org> 4.0-0.b10.1
+ Revision: 633162
- 4.0 b10
- restruct to new ff ext layout

* Tue Jan 18 2011 Funda Wang <fwang@mandriva.org> 4.0-0.b9.1
+ Revision: 631459
- rpm5 does not like source files named under spec
- silent expand
- 4.0 b9

* Wed Jan 05 2011 Funda Wang <fwang@mandriva.org> 4.0-0.b8.1mdv2011.0
+ Revision: 628655
- 4.0 b8

* Wed Dec 08 2010 Thierry Vignaud <tv@mandriva.org> 4.0-0.b7.2mdv2011.0
+ Revision: 616330
- reeanble breton

* Thu Nov 11 2010 Funda Wang <fwang@mandriva.org> 4.0-0.b7.1mdv2011.0
+ Revision: 595926
- 4.0 b7

* Thu Sep 16 2010 Tomasz Pawel Gajc <tpg@mandriva.org> 4.0-0.b6.1mdv2011.0
+ Revision: 579110
- update to new version 4.0b6

* Wed Sep 08 2010 Tomasz Pawel Gajc <tpg@mandriva.org> 4.0-0.b5.1mdv2011.0
+ Revision: 576816
- update to new version 4.0b5

* Wed Aug 25 2010 Tomasz Pawel Gajc <tpg@mandriva.org> 4.0-0.b4.1mdv2011.0
+ Revision: 573280
- update language pack to compare to firefox-4.0b4

* Tue Aug 24 2010 Tomasz Pawel Gajc <tpg@mandriva.org> 4.0-0.b3.2mdv2011.0
+ Revision: 572951
- fix mozillalibdir

* Mon Aug 23 2010 Tomasz Pawel Gajc <tpg@mandriva.org> 4.0-0.b3.1mdv2011.0
+ Revision: 572463
- update lang packs for firefox-4.0b3

* Sun Jul 25 2010 Funda Wang <fwang@mandriva.org> 3.6.8-1mdv2011.0
+ Revision: 558301
- New version 3.6.8

* Mon Jun 28 2010 Frederic Crozat <fcrozat@mandriva.com> 3.6.6-1mdv2010.1
+ Revision: 549286
- Release 3.6.6

* Sun Jun 27 2010 Oden Eriksson <oeriksson@mandriva.com> 3.6.4-1mdv2010.1
+ Revision: 549244
- sync with MDVSA-2010:125

* Sun Apr 04 2010 Funda Wang <fwang@mandriva.org> 3.6.3-1mdv2010.1
+ Revision: 531039
- New version 3.6.3

* Tue Mar 23 2010 Funda Wang <fwang@mandriva.org> 3.6.2-1mdv2010.1
+ Revision: 526814
- New version 3.6.2

* Thu Jan 21 2010 Funda Wang <fwang@mandriva.org> 3.6-3mdv2010.1
+ Revision: 494598
- New version 3.6 final

* Sun Jan 10 2010 Thomas Backlund <tmb@mandriva.org> 3.6-2.rc1.2mdv2010.1
+ Revision: 488216
- fix install path for translations (#56933)

* Sat Jan 09 2010 Tomasz Pawel Gajc <tpg@mandriva.org> 3.6-2.rc1.1mdv2010.1
+ Revision: 488051
- update lang packs to match firefox-3.6rc1

* Fri Dec 18 2009 Christophe Fergeau <cfergeau@mandriva.com> 3.6-2.b5.1mdv2010.1
+ Revision: 479954
- "fix" %%mkrel
- remove missing files
- update to firefox 3.6b5

* Wed Dec 16 2009 Christophe Fergeau <cfergeau@mandriva.com> 3.6-1mdv2010.1
+ Revision: 479300
- update firefox language packs for 3.6

* Wed Dec 16 2009 Funda Wang <fwang@mandriva.org> 3.5.6-1mdv2010.1
+ Revision: 479149
- New version 3.5.6

* Fri Nov 06 2009 Funda Wang <fwang@mandriva.org> 3.5.5-1mdv2010.1
+ Revision: 460615
- New version 3.5.5

* Tue Sep 15 2009 Funda Wang <fwang@mandriva.org> 3.5.3-2mdv2010.0
+ Revision: 442853
- New version 3.5.3

* Wed Aug 19 2009 Funda Wang <fwang@mandriva.org> 3.5.2-2mdv2010.0
+ Revision: 418046
- rebuild due to missing packages

  + Gustavo De Nardin <gustavodn@mandriva.com>
    - updated translations for firefox 3.5.2

* Tue Aug 04 2009 Götz Waschk <waschk@mandriva.org> 3.0.13-1mdv2010.0
+ Revision: 409412
- new version

* Fri Jul 24 2009 Götz Waschk <waschk@mandriva.org> 3.0.12-1mdv2010.0
+ Revision: 399399
- new version

* Mon Jul 20 2009 Raphaël Gertz <rapsys@mandriva.org> 3.0.11-2mdv2010.0
+ Revision: 398152
- rebuild
- Revert current to 3.0.11 version

* Sat Jul 18 2009 Raphaël Gertz <rapsys@mandriva.org> 3.5-2mdv2010.0
+ Revision: 397187
- Rebuild
- Update translation to 3.5 version

* Sat Jul 18 2009 Raphaël Gertz <rapsys@mandriva.org> 3.5-1mdv2010.0
+ Revision: 397177
- Rebuild for firefox 3.5

* Sat Jun 13 2009 Funda Wang <fwang@mandriva.org> 3.0.11-1mdv2010.0
+ Revision: 385667
- drop merged patch
- New version 3.0.11

* Fri May 01 2009 Funda Wang <fwang@mandriva.org> 3.0.10-1mdv2010.0
+ Revision: 369549
- 3.0.10
- prepare 3.0.9

* Sat Mar 28 2009 Gustavo De Nardin <gustavodn@mandriva.com> 3.0.8-1mdv2009.1
+ Revision: 361835
- new version 3.0.8

* Wed Mar 11 2009 Oden Eriksson <oeriksson@mandriva.com> 3.0.7-1mdv2009.1
+ Revision: 354016
- 3.0.7

* Thu Feb 05 2009 Funda Wang <fwang@mandriva.org> 3.0.6-2mdv2009.1
+ Revision: 337859
- rebuild for old bug#14987

* Tue Feb 03 2009 Funda Wang <fwang@mandriva.org> 3.0.6-1mdv2009.1
+ Revision: 336978
- New version 3.0.6

  + Gustavo De Nardin <gustavodn@mandriva.com>
    - automate subrel definition when building for older distros

* Thu Jan 08 2009 Pixel <pixel@mandriva.com> 3.0.5-1mdv2009.1
+ Revision: 327064
- get rid of with___LANG__ and disabled_langlist since langlist must not include
  disabled languages anyway. It allows some cleanup and so esperanto do not need
  to be disabled to workaround rpm limits
- fix counter trick for SourceXX

  + Funda Wang <fwang@mandriva.org>
    - New version 3.0.5

  + Gustavo De Nardin <gustavodn@mandriva.com>
    - adding big banner to the spec, to prevent people from messing it up, same thing as firefox

* Fri Nov 14 2008 Gustavo De Nardin <gustavodn@mandriva.com> 3.0.4-3mdv2009.1
+ Revision: 302969
+ rebuild (emptylog)

* Fri Nov 14 2008 Gustavo De Nardin <gustavodn@mandriva.com> 3.0.4-2mdv2009.1
+ Revision: 302968
- don't build esperanto for now because the scheme using a template spec
  seems to hit an RPM processing limit on x86_64 due to so many packages ...

  + Funda Wang <fwang@mandriva.org>
    - New version 3.0.4

* Mon Sep 29 2008 Funda Wang <fwang@mandriva.org> 3.0.3-1mdv2009.0
+ Revision: 289172
- New version 3.0.3

* Wed Sep 24 2008 Funda Wang <fwang@mandriva.org> 3.0.2-1mdv2009.0
+ Revision: 287738
- New version 3.0.2

* Wed Sep 17 2008 Tiago Salem <salem@mandriva.com.br> 3.0.1-6mdv2009.0
+ Revision: 285513
- fix wrong estonian xpi name
- obsolete the old et_EE package
- bump release

* Tue Sep 16 2008 Tiago Salem <salem@mandriva.com.br> 3.0.1-5mdv2009.0
+ Revision: 285252
- add suggests in firefox-fi to firefox-ext-mozvoikko
- bump release

* Tue Aug 05 2008 Tiago Salem <salem@mandriva.com.br> 3.0.1-4mdv2009.0
+ Revision: 264055
- add estonian xpi.
- bump release

* Fri Aug 01 2008 Tiago Salem <salem@mandriva.com.br> 3.0.1-3mdv2009.0
+ Revision: 260103
- Do not provide mozilla-firefox-*, only obsolete them.
- bump release

* Wed Jul 30 2008 Tiago Salem <salem@mandriva.com.br> 3.0.1-2mdv2009.0
+ Revision: 256406
- fixing migration from ff2 to ff3.
- Obsoleting old l10n packages
- bump release

* Mon Jul 21 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 3.0.1-1mdv2009.0
+ Revision: 239567
- update all translations for firefox-3.0.1

* Wed Jun 18 2008 Funda Wang <fwang@mandriva.org> 3.0-1mdv2009.0
+ Revision: 224673
- prel=0
- 3.0 final

* Mon Jun 16 2008 Funda Wang <fwang@mandriva.org> 3.0-0.rc3.1mdv2009.0
+ Revision: 219359
- fix invalid sq file
- New version 3.0 rc2

* Thu May 29 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 3.0-0.rc1.1mdv2009.0
+ Revision: 213120
- adapt mozilla-firefox-l10n spec file
- add translations for firefox-3.0
- Created package structure for firefox-l10n.