[thunderbird] Update to 7

Jan Horak xhorak at fedoraproject.org
Tue Sep 27 16:11:37 UTC 2011


commit 85144513b1af6447512565ba502db3251ed35e82
Author: Jan Horak <jhorak at redhat.com>
Date:   Tue Sep 27 18:11:21 2011 +0200

    Update to 7

 .gitignore        |    2 ++
 sources           |    4 ++--
 thunderbird.sh.in |   10 +++++-----
 thunderbird.spec  |   37 ++++++++++++-------------------------
 4 files changed, 21 insertions(+), 32 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 54bb4a6..d24712f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,3 +24,5 @@ thunderbird-langpacks-3.1.2-20100803.tar.bz2
 /thunderbird-langpacks-6.0-20110816.tar.xz
 /thunderbird-6.0.2.source.tar.bz2
 /thunderbird-langpacks-6.0.2-20110906.tar.xz
+/thunderbird-7.0.source.tar.bz2
+/thunderbird-langpacks-7.0-20110927.tar.xz
diff --git a/sources b/sources
index 719d6cf..10ddcf3 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-917a667fe21cfd103092dbc23a112192  thunderbird-6.0.2.source.tar.bz2
-b33f0aef987a8e10ff6ab3a22d0a3865  thunderbird-langpacks-6.0.2-20110906.tar.xz
+6a4b2dbdc2324f52c019a3a8dee6dad4  thunderbird-7.0.source.tar.bz2
+a7005466350abeebea533b2589e58955  thunderbird-langpacks-7.0-20110927.tar.xz
diff --git a/thunderbird.sh.in b/thunderbird.sh.in
index c787869..dfa0247 100644
--- a/thunderbird.sh.in
+++ b/thunderbird.sh.in
@@ -19,18 +19,18 @@ case $MOZ_ARCH in
                 ;;
 esac
 
-if [ ! -x $MOZ_LIB_DIR/thunderbird-TBIRD_VERSION/thunderbird ]; then
-    if [ ! -x $SECONDARY_LIB_DIR/thunderbird-TBIRD_VERSION/thunderbird ]; then
-        echo "Error: $MOZ_LIB_DIR/thunderbird-TBIRD_VERSION/thunderbird not found"
+if [ ! -x $MOZ_LIB_DIR/thunderbird/thunderbird ]; then
+    if [ ! -x $SECONDARY_LIB_DIR/thunderbird/thunderbird ]; then
+        echo "Error: $MOZ_LIB_DIR/thunderbird/thunderbird not found"
         if [ -d $SECONDARY_LIB_DIR ]; then
-            echo "       $SECONDARY_LIB_DIR/thunderbird-TBIRD_VERSION/thunderbird not found"
+            echo "       $SECONDARY_LIB_DIR/thunderbird/thunderbird not found"
         fi
         exit 1
     fi
     MOZ_LIB_DIR="$SECONDARY_LIB_DIR"
 fi
 
-MOZ_DIST_BIN="$MOZ_LIB_DIR/thunderbird-TBIRD_VERSION"
+MOZ_DIST_BIN="$MOZ_LIB_DIR/thunderbird"
 MOZ_PROGRAM="$MOZ_DIST_BIN/thunderbird"
 MOZ_LANGPACKS_DIR="$MOZ_DIST_BIN/langpacks"
 MOZ_EXTENSIONS_PROFILE_DIR="$HOME/.mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}"
diff --git a/thunderbird.spec b/thunderbird.spec
index 186dff6..90d387a 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -12,7 +12,6 @@
 #
 # IMPORTANT: If there is no top level directory, this should be 
 # set to the cwd, ie: '.'
-#%define tarballdir .
 %define tarballdir comm-release
 
 %define official_branding 1
@@ -30,12 +29,11 @@
 %define enable_mozilla_crashreporter 0
 %endif
 
-%define version_internal  6.0
-%define mozappdir         %{_libdir}/%{name}-%{version_internal}
+%define mozappdir         %{_libdir}/%{name}
 
 Summary:        Mozilla Thunderbird mail/newsgroup client
 Name:           thunderbird
