rpms/thunderbird/devel .cvsignore, 1.22, 1.23 sources, 1.29, 1.30 thunderbird-mozconfig, 1.7, 1.8 thunderbird.spec, 1.122, 1.123 firefox-1.0-prdtoa.patch, 1.1, NONE firefox-1.1-uriloader.patch, 1.1, NONE firefox-1.5-bullet-bill.patch, 1.1, NONE firefox-1.5-pango-cursor-position-more.patch, 1.2, NONE firefox-1.5-pango-cursor-position.patch, 1.1, NONE firefox-1.5-pango-justified-range.patch, 1.1, NONE firefox-1.5-pango-underline.patch, 1.2, NONE firefox-1.5-theme-change.patch, 1.2, NONE firefox-1.5-xft-rangewidth.patch, 1.1, NONE firefox-2.0-link-layout.patch, 1.1, NONE firefox-2.0-pango-ligatures.patch, 1.2, NONE firefox-2.0-pango-printing.patch, 1.2, NONE firefox-2.0.0.4-undo-uriloader.patch, 1.1, NONE thunderbird-0.7.3-gnome-uriloader.patch, 1.1, NONE thunderbird-0.7.3-psfonts.patch, 1.1, NONE thunderbird-1.5-profile-migrator.patch, 1.1, NONE thunderbird-2.0-default-applications.patch, 1.2, NONE thunderbird-2.0-enable-debug.patch, 1.1, NONE thunderbird-2.0.0.12-SECAlgorithmID.patch, 1.1, NONE thunderbird-2.0.0.12-gcc43.patch, 1.1, NONE

Jan Horak xhorak at fedoraproject.org
Mon Mar 2 12:50:52 UTC 2009


Author: xhorak

Update of /cvs/pkgs/rpms/thunderbird/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2161

Modified Files:
	.cvsignore sources thunderbird-mozconfig thunderbird.spec 
Removed Files:
	firefox-1.0-prdtoa.patch firefox-1.1-uriloader.patch 
	firefox-1.5-bullet-bill.patch 
	firefox-1.5-pango-cursor-position-more.patch 
	firefox-1.5-pango-cursor-position.patch 
	firefox-1.5-pango-justified-range.patch 
	firefox-1.5-pango-underline.patch 
	firefox-1.5-theme-change.patch 
	firefox-1.5-xft-rangewidth.patch firefox-2.0-link-layout.patch 
	firefox-2.0-pango-ligatures.patch 
	firefox-2.0-pango-printing.patch 
	firefox-2.0.0.4-undo-uriloader.patch 
	thunderbird-0.7.3-gnome-uriloader.patch 
	thunderbird-0.7.3-psfonts.patch 
	thunderbird-1.5-profile-migrator.patch 
	thunderbird-2.0-default-applications.patch 
	thunderbird-2.0-enable-debug.patch 
	thunderbird-2.0.0.12-SECAlgorithmID.patch 
	thunderbird-2.0.0.12-gcc43.patch 
Log Message:
Update to Thunderbird 3.0b2


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/thunderbird/devel/.cvsignore,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- .cvsignore	20 Nov 2008 00:24:36 -0000	1.22
+++ .cvsignore	2 Mar 2009 12:50:21 -0000	1.23
@@ -1,2 +1,2 @@
-thunderbird-2.0.0.18-source.tar.bz2
-thunderbird-langpacks-2.0.0.18-20081119.tar.bz2
+thunderbird-langpacks-3.0-20090302.tar.bz2
+thunderbird-3.0b2-source.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/thunderbird/devel/sources,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- sources	20 Nov 2008 00:24:37 -0000	1.29
+++ sources	2 Mar 2009 12:50:21 -0000	1.30
@@ -1,2 +1,2 @@
-1d131408b2338132a154700cc92a1d58  thunderbird-2.0.0.18-source.tar.bz2
-0391bb2456dd3c8cb633152802279f4b  thunderbird-langpacks-2.0.0.18-20081119.tar.bz2
+91bcb8746641112642f043a81cb6d2f8  thunderbird-langpacks-3.0-20090302.tar.bz2
+3a6a95040c4356139a02eab5d32b9ad1  thunderbird-3.0b2-source.tar.bz2


