%define name calligra-l10n %define version 2.4.1 %define release %mkrel 1 # Supported l10n language %define langlist ca cs da de el en_GB es et fr it kk nb nds nl pl pt pt_BR ru sv uk zh_CN zh_TW # Language descriptions %define language_ca ca %define langname_ca Catalan %define language_cs cs %define langname_cs Czech %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_es es %define langname_es Spanish %define language_et et %define langname_et Estonian %define language_fr fr %define langname_fr French %define language_gl gl %define langname_gl Galician %define language_hu hu %define langname_hu Hungarian %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_nb nb %define langname_nb Norwegian %define language_nl nl %define langname_nl Dutch %define language_nds nds %define langname_nds Lower Saxon %define language_pl pl %define langname_pl Polish %define language_pt pt %define langname_pt Portuguese %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_ru ru %define langname_ru Russian %define language_sv sv %define langname_sv Swedish %define language_tr tr %define langname_tr Turkish %define language_uk uk %define langname_uk Ukrainian %define language_wa wa %define langname_wa Walloon %define language_zh_CN zh_CN %define langname_zh_CN Simplified Chinese %define language_zh_TW zh_TW %define langname_zh_TW Traditional Chinese # --- Danger line --- # Locales %{expand:%(for lang in %langlist; do echo "%%define locale_$lang `echo $lang | cut -d _ -f 1` "; done)} Summary: Language files for Calligra (virtual package) Name: %{name} Version: %{version} Release: %{release} License: GPLv2+ Group: System/Internationalization Url: http://www.calligra-suite.org/ # localisation package template Source0: %{name}-template.in # l10n sources %{expand:%(\ i=1; \ for lang in %langlist; do\ echo "%%{expand:Source$i: http://fr2.rpmfind.net/linux/KDE/unstable/calligra-%%{version}/calligra-l10n/%%{name}-%%{language_$lang}-%%{version}.tar.bz2}";\ i=$[i+1];\ done\ ) } BuildRequires: gettext >= 0.15 BuildRequires: kdelibs4-devel BuildArch: noarch Obsoletes: koffice-l10n %description Language files for Calligra. # Expand all localisation packages descriptions. %{expand:%(\ for lang in %langlist; do\ echo "%%{expand:%%(sed "s!__LANG__!$lang!g" %{_sourcedir}/%{name}-template.in 2> /dev/null)}";\ done\ ) } %prep %setup -T -n %{name}-%{version} -c for lang in %langlist; do\ tar xf %{_sourcedir}/%{name}-$lang-%{version}.tar.bz2; done %build for lang in %langlist; do\ pushd %{name}-$lang-%{version}; %cmake_kde4; %make; popd; done %install for lang in %langlist; do pushd %{name}-$lang-%{version}; %makeinstall_std -C build; popd; done %changelog * Wed May 09 2012 fwang <fwang> 2.4.1-1.mga2 + Revision: 234965 - new version 2.4.1 * Wed Apr 11 2012 mikala <mikala> 2.4.0-1.mga2 + Revision: 230185 - Fix files list - New version 2.4.0 + fwang <fwang> - enable de doc - new version 2.3.87 - fix description * Thu Jan 12 2012 fwang <fwang> 2.3.86-1.mga2 + Revision: 195373 - de does not contain doc files now - new version 2.3.86 * Sat Dec 17 2011 fwang <fwang> 2.3.85-1.mga2 + Revision: 182938 - new version 2.3.85 * Thu Dec 01 2011 fwang <fwang> 2.3.84-1.mga2 + Revision: 174980 - new version 2.3.84 * Fri Oct 28 2011 fwang <fwang> 2.3.83-1.mga2 + Revision: 158941 - new version 2.3.83 * Sat Oct 08 2011 fwang <fwang> 2.3.82-1.mga2 + Revision: 152937 - update file list - new version 2.3.82 * Thu Sep 15 2011 fwang <fwang> 2.3.81-1.mga2 + Revision: 144041 - new version 2.3.81 - new version 2.3.74 * Thu Jul 14 2011 mikala <mikala> 2.3.73-1.mga2 + Revision: 124248 - Update tarball to 2.3.73 (Calligra 2.4 alpha3) - ru is now available, ja & zh_CN are not * Fri Jun 17 2011 fwang <fwang> 2.3.72-1.mga2 + Revision: 109093 - update file list - update tarname - New version 2.3.72 + mikala <mikala> - Fix URL - Fix typo in Summary for subpackages * Tue Feb 15 2011 ahmad <ahmad> 2.3.1-1.mga1 + Revision: 51827 - renaming to calligra-l10n - rename to calligra-l10n * Sat Feb 12 2011 ahmad <ahmad> 2.3.1-2.mga1 + Revision: 50946 - imported package koffice-l10n - introduce the use of a template that works for all sub-packages (based on the work from the firefox-l10n.spec and mozilla-thunderbird.spec in Mandriva)