Added thunderbird-lightning extension
This commit is contained in:
parent
12f4a76b1f
commit
e10070a5bd
@ -7,6 +7,10 @@
|
|||||||
%define build_langpacks 1
|
%define build_langpacks 1
|
||||||
%define moz_objdir objdir-tb
|
%define moz_objdir objdir-tb
|
||||||
%define thunderbird_app_id \{3550f703-e582-4d05-9a08-453d09bdfdc6\}
|
%define thunderbird_app_id \{3550f703-e582-4d05-9a08-453d09bdfdc6\}
|
||||||
|
%define with_lightning_extension 1
|
||||||
|
%define lightning_release 0.33.b2pre
|
||||||
|
%define lightning_extname %{_libdir}/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}/{e2fda1a4-762b-4020-b5ad-a41df1933103}
|
||||||
|
%define gdata_extname %{_libdir}/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}
|
||||||
|
|
||||||
# The tarball is pretty inconsistent with directory structure.
|
# The tarball is pretty inconsistent with directory structure.
|
||||||
# Sometimes there is a top level directory. That goes here.
|
# Sometimes there is a top level directory. That goes here.
|
||||||
@ -25,7 +29,7 @@
|
|||||||
Summary: Mozilla Thunderbird mail/newsgroup client
|
Summary: Mozilla Thunderbird mail/newsgroup client
|
||||||
Name: thunderbird
|
Name: thunderbird
|
||||||
Version: 3.1.6
|
Version: 3.1.6
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
URL: http://www.mozilla.org/projects/thunderbird/
|
URL: http://www.mozilla.org/projects/thunderbird/
|
||||||
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
@ -118,6 +122,25 @@ AutoProv: 0
|
|||||||
%description
|
%description
|
||||||
Mozilla Thunderbird is a standalone mail and newsgroup client.
|
Mozilla Thunderbird is a standalone mail and newsgroup client.
|
||||||
|
|
||||||
|
%if %{with_lightning_extension}
|
||||||
|
%package -n thunderbird-lightning
|
||||||
|
Summary: The calendar extension to Thunderbird
|
||||||
|
Version: 1.0
|
||||||
|
Release: %{lightning_release}%{?dist}
|
||||||
|
Group: Applications/Productivity
|
||||||
|
Requires: thunderbird >= %{version}
|
||||||
|
Obsoletes: thunderbird-lightning-wcap <= 0.8
|
||||||
|
Provides: thunderbird-lightning-wcap = %{version}-%{release}
|
||||||
|
AutoProv: 0
|
||||||
|
|
||||||
|
%description -n thunderbird-lightning
|
||||||
|
Lightning brings the Sunbird calendar to the popular email client,
|
||||||
|
Mozilla Thunderbird. Since it's an extension, Lightning is tightly
|
||||||
|
integrated with Thunderbird, allowing it to easily perform email-related
|
||||||
|
calendaring tasks.
|
||||||
|
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -c
|
%setup -q -c
|
||||||
@ -310,6 +333,22 @@ mkdir -p $RPM_BUILD_ROOT%{_exec_prefix}/lib/debug%{mozappdir}
|
|||||||
cp %{moz_objdir}/mozilla/dist/thunderbird-%{version}.en-US.linux-*.crashreporter-symbols.zip $RPM_BUILD_ROOT%{_exec_prefix}/lib/debug%{mozappdir}
|
cp %{moz_objdir}/mozilla/dist/thunderbird-%{version}.en-US.linux-*.crashreporter-symbols.zip $RPM_BUILD_ROOT%{_exec_prefix}/lib/debug%{mozappdir}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if %{with_lightning_extension}
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{progdir}/extensions/%{gdata_extname}
|
||||||
|
touch $RPM_BUILD_ROOT%{progdir}/extensions/%{gdata_extname}/chrome.manifest
|
||||||
|
unzip -qod $RPM_BUILD_ROOT%{progdir}/extensions/%{gdata_extname} \
|
||||||
|
objdir-tb/mozilla/dist/xpi-stage/gdata-provider.xpi
|
||||||
|
# Avoid "Chrome Registration Failed" message on first startup and extension installation
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{lightning_extname}
|
||||||
|
touch $RPM_BUILD_ROOT%{lightning_extname}/chrome.manifest
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{gdata_extname}
|
||||||
|
touch $RPM_BUILD_ROOT%{gdata_extname}/chrome.manifest
|
||||||
|
|
||||||
|
# Lightning and GData provider for it
|
||||||
|
unzip -qod $RPM_BUILD_ROOT%{lightning_extname} objdir-tb/mozilla/dist/xpi-stage/lightning.xpi
|
||||||
|
unzip -qod $RPM_BUILD_ROOT%{gdata_extname} objdir-tb/mozilla/dist/xpi-stage/gdata-provider.xpi
|
||||||
|
|
||||||
|
%endif
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
@ -388,10 +427,24 @@ fi
|
|||||||
%{mozappdir}/crashreporter.ini
|
%{mozappdir}/crashreporter.ini
|
||||||
%{mozappdir}/Throbber-small.gif
|
%{mozappdir}/Throbber-small.gif
|
||||||
%endif
|
%endif
|
||||||
|
%exclude %{mozappdir}/libfreebl3.chk
|
||||||
|
%exclude %{mozappdir}/libnssdbm3.chk
|
||||||
|
%exclude %{mozappdir}/libsoftokn3.chk
|
||||||
|
|
||||||
|
%if %{with_lightning_extension}
|
||||||
|
%files -n thunderbird-lightning
|
||||||
|
%doc %{tarballdir}/mozilla/LEGAL %{tarballdir}/mozilla/LICENSE %{tarballdir}/mozilla/README.txt
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%{lightning_extname}
|
||||||
|
%{gdata_extname}
|
||||||
|
%endif
|
||||||
|
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Oct 29 2010 Jan Horak <jhorak@redhat.com> - 3.1.6-2
|
||||||
|
- Move thunderbird-lightning extension from Sunbird package to Thunderbird
|
||||||
|
|
||||||
* Wed Oct 27 2010 Jan Horak <jhorak@redhat.com> - 3.1.6-1
|
* Wed Oct 27 2010 Jan Horak <jhorak@redhat.com> - 3.1.6-1
|
||||||
- Update to 3.1.6
|
- Update to 3.1.6
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user