Package thunderbird-ru: Specfile

%define cid            langpack-ru@thunderbird.mozilla.org
%define cid_dir        %tbird_noarch_extensionsdir/%cid

%define cid_dict       ru@dictionaries.addons.mozilla.org
%define cid_dict_dir   %tbird_noarch_extensionsdir/%cid_dict

%define cid_lightning_dir  %tbird_noarch_extensionsdir/langpack-ru@lightning.mozilla.org

Name:		thunderbird-ru
Version:	52.7.0
Release:	alt0.M80C.1
Summary:	Russian (RU) Language Pack for Thunderbird (with Lightning support)

License:	GPL
Group:		Networking/Mail
URL:		http://www.mozilla-russia.org/products/thunderbird/
Packager:	Andrey Cherepanov <cas@altlinux.org>
BuildArch:	noarch

Source0:	ru-%version.xpi
Source1:        lightning-ru-%version.xpi
Patch0:         fix-metadata-for-languagepack-in-install.rdf.patch


Requires:	hunspell-ru
Provides:	thunderbird-esr-ru = %version-%release
Obsoletes:	thunderbird-esr-ru < %version-%release
Provides:	thunderbird-lightning-ru = %version-%release
Obsoletes:	thunderbird-lightning-ru < %version-%release

BuildRequires(pre):	rpm-build-thunderbird 
BuildRequires:		unzip

%description
The Mozilla Thunderbird in Russian (with Lightning support).

%prep
%setup -c -n %name-%version/%cid

%install
cd ..

mkdir -p -- \
	%buildroot/%cid_dir \
	%buildroot/%cid_dict_dir/dictionaries

