[thunderbird] Drop the lightning subpackage

Christopher Aillon caillon at fedoraproject.org
Wed Feb 9 19:42:22 UTC 2011

commit c7ccebccb44afbe3c0a42b84107b9888430df5ef
Author: Christopher Aillon <caillon at redhat.com>
Date:   Wed Feb 9 11:30:24 2011 -0800

    Drop the lightning subpackage
    This causes headaches during package updates for the main package
    Additionally, it's got its own release schedule independent of the
    Thunderbird release schedule and including two such things in a
    single SRPM is just a recipe for disaster.  Lightning needs to be
    packaged up in a separate SRPM.
    For anyone that wants to do that, the latest sources (which are
    even distributed separately!) are available from:

 thunderbird.spec |   51 ++++-----------------------------------------------
 1 files changed, 4 insertions(+), 47 deletions(-)
diff --git a/thunderbird.spec b/thunderbird.spec
index 3ea90c8..d734cfc 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -8,10 +8,6 @@
 %define thunderbird_version 3.1.7
 %define moz_objdir objdir-tb
 %define thunderbird_app_id \{3550f703-e582-4d05-9a08-453d09bdfdc6\} 
-%define with_lightning_extension 1
-%define lightning_release 0.40.b3pre
-%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.
 # Sometimes there is a top level directory.  That goes here.
@@ -35,7 +31,7 @@
 Summary:        Mozilla Thunderbird mail/newsgroup client
 Name:           thunderbird
 Version:        %{thunderbird_version}
-Release:        5%{?dist}
+Release:        6%{?dist}
 URL:            http://www.mozilla.org/projects/thunderbird/
 License:        MPLv1.1 or GPLv2+ or LGPLv2+
 Group:          Applications/Internet
@@ -118,25 +114,6 @@ AutoProv: 0
 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 >= %{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.
 %setup -q -c
@@ -180,9 +157,6 @@ cd ..
 %if %{enable_mozilla_crashreporter}
 %{__cat} %{SOURCE13} >> .mozconfig
-%if %{with_lightning_extension}
-echo "ac_add_options --enable-calendar" >> .mozconfig
@@ -346,18 +320,6 @@ mkdir -p $RPM_BUILD_ROOT$DEBUG_LIB_DIR/debug%{mozappdir}
 cp objdir-tb/mozilla/dist/%{name}-%{thunderbird_version}*.crashreporter-symbols.zip $RPM_BUILD_ROOT$DEBUG_LIB_DIR/debug%{mozappdir}
-%if %{with_lightning_extension}
-# 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
@@ -432,17 +394,12 @@ fi
-%if %{with_lightning_extension}
-%files -n thunderbird-lightning
-%doc %{tarballdir}/mozilla/LEGAL %{tarballdir}/mozilla/LICENSE %{tarballdir}/mozilla/README.txt
+* Wed Feb  9 2011 Christopher Aillon <caillon at redhat.com> - 3.1.7-6
+- Drop the -lightning subpackage, it needs to be in its own SRPM
 * Mon Feb  7 2011 Christopher Aillon <caillon at redhat.com> - 3.1.7-5
 - Bring back the default mailer check but fix up the directory

More information about the scm-commits mailing list