Index: thunderbird-mozconfig
===================================================================
RCS file: /cvs/pkgs/rpms/thunderbird/devel/thunderbird-mozconfig,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- thunderbird-mozconfig	12 Apr 2007 20:32:40 -0000	1.7
+++ thunderbird-mozconfig	2 Mar 2009 12:50:22 -0000	1.8
@@ -1,4 +1,9 @@
-. $topsrcdir/mail/config/mozconfig
+mk_add_options MOZ_CO_PROJECT=mail
+ac_add_options --enable-application=mail
+mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-tb/
+mk_add_options AUTOCONF=autoconf-2.13
+
+#ac_add_options --with-system-png
 
 ac_add_options --prefix="$PREFIX"
 ac_add_options --libdir="$LIBDIR"
@@ -6,16 +11,16 @@
 ac_add_options --with-system-nss
 ac_add_options --with-system-jpeg
 ac_add_options --with-system-zlib
-ac_add_options --with-system-png
 ac_add_options --with-pthreads
 ac_add_options --disable-tests
 ac_add_options --disable-debug
 ac_add_options --disable-installer
 ac_add_options --enable-optimize="$RPM_OPT_FLAGS"
 ac_add_options --enable-xinerama
-ac_add_options --enable-default-toolkit=gtk2
+ac_add_options --enable-default-toolkit=cairo-gtk2
 ac_add_options --disable-xprint
 ac_add_options --disable-strip
+ac_add_options --disable-install-strip
 ac_add_options --enable-pango
 ac_add_options --enable-system-cairo
 ac_add_options --enable-svg


Index: thunderbird.spec
===================================================================
RCS file: /cvs/pkgs/rpms/thunderbird/devel/thunderbird.spec,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -r1.122 -r1.123
--- thunderbird.spec	25 Feb 2009 20:32:54 -0000	1.122
+++ thunderbird.spec	2 Mar 2009 12:50:22 -0000	1.123
@@ -7,18 +7,18 @@
 
 Summary:        Mozilla Thunderbird mail/newsgroup client
 Name:           thunderbird
-Version:        2.0.0.18
-Release:        3%{?dist}
+Version:        3.0
+Release:        1.beta2%{?dist}
 URL:            http://www.mozilla.org/projects/thunderbird/
 License:        MPLv1.1 or GPLv2+ or LGPLv2+
 Group:          Applications/Internet
 %if %{official_branding}
-%define tarball thunderbird-%{version}-source.tar.bz2
+%define tarball thunderbird-%{version}b2-source.tar.bz2
 %else
-%define tarball thunderbird-2.0.0.0rc1-source.tar.bz2
+%define tarball thunderbird-3.0b2-source.tar.bz2
 %endif
 Source0:        %{tarball}
-Source1:        thunderbird-langpacks-%{version}-20081119.tar.bz2
+Source1:        thunderbird-langpacks-%{version}-20090302.tar.bz2
 Source10:       thunderbird-mozconfig
 Source11:       thunderbird-mozconfig-branded
 Source12:       thunderbird-redhat-default-prefs.js
@@ -28,35 +28,8 @@
 Source30:       thunderbird-open-browser.sh
 Source100:      find-external-requires
 