-Version:        6.0.2
+Version:        7.0
 Release:        1%{?dist}
 URL:            http://www.mozilla.org/projects/thunderbird/
 License:        MPLv1.1 or GPLv2+ or LGPLv2+
@@ -47,7 +45,7 @@ Group:          Applications/Internet
 %endif
 Source0:        %{tarball}
 %if %{build_langpacks}
-Source1:        thunderbird-langpacks-%{version}-20110906.tar.xz
+Source1:        thunderbird-langpacks-%{version}-20110927.tar.xz
 %endif
 Source10:       thunderbird-mozconfig
 Source11:       thunderbird-mozconfig-branded
@@ -58,7 +56,7 @@ Source21:       thunderbird.sh.in
 Source100:      find-external-requires
 
 # Mozilla (XULRunner) patches
-Patch0:         thunderbird-version.patch
+Patch0:         thunderbird-install-dir.patch
 Patch7:         crashreporter-remove-static.patch
 Patch8:         xulrunner-6.0-secondary-ipc.patch
 
@@ -134,10 +132,7 @@ debug %{name}, you want to install %{name}-debuginfo instead.
 %setup -q -c
 cd %{tarballdir}
 
-sed -e 's/__RPM_VERSION_INTERNAL__/%{version_internal}/' %{P:%%PATCH0} \
-    > version.patch
-%{__patch} -p1 -b --suffix .version --fuzz=0 < version.patch
-
+%patch0  -p2 -b .dir
 # Mozilla (XULRunner) patches
 cd mozilla
 %patch7 -p2 -b .static
@@ -148,7 +143,7 @@ cd ..
 # Required by Mozilla Corporation
 
 %else
-# Not yet approved by Mozillla Corporation
+# Not yet approved by Mozilla Corporation
 
 %endif
 
@@ -166,9 +161,6 @@ cd ..
 %build
 cd %{tarballdir}
 
-INTERNAL_GECKO=%{version_internal}
-MOZ_APP_DIR=%{mozappdir}
-
 # -fpermissive is needed to build with gcc 4.6+ which has become stricter
 #
 # Mozilla builds with -Wall with exception of a few warnings which show up
@@ -205,11 +197,6 @@ make buildsymbols
 %install
 cd %{tarballdir}
 
-INTERNAL_GECKO=%{version_internal}
-
-INTERNAL_APP_NAME=%{name}-${INTERNAL_GECKO}
-MOZ_APP_DIR=%{_libdir}/${INTERNAL_APP_NAME}
-
 DESTDIR=$RPM_BUILD_ROOT make install
 
 # install icons
@@ -227,9 +214,6 @@ desktop-file-install --vendor mozilla \
 
 # set up the thunderbird start script
 rm -f $RPM_BUILD_ROOT/%{_bindir}/thunderbird
-%{__cat} %{SOURCE21} | %{__sed} -e 's,TBIRD_VERSION,%{version_internal},g' > \
-  $RPM_BUILD_ROOT%{_bindir}/thunderbird
-%{__chmod} 755 $RPM_BUILD_ROOT/%{_bindir}/thunderbird
 
 # set up our default preferences
 %{__cat} %{SOURCE12} | %{__sed} -e 's,THUNDERBIRD_RPM_VR,%{version}-%{release},g' > \
@@ -347,14 +331,17 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %{mozappdir}/crashreporter.ini
 %{mozappdir}/Throbber-small.gif
 %endif
-%exclude %{_datadir}/idl/%{name}-%{version_internal}
-%exclude %{_includedir}/%{name}-%{version_internal}
-%exclude %{_libdir}/%{name}-devel-%{version_internal}
+%exclude %{_datadir}/idl/%{name}
+%exclude %{_includedir}/%{name}
+%exclude %{_libdir}/%{name}-devel
 %{mozappdir}/chrome.manifest
 
 #===============================================================================
 
 %changelog
+* Tue Sep 27 2011 Jan Horak <jhorak at redhat.com> - 7.0-1
+- Update to 7.0
+
 * Tue Sep  6 2011 Jan Horak <jhorak at redhat.com> - 6.0.2-1
 - Update to 6.0.2
 


More information about the scm-commits mailing list