From 6697d15cbc42d3585045780c141d4740dbcc3671 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 27 Sep 2011 19:47:45 +0200 Subject: Thunderbird 7 --- thunderbird.spec | 51 +++++++++++++++++---------------------------------- 1 file changed, 17 insertions(+), 34 deletions(-) (limited to 'thunderbird.spec') diff --git a/thunderbird.spec b/thunderbird.spec index fc3167a..cc3b6aa 100644 --- a/thunderbird.spec +++ b/thunderbird.spec @@ -13,19 +13,17 @@ # # 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 # don't enable crash reporter for remi repo %define enable_mozilla_crashreporter 0 -%define version_internal 6 -%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+ @@ -37,7 +35,7 @@ Group: Applications/Internet %endif Source0: %{tarball} %if %{build_langpacks} -Source1: thunderbird-langpacks-%{version}-20110906.tar.bz2 +Source1: thunderbird-langpacks-%{version}-20110927.tar.bz2 %endif Source10: thunderbird-mozconfig @@ -49,7 +47,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 @@ -113,8 +111,6 @@ Requires: nss >= %{nss_version} Requires: sqlite >= %{sqlite_version} %endif -Obsoletes: thunderbird3 - AutoProv: 0 %define _use_internal_dependency_generator 0 %define __find_requires %{SOURCE100} @@ -153,10 +149,7 @@ sed -e "s/^Name=.*/Name=Thunderbird %{version} %{?relcan}/" \ 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 @@ -167,7 +160,7 @@ cd .. # Required by Mozilla Corporation %else -# Not yet approved by Mozillla Corporation +# Not yet approved by Mozilla Corporation %endif @@ -212,9 +205,6 @@ EOF %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 @@ -252,11 +242,6 @@ make buildsymbols %{__rm} -rf $RPM_BUILD_ROOT 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 @@ -274,9 +259,7 @@ 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 +install -m 755 %{SOURCE21} $RPM_BUILD_ROOT%{_bindir}/thunderbird # set up our default preferences %{__cat} %{SOURCE12} | %{__sed} -e 's,Fedora,Remi,g' \ @@ -305,14 +288,7 @@ for langpack in `ls thunderbird-langpacks/*.xpi`; do language=`basename $langpack .xpi` extensionID=langpack-$language@thunderbird.mozilla.org -# extensiondir=$RPM_BUILD_ROOT%{mozappdir}/langpacks/langpack-$language@thunderbird.mozilla.org -# %{__mkdir_p} $extensiondir -# unzip -q $langpack -d $extensiondir -# find $extensiondir -type f | xargs chmod 644 - language=`echo $language | sed -e 's/-/_/g'` -# extensiondir=`echo $extensiondir | sed -e "s,^$RPM_BUILD_ROOT,,"` -# echo "%%lang($language) $extensiondir" >> %{name}.lang %{__install} -m 644 ${langpack} $RPM_BUILD_ROOT%{mozappdir}/langpacks/${extensionID}.xpi echo "%%lang($language) %{mozappdir}/langpacks/${extensionID}.xpi" >> %{name}.lang done @@ -436,14 +412,21 @@ fi %{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}-%{version} +%exclude %{_includedir}/%{name}-%{version} +%exclude %{_libdir}/%{name}-devel-%{version} %{mozappdir}/chrome.manifest +%{mozappdir}/hyphenation #=============================================================================== %changelog +* Tue Sep 27 2011 Remi Collet 7.0-1 +- Thunderbird 7.0 + +* Tue Sep 27 2011 Jan Horak - 7.0-1 +- Update to 7.0 + * Tue Sep 06 2011 Remi Collet 6.0.2-1 - Thunderbird 6.0.2 -- cgit