-# Build patches
-Patch1:         firefox-2.0-link-layout.patch
-Patch2:         firefox-1.0-prdtoa.patch
-
-Patch10:        thunderbird-0.7.3-psfonts.patch
-Patch11:        thunderbird-0.7.3-gnome-uriloader.patch
-
-# customization patches
-Patch24:        thunderbird-2.0-default-applications.patch
-
-# local bugfixes
-Patch40:        firefox-1.5-bullet-bill.patch
-Patch41:        firefox-2.0.0.4-undo-uriloader.patch
-Patch42:        firefox-1.1-uriloader.patch
-
-# font system fixes
-Patch83:        firefox-1.5-pango-cursor-position.patch
-Patch84:        firefox-2.0-pango-printing.patch
-Patch85:        firefox-1.5-pango-cursor-position-more.patch
-Patch86:        firefox-1.5-pango-justified-range.patch
-Patch87:        firefox-1.5-pango-underline.patch
-Patch88:        firefox-1.5-xft-rangewidth.patch
-Patch89:        firefox-2.0-pango-ligatures.patch
-
-# Other 
-Patch102:       firefox-1.5-theme-change.patch
-Patch103:       thunderbird-1.5-profile-migrator.patch
-Patch111:       thunderbird-path.patch
-Patch112:       thunderbird-2.0-enable-debug.patch
+Patch1:         mozilla-jemalloc.patch
+Patch2:         thunderbird-shared-error.patch
 
 %if %{official_branding}
 # Required by Mozilla Corporation
@@ -87,7 +60,7 @@
 BuildRequires:  libXrender-devel
 Requires:       desktop-file-utils >= %{desktop_file_utils_version}
 
-%define mozappdir %{_libdir}/thunderbird-%{version}
+%define mozappdir %{_libdir}/thunderbird-%{version}b2
 
 AutoProv: 0
 %define _use_internal_dependency_generator 0
@@ -100,39 +73,10 @@
 
 %prep
 %setup -q -c
-cd mozilla
-
-%patch1 -p1 -b .link-layout
-%patch2 -p0
+#cd mozilla
 
-%patch10 -p1 -b .psfonts
-%patch11 -p1 -b .gnome-uriloader
-%patch24 -p1 -b .default-applications
-%patch40 -p1
-%patch41 -p1
-%patch42 -p0
-
-# font system fixes
-%patch83 -p1 -b .pango-cursor-position
-%patch84 -p0 -b .pango-printing
-%patch85 -p1 -b .pango-cursor-position-more
-%patch86 -p1 -b .pango-justified-range
-%patch87 -p1 -b .pango-underline
-%patch88 -p1 -b .nopangoxft2
-%patch89 -p1 -b .pango-ligatures
-pushd gfx/src/ps
-  # This sort of sucks, but it works for now.
-  ln -s ../gtk/nsFontMetricsPango.h .
-  ln -s ../gtk/nsFontMetricsPango.cpp .
-  ln -s ../gtk/mozilla-decoder.h .
-  ln -s ../gtk/mozilla-decoder.cpp .
-popd
-
-
-%patch102 -p0 -b .theme-change
-%patch103 -p1 -b .profile-migrator
-%patch111 -p1 -b .path
-%patch112 -p1 -b .debug
+%patch1 -p0 -b .jemalloc
+%patch2 -p1 -b .shared-error
 
 %if %{official_branding}
 # Required by Mozilla Corporation
@@ -154,7 +98,7 @@
 #===============================================================================
 
 %build
-cd mozilla
+#cd mozilla
 
 # Build with -Os as it helps the browser; also, don't override mozilla's warning
 # level; they use -Wall but disable a few warnings that show up _everywhere_
@@ -178,10 +122,12 @@
 
 %install
 %{__rm} -rf $RPM_BUILD_ROOT
-cd mozilla
+#cd mozilla
 
+cd objdir-tb
 DESTDIR=$RPM_BUILD_ROOT make install
 
+cd -
 %{__mkdir_p} $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_datadir}/applications,%{_datadir}/icons/hicolor/48x48/apps}
 
 %{__install} -p -D %{SOURCE22} $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
@@ -192,20 +138,22 @@
   --add-category Email \
   %{SOURCE20}
 
+
 # set up the thunderbird start script