# Install translation
cp -r -- %cid/* %buildroot/%cid_dir

# Install dictionary
cat > %buildroot/%cid_dict_dir/install.rdf <<-EOF
	<?xml version="1.0"?>
	<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
	     xmlns:em="http://www.mozilla.org/2004/em-rdf#";>
	  <Description about="urn:mozilla:install-manifest"
	               em:id="%cid_dict"
	               em:name="Russian (RU) Dictionary"
	               em:version="%version"
	               em:type="64"
	               em:unpack="true"
	               em:creator="Mozilla Russia">
	    <em:targetApplication>
	      <Description>
	        <em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
	        <em:minVersion>%version</em:minVersion>
	        <em:maxVersion>%version.*</em:maxVersion>
	      </Description>
	    </em:targetApplication>
	  </Description>
	</RDF>
EOF
ln -s %_datadir/myspell/ru_RU.aff %buildroot/%cid_dict_dir/dictionaries/ru.aff
ln -s %_datadir/myspell/ru_RU.dic %buildroot/%cid_dict_dir/dictionaries/ru.dic

# Lightning localization
mkdir -p %buildroot/%cid_lightning_dir
unzip -qq -d %buildroot/%cid_lightning_dir %SOURCE1
cd %buildroot/%cid_lightning_dir
patch -p2 < %PATCH0

%files
%cid_dir
%cid_dict_dir
%cid_lightning_dir

%changelog
* Sun Mar 25 2018 Andrey Cherepanov <cas@altlinux.org> 52.7.0-alt0.M80C.1
- Backport new version to c8 branch.

* Sat Mar 24 2018 Andrey Cherepanov <cas@altlinux.org> 52.7.0-alt1
- New version.

* Mon Jan 29 2018 Andrey Cherepanov <cas@altlinux.org> 52.6.0-alt0.M80C.1
- Backport new version to c8 branch.

* Mon Jan 29 2018 Andrey Cherepanov <cas@altlinux.org> 52.6.0-alt1
- New version.

* Mon Dec 25 2017 Andrey Cherepanov <cas@altlinux.org> 52.5.2-alt1
- New version.

* Fri Nov 24 2017 Andrey Cherepanov <cas@altlinux.org> 52.5.0-alt1
- New version

* Sat Oct 07 2017 Andrey Cherepanov <cas@altlinux.org> 52.4.0-alt1
- New version

* Sun Aug 20 2017 Andrey Cherepanov <cas@altlinux.org> 52.3.0-alt1
- New version

* Mon Jun 26 2017 Andrey Cherepanov <cas@altlinux.org> 52.2.1-alt1
- New version

* Fri Jun 23 2017 Andrey Cherepanov <cas@altlinux.org> 52.2.0-alt1
- New version

* Tue May 16 2017 Andrey Cherepanov <cas@altlinux.org> 52.1.1-alt1
- New version

* Tue May 02 2017 Andrey Cherepanov <cas@altlinux.org> 52.1.0-alt1
- New version

* Tue Apr 18 2017 Andrey Cherepanov <cas@altlinux.org> 52.0.1-alt1
- New version
- Fix update-lightning-ru

* Wed Apr 05 2017 Andrey Cherepanov <cas@altlinux.org> 52.0-alt1
- New version

* Tue Mar 07 2017 Andrey Cherepanov <cas@altlinux.org> 45.8.0-alt1
- New version

* Fri Mar 03 2017 Andrey Cherepanov <cas@altlinux.org> 45.7.1-alt1
- New version

* Thu Jan 26 2017 Andrey Cherepanov <cas@altlinux.org> 45.7.0-alt1
- New version

* Thu Dec 29 2016 Andrey Cherepanov <cas@altlinux.org> 45.6.0-alt1
- New version

* Mon Nov 21 2016 Andrey Cherepanov <cas@altlinux.org> 45.5.0-alt1
- New version

* Sat Oct 01 2016 Andrey Cherepanov <cas@altlinux.org> 45.4.0-alt1
- New version

* Tue Sep 06 2016 Andrey Cherepanov <cas@altlinux.org> 45.3.0-alt1
- New version
- Merge with thunderbird-lightning-ru
- Package update script

* Sat Jul 02 2016 Andrey Cherepanov <cas@altlinux.org> 45.2.0-alt1
- New version

* Fri May 20 2016 Andrey Cherepanov <cas@altlinux.org> 45.1.0-alt1
- New version
- Add script for update from upstream

* Thu Apr 14 2016 Andrey Cherepanov <cas@altlinux.org> 45.0.0-alt1
- New version

* Mon Mar 14 2016 Andrey Cherepanov <cas@altlinux.org> 38.7.0-alt1
- New version
- Obsoletes thunderbird-esr-ru

* Wed Jul 01 2015 Alexey Gladkov <legion@altlinux.ru> 38.0.1-alt1
- New version (38.0.1).

* Wed Jul 30 2014 Alexey Gladkov <legion@altlinux.ru> 31.0-alt1
- New version (31.0).

* Mon May 12 2014 Alexey Gladkov <legion@altlinux.ru> 24.5.0-alt1
- New version (24.5.0).

* Fri Feb 14 2014 Alexey Gladkov <legion@altlinux.ru> 24.3.0-alt1
- New version (24.3.0).

* Sat Dec 28 2013 Alexey Gladkov <legion@altlinux.ru> 24.2.0-alt1
- New version (24.2.0).

* Wed Nov 06 2013 Alexey Gladkov <legion@altlinux.ru> 24.1.0-alt1
- New version (24.1.0).
- Add dictionary extension.

* Fri Oct 25 2013 Alexey Gladkov <legion@altlinux.ru> 24.0.1-alt1
- New version (24.0.1).

* Sun Nov 25 2012 Alexey Gladkov <legion@altlinux.ru> 17.0-alt1
- New version (17.0).

* Mon Oct 29 2012 Alexey Gladkov <legion@altlinux.ru> 16.0.1-alt1
- New version (16.0.1).

* Sun Sep 02 2012 Alexey Gladkov <legion@altlinux.ru> 15.0-alt1
- New version (15.0).

* Sun Aug 05 2012 Alexey Gladkov <legion@altlinux.ru> 14.0-alt1
- New version (14.0).

* Tue Jul 10 2012 Alexey Gladkov <legion@altlinux.ru> 13.0.1-alt1
- New version (13.0.1).

* Thu May 10 2012 Alexey Gladkov <legion@altlinux.ru> 12.0.1-alt1
- new version (12.0.1).

* Wed Apr 25 2012 Alexey Gladkov <legion@altlinux.ru> 11.0.1-alt1
- new version (11.0.1).

* Wed Apr 25 2012 Alexey Gladkov <legion@altlinux.ru> 11.0-alt1
- new version (11.0).

* Sun Feb 26 2012 Alexey Gladkov <legion@altlinux.ru> 10.0.2-alt1
- new version (10.0.2).

* Mon Nov 21 2011 Alexey Gladkov <legion@altlinux.ru> 8.0-alt1
- new version (8.0).

* Tue Sep 06 2011 Alexey Gladkov <legion@altlinux.ru> 6.0.1-alt1
- new version (6.0.1).

* Fri Aug 26 2011 Alexey Gladkov <legion@altlinux.ru> 6.0-alt1
- new version (6.0).

* Tue Aug 02 2011 Alexey Gladkov <legion@altlinux.ru> 5.0-alt1
- new version (5.0).

* Mon Aug 16 2010 Alexey Gladkov <legion@altlinux.ru> 3.1.2-alt1
- new version (3.1.2).

* Tue Apr 06 2010 Alexey Gladkov <legion@altlinux.ru> 3.0.4-alt1
- new version (3.0.4).

* Sat Jan 30 2010 Alexey Gladkov <legion@altlinux.ru> 3.0.1-alt1
- new version (3.0.1).

* Sun Oct 18 2009 Alexey Gladkov <legion@altlinux.ru> 3.0-alt5
- new shapshot (3.0 20091018).

* Tue Sep 29 2009 Alexey Gladkov <legion@altlinux.ru> 3.0-alt4
- new shapshot (3.0 20090929).

* Mon Aug 17 2009 Alexey Gladkov <legion@altlinux.ru> 3.0-alt3
- new shapshot (3.0 20090917).

* Wed Jun 03 2009 Alexey Gladkov <legion@altlinux.ru> 3.0-alt2
- new shapshot (3.0 20090603).

* Thu Mar 12 2009 Alexey Gladkov <legion@altlinux.ru> 3.0-alt1
- new shapshot (3.0 20090312).

* Mon Jul 02 2007 Alexey Gladkov <legion@altlinux.ru> 2.0.0.0-alt2
- Rebuild with new thunderbird (2.0.0.4).

* Mon Apr 23 2007 Alexey Gladkov <legion@altlinux.ru> 2.0.0.0-alt1
- new version (2.0.0.0).

* Sun Mar 11 2007 Alexey Gladkov <legion@altlinux.ru> 2.0-alt1
- new version (2.0).
- remove noarch.
- rename dictionaries.

* Thu Nov 23 2006 Alexey Gladkov <legion@altlinux.ru> 1.5.0.8-alt1
- Rebuild with new thunderbird (1.5.0.8).

* Fri Sep 08 2006 Alexey Gladkov <legion@altlinux.ru> 1.5.0.5-alt3
- Update install.rdf.

* Mon Sep 04 2006 Alexey Gladkov <legion@altlinux.ru> 1.5.0.5-alt2
- Remove SOURCE1 (fix #9556).

* Mon Aug 21 2006 Alexey Gladkov <legion@altlinux.ru> 1.5.0.5-alt1
- Rebuild with thunderbird-1.5.0.5-alt1.

* Tue May 02 2006 Alexey Gladkov <legion@altlinux.ru> 1.5.0.2-alt1
- new version.

* Thu Mar 23 2006 Alexey Gladkov <legion@altlinux.ru> 1.5-alt1
- new version.

* Wed Aug 24 2005 Alexey Gladkov <legion@altlinux.ru> 1.0.6-alt2
- packaging bugfix.

* Mon Aug 15 2005 Alexey Gladkov <legion@altlinux.ru> 1.0.6-alt1
- new version;

* Thu May 12 2005 Alexey Gladkov <legion@altlinux.ru> 1.0.2-alt1
- new version;

* Thu Jan 20 2005 Alexey Gladkov <legion@altlinux.ru> 1.0-alt2
- Rebuild with new thunderbird.
- Requires to thunderbird package was relaxed.

* Sat Jan 08 2005 Alexey Gladkov <legion@altlinux.ru> 1.0-alt1
- new version;

* Tue Dec 30 2003 Alexey Gladkov <legion@altlinux.ru> 0.4-alt2
- First build for ALT Linux.