[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