-%{__cat} %{SOURCE21} | %{__sed} -e 's,TBIRD_VERSION,%{version},g' > \
+rm -f $RPM_BUILD_ROOT/%{_bindir}/thunderbird
+%{__cat} %{SOURCE21} | %{__sed} -e 's,TBIRD_VERSION,%{version}b2,g' > \
   $RPM_BUILD_ROOT%{_bindir}/thunderbird
 %{__chmod} 755 $RPM_BUILD_ROOT/%{_bindir}/thunderbird
 
-install -m755 %{SOURCE30} $RPM_BUILD_ROOT/%{mozappdir}/open-browser.sh
+install -Dm755 %{SOURCE30} $RPM_BUILD_ROOT/%{mozappdir}/open-browser.sh
 %{__sed} -i -e 's|LIBDIR|%{_libdir}|g' $RPM_BUILD_ROOT/%{mozappdir}/open-browser.sh
 
 # set up our default preferences
 %{__cat} %{SOURCE12} | %{__sed} -e 's,THUNDERBIRD_RPM_VR,%{version}-%{release},g' \
                                 -e 's,COMMAND,%{mozappdir}/open-browser.sh,g' > \
         $RPM_BUILD_ROOT/rh-default-prefs
-%{__cp} $RPM_BUILD_ROOT/rh-default-prefs $RPM_BUILD_ROOT/%{mozappdir}/greprefs/all-redhat.js
-%{__cp} $RPM_BUILD_ROOT/rh-default-prefs $RPM_BUILD_ROOT/%{mozappdir}/defaults/pref/all-redhat.js
+%{__install} -D $RPM_BUILD_ROOT/rh-default-prefs $RPM_BUILD_ROOT/%{mozappdir}/greprefs/all-redhat.js
+%{__install} -D $RPM_BUILD_ROOT/rh-default-prefs $RPM_BUILD_ROOT/%{mozappdir}/defaults/pref/all-redhat.js
 %{__rm} $RPM_BUILD_ROOT/rh-default-prefs
 
 %{__rm} -f $RPM_BUILD_ROOT%{_bindir}/thunderbird-config
@@ -217,6 +165,8 @@
 %{__mkdir_p} $RPM_BUILD_ROOT%{mozappdir}/chrome/icons/default/
 %{__cp} other-licenses/branding/%{name}/default.xpm \
         $RPM_BUILD_ROOT%{mozappdir}/chrome/icons/default/
+
+%{__mkdir_p} $RPM_BUILD_ROOT%{mozappdir}/icons/
 %{__cp} other-licenses/branding/%{name}/default.xpm \
         $RPM_BUILD_ROOT%{mozappdir}/icons/
 
@@ -224,7 +174,9 @@
 %{__mkdir_p} $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins
 
 # Install langpacks
-touch ../%{name}.lang
+%{__rm} -f %{name}.lang # Delete for --short-circuit option
+touch %{name}.lang
+
 %{__mkdir_p} $RPM_BUILD_ROOT%{mozappdir}/extensions
 %{__tar} xjf %{SOURCE1}
 for langpack in `ls thunderbird-langpacks/*.xpi`; do
@@ -250,19 +202,22 @@
 
   language=`echo $language | sed -e 's/-/_/g'`
   extensiondir=`echo $extensiondir | sed -e "s,^$RPM_BUILD_ROOT,,"`
-  echo "%%lang($language) $extensiondir" >> ../%{name}.lang
+  echo "%%lang($language) $extensiondir" >> %{name}.lang
 done
 %{__rm} -rf thunderbird-langpacks
 
 
 # Copy over the LICENSE
+cd mozilla
 install -c -m 644 LICENSE $RPM_BUILD_ROOT%{mozappdir}
+cd -
 
 # Use the system hunspell dictionaries
 %{__rm} -rf $RPM_BUILD_ROOT/%{mozappdir}/dictionaries
 ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{mozappdir}/dictionaries
 
 # ghost files
+%{__mkdir_p} $RPM_BUILD_ROOT%{mozappdir}/components
 touch $RPM_BUILD_ROOT%{mozappdir}/components/compreg.dat
 touch $RPM_BUILD_ROOT%{mozappdir}/components/xpti.dat
 
@@ -304,31 +259,39 @@
 %{mozappdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
 %{mozappdir}/greprefs
 %{mozappdir}/icons
-%{mozappdir}/init.d
 %{mozappdir}/isp
 %{mozappdir}/mozilla-xremote-client
 %{mozappdir}/open-browser.sh
-%{mozappdir}/regxpcom
 %{mozappdir}/res
 %{mozappdir}/run-mozilla.sh
 %{mozappdir}/thunderbird-bin
 %{mozappdir}/thunderbird
 %{mozappdir}/updater
 %{mozappdir}/*.so
-
-%exclude %{_includedir}/%{name}-%{version}
-%exclude %{_datadir}/idl/%{name}-%{version}
-%exclude %{_libdir}/pkgconfig/*.pc
-%exclude %{mozappdir}/TestGtkEmbed
-%exclude %{mozappdir}/xpidl
-%exclude %{mozappdir}/xpcshell
-%exclude %{mozappdir}/xpt_dump
-%exclude %{mozappdir}/xpt_link
-%exclude %{mozappdir}/xpicleanup
+%dir %{mozappdir}/modules
+%{mozappdir}/modules/*.jsm
+%{mozappdir}/modules/*.js
+%dir %{mozappdir}/modules/gloda
+%{mozappdir}/modules/gloda/*.js
+%dir %{mozappdir}/modules/activity
+%{mozappdir}/modules/activity/*.js
+%{mozappdir}/README.txt
+%{mozappdir}/platform.ini
+%{mozappdir}/updater.ini
+%{mozappdir}/application.ini
+%exclude %{mozappdir}/LICENSE.txt
+%exclude %{mozappdir}/license.html
+%exclude %{mozappdir}/dependentlibs.list
+%exclude %{mozappdir}/removed-files
 
 #===============================================================================
 
 %changelog
+* Mon Mar  2 2009 Jan Horak <jhorak at redhat.com> - 3.0-1.beta2
+- Update to 3.0 beta2
+- Removed creation of thunderbird start script by rpmbuild
+- Added Patch2 to build correctly when building with --enable-shared option 
+
 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.0.0.18-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 


--- firefox-1.0-prdtoa.patch DELETED ---


--- firefox-1.1-uriloader.patch DELETED ---


--- firefox-1.5-bullet-bill.patch DELETED ---


--- firefox-1.5-pango-cursor-position-more.patch DELETED ---


--- firefox-1.5-pango-cursor-position.patch DELETED ---


--- firefox-1.5-pango-justified-range.patch DELETED ---


--- firefox-1.5-pango-underline.patch DELETED ---


--- firefox-1.5-theme-change.patch DELETED ---


--- firefox-1.5-xft-rangewidth.patch DELETED ---


--- firefox-2.0-link-layout.patch DELETED ---


--- firefox-2.0-pango-ligatures.patch DELETED ---


--- firefox-2.0-pango-printing.patch DELETED ---


--- firefox-2.0.0.4-undo-uriloader.patch DELETED ---


--- thunderbird-0.7.3-gnome-uriloader.patch DELETED ---


--- thunderbird-0.7.3-psfonts.patch DELETED ---


--- thunderbird-1.5-profile-migrator.patch DELETED ---


--- thunderbird-2.0-default-applications.patch DELETED ---


--- thunderbird-2.0-enable-debug.patch DELETED ---


--- thunderbird-2.0.0.12-SECAlgorithmID.patch DELETED ---


--- thunderbird-2.0.0.12-gcc43.patch DELETED ---




More information about the fedora-extras-commits mailing list