7890760
%define desktop_file_utils_version 0.9
7890760
%define nspr_version 4.6
02ddf2c
%define nss_version 3.10
7890760
%define cairo_version 1.0
fbf6d8b
926c0b4
%define official_branding 1
36ac449
6bf6459
Summary:        Mozilla Thunderbird mail/newsgroup client
6bf6459
Name:           thunderbird
5a445f3
Version:        2.0.0.14
5a445f3
Release:        1%{?dist}
6bf6459
URL:            http://www.mozilla.org/projects/thunderbird/
6bf6459
License:        MPLv1.1 or GPLv2+ or LGPLv2+
6bf6459
Group:          Applications/Internet
64ff119
%if %{official_branding}
7890760
%define tarball thunderbird-%{version}-source.tar.bz2
7890760
%else
fec1589
%define tarball thunderbird-2.0.0.0rc1-source.tar.bz2
7890760
%endif
7890760
Source0:        %{tarball}
5a445f3
Source1:        thunderbird-langpacks-%{version}-20080501.tar.bz2
7890760
Source10:       thunderbird-mozconfig
7890760
Source11:       thunderbird-mozconfig-branded
7890760
Source12:       thunderbird-redhat-default-prefs.js
7890760
Source20:       thunderbird.desktop
7890760
Source21:       thunderbird.sh.in
7890760
Source22:       thunderbird.png
7890760
Source30:       thunderbird-open-browser.sh
7890760
Source100:      find-external-requires
5756f2a
81bf77c
# Build patches
fec1589
Patch1:         firefox-2.0-link-layout.patch
ff6676c
Patch2:         firefox-1.0-prdtoa.patch
936cda3
936cda3
Patch10:        thunderbird-0.7.3-psfonts.patch
936cda3
Patch11:        thunderbird-0.7.3-gnome-uriloader.patch
5d333dc
blizzard 29015ec
# customization patches
fec1589
Patch24:        thunderbird-2.0-default-applications.patch
0d16653
blizzard 29015ec
# local bugfixes
40c7ce6
Patch40:        firefox-1.5-bullet-bill.patch
f7f3225
Patch41:        firefox-2.0.0.4-undo-uriloader.patch
7890760
Patch42:        firefox-1.1-uriloader.patch
7890760
7890760
# font system fixes
7725c1a
Patch83:        firefox-1.5-pango-cursor-position.patch
fec1589
Patch84:        firefox-2.0-pango-printing.patch
bf7b1b1
Patch85:        firefox-1.5-pango-cursor-position-more.patch
bf7b1b1
Patch86:        firefox-1.5-pango-justified-range.patch
bf7b1b1
Patch87:        firefox-1.5-pango-underline.patch
08c2af4
Patch88:        firefox-1.5-xft-rangewidth.patch
ccd8a32
Patch89:        firefox-2.0-pango-ligatures.patch
7890760
9fc1c5f
# Other 
9fc1c5f
Patch102:       firefox-1.5-theme-change.patch
bf7b1b1
Patch103:       thunderbird-1.5-profile-migrator.patch
d1e5226
Patch111:       thunderbird-path.patch
85d4930
Patch112:       thunderbird-2.0-enable-debug.patch
9fc1c5f
9fc1c5f
%if %{official_branding}
9fc1c5f
# Required by Mozilla Corporation
9fc1c5f
9fc1c5f
9fc1c5f
%else
9fc1c5f
# Not yet approved by Mozillla Corporation
9fc1c5f
9fc1c5f
9fc1c5f
%endif
7890760
5d333dc
6bf6459
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
02ddf2c
Requires:       nspr >= %{nspr_version}
02ddf2c
Requires:       nss >= %{nss_version}
bf7b1b1
%if 0%{?rhel} >= 5
6bf6459
Requires:       launchmail
bf7b1b1
%endif
7890760
BuildRequires:  cairo-devel >= %{cairo_version}
6bf6459
BuildRequires:  libpng-devel, libjpeg-devel, gtk2-devel
6bf6459
BuildRequires:  zlib-devel, gzip, zip, unzip
81bf77c
BuildRequires:  nspr-devel >= %{nspr_version}
02ddf2c
BuildRequires:  nss-devel >= %{nss_version}
6bf6459
BuildRequires:  libIDL-devel
a1e4c1b
BuildRequires:  desktop-file-utils
6bf6459
BuildRequires:  freetype-devel
c148576
BuildRequires:  libXt-devel
c148576
BuildRequires:  libXrender-devel
6bf6459
Requires:       desktop-file-utils >= %{desktop_file_utils_version}
36ac449
0ffff8f
%define mozappdir %{_libdir}/thunderbird-%{version}
36ac449
c21eae0
AutoProv: 0
c21eae0
%define _use_internal_dependency_generator 0
c21eae0
%define __find_requires %{SOURCE100}
c21eae0
36ac449
%description
36ac449
Mozilla Thunderbird is a standalone mail and newsgroup client.
36ac449
36ac449
#===============================================================================
36ac449
36ac449
%prep
2d16660
%setup -q -c
2d16660
cd mozilla
2d16660
fec1589
%patch1 -p1 -b .link-layout
ff6676c
%patch2 -p0
5037e06
936cda3
%patch10 -p1 -b .psfonts
936cda3
%patch11 -p1 -b .gnome-uriloader
fec1589
%patch24 -p1 -b .default-applications
40c7ce6
%patch40 -p1
f7f3225
%patch41 -p1
ff6676c
%patch42 -p0
7890760
bf7b1b1
# font system fixes
bf7b1b1
%patch83 -p1 -b .pango-cursor-position
fec1589
%patch84 -p0 -b .pango-printing
bf7b1b1
%patch85 -p1 -b .pango-cursor-position-more
bf7b1b1
%patch86 -p1 -b .pango-justified-range
bf7b1b1
%patch87 -p1 -b .pango-underline
08c2af4
%patch88 -p1 -b .nopangoxft2
79fdb9f
%patch89 -p1 -b .pango-ligatures
bf7b1b1
pushd gfx/src/ps
bf7b1b1
  # This sort of sucks, but it works for now.
bf7b1b1
  ln -s ../gtk/nsFontMetricsPango.h .
bf7b1b1
  ln -s ../gtk/nsFontMetricsPango.cpp .
bf7b1b1
  ln -s ../gtk/mozilla-decoder.h .
bf7b1b1
  ln -s ../gtk/mozilla-decoder.cpp .
bf7b1b1
popd
bf7b1b1
9fc1c5f
bf7b1b1
%patch102 -p0 -b .theme-change
bf7b1b1
%patch103 -p1 -b .profile-migrator
d1e5226
%patch111 -p1 -b .path
85d4930
%patch112 -p1 -b .debug
9fc1c5f
9fc1c5f
%if %{official_branding}
9fc1c5f
# Required by Mozilla Corporation
9fc1c5f
9fc1c5f
9fc1c5f
%else
9fc1c5f
# Not yet approved by Mozillla Corporation
9fc1c5f
9fc1c5f
9fc1c5f
%endif
9fc1c5f
7cc1245
7890760
%{__rm} -f .mozconfig
7890760
%{__cp} %{SOURCE10} .mozconfig
7890760
%if %{official_branding}
7890760
%{__cat} %{SOURCE11} >> .mozconfig
7890760
%endif
36ac449
36ac449
#===============================================================================
36ac449
36ac449
%build
2d16660
cd mozilla
bf7b1b1
bf7b1b1
# Build with -Os as it helps the browser; also, don't override mozilla's warning
bf7b1b1
# level; they use -Wall but disable a few warnings that show up _everywhere_
bf7b1b1
MOZ_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | %{__sed} -e 's/-O2/-Os/' -e 's/-Wall//')
bf7b1b1
bf7b1b1
export RPM_OPT_FLAGS=$MOZ_OPT_FLAGS
bf7b1b1
export PREFIX='%{_prefix}'
bf7b1b1
export LIBDIR='%{_libdir}'
bf7b1b1
bf7b1b1
%ifarch ppc ppc64 s390 s390x
bf7b1b1
%define moz_make_flags -j1
bf7b1b1
%else
bf7b1b1
%define moz_make_flags %{?_smp_mflags}
bf7b1b1
%endif
bf7b1b1
0ffff8f
export LDFLAGS="-Wl,-rpath,%{mozappdir}"
bf7b1b1
export MAKE="gmake %{moz_make_flags}"
97845ed
make -f client.mk build
36ac449
36ac449
#===============================================================================
36ac449
36ac449
%install
7890760
%{__rm} -rf $RPM_BUILD_ROOT
2d16660
cd mozilla
36ac449
fec1589
DESTDIR=$RPM_BUILD_ROOT make install
36ac449
e21fcd7
%{__mkdir_p} $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_datadir}/applications,%{_datadir}/icons/hicolor/48x48/apps}
7890760
50123e5
%{__install} -p -D %{SOURCE22} $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
7890760
7890760
desktop-file-install --vendor mozilla \
7890760
  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
7890760
  --add-category Network \
273aa35
  --add-category Email \
7890760
  %{SOURCE20}
36ac449
ff6676c
# set up the thunderbird start script
7890760
%{__cat} %{SOURCE21} | %{__sed} -e 's,TBIRD_VERSION,%{version},g' > \
ff6676c
  $RPM_BUILD_ROOT%{_bindir}/thunderbird
7890760
%{__chmod} 755 $RPM_BUILD_ROOT/%{_bindir}/thunderbird
36ac449
0ffff8f
install -m755 %{SOURCE30} $RPM_BUILD_ROOT/%{mozappdir}/open-browser.sh
fec1589
%{__sed} -i -e 's|LIBDIR|%{_libdir}|g' $RPM_BUILD_ROOT/%{mozappdir}/open-browser.sh
36ac449
fec1589
# set up our default preferences
7890760
%{__cat} %{SOURCE12} | %{__sed} -e 's,THUNDERBIRD_RPM_VR,%{version}-%{release},g' \
0ffff8f
                                -e 's,COMMAND,%{mozappdir}/open-browser.sh,g' > \
fe51f81
        $RPM_BUILD_ROOT/rh-default-prefs
0ffff8f
%{__cp} $RPM_BUILD_ROOT/rh-default-prefs $RPM_BUILD_ROOT/%{mozappdir}/greprefs/all-redhat.js
0ffff8f
%{__cp} $RPM_BUILD_ROOT/rh-default-prefs $RPM_BUILD_ROOT/%{mozappdir}/defaults/pref/all-redhat.js
fe51f81
%{__rm} $RPM_BUILD_ROOT/rh-default-prefs
36ac449
fec1589
%{__rm} -f $RPM_BUILD_ROOT%{_bindir}/thunderbird-config
632a59b
632a59b
cd $RPM_BUILD_ROOT%{mozappdir}/chrome
632a59b
find . -name "*" -type d -maxdepth 1 -exec %{__rm} -rf {} \;
632a59b
cd -
632a59b
0ffff8f
%{__mkdir_p} $RPM_BUILD_ROOT%{mozappdir}/chrome/icons/default/
0ffff8f
%{__cp} other-licenses/branding/%{name}/default.xpm \
0ffff8f
        $RPM_BUILD_ROOT%{mozappdir}/chrome/icons/default/
0ffff8f
%{__cp} other-licenses/branding/%{name}/default.xpm \
0ffff8f
        $RPM_BUILD_ROOT%{mozappdir}/icons/
0ffff8f
7890760
# own mozilla plugin dir (#135050)
7890760
%{__mkdir_p} $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins
a08e80a
415b20a
# Install langpacks
526743f
touch ../%{name}.lang
0ffff8f
%{__mkdir_p} $RPM_BUILD_ROOT%{mozappdir}/extensions
415b20a
%{__tar} xjf %{SOURCE1}
415b20a
for langpack in `ls thunderbird-langpacks/*.xpi`; do
415b20a
  language=`basename $langpack .xpi`
0ffff8f
  extensiondir=$RPM_BUILD_ROOT%{mozappdir}/extensions/langpack-$language@thunderbird.mozilla.org
415b20a
  %{__mkdir_p} $extensiondir
415b20a
  unzip $langpack -d $extensiondir
f285a91
  find $extensiondir -type f | xargs chmod 644
f285a91
fec1589
  tmpdir=`mktemp -d %{name}.XXXXXXXX`
fec1589
  langtmp=$tmpdir/%{name}/langpack-$language
f285a91
  %{__mkdir_p} $langtmp
f285a91
  jarfile=$extensiondir/chrome/$language.jar
f285a91
  unzip $jarfile -d $langtmp
fec1589
f285a91
  find $langtmp -type f | xargs chmod 644
f285a91
  %{__rm} -rf $jarfile
f285a91
  cd $langtmp
f285a91
  zip -r -D $jarfile locale
f285a91
  %{__rm} -rf locale
f285a91
  cd -
fec1589
  %{__rm} -rf $tmpdir
526743f
526743f
  language=`echo $language | sed -e 's/-/_/g'`
526743f
  extensiondir=`echo $extensiondir | sed -e "s,^$RPM_BUILD_ROOT,,"`
526743f
  echo "%%lang($language) $extensiondir" >> ../%{name}.lang
415b20a
done
415b20a
%{__rm} -rf thunderbird-langpacks
415b20a
415b20a
fec1589
# Copy over the LICENSE
fec1589
install -c -m 644 LICENSE $RPM_BUILD_ROOT%{mozappdir}
fec1589
5a445f3
# Use the system hunspell dictionaries
5a445f3
%{__rm} -rf $RPM_BUILD_ROOT/%{mozappdir}/dictionaries
5a445f3
ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{mozappdir}/dictionaries
5a445f3
fec1589
# ghost files
fec1589
touch $RPM_BUILD_ROOT%{mozappdir}/components/compreg.dat
fec1589
touch $RPM_BUILD_ROOT%{mozappdir}/components/xpti.dat
fec1589
fec1589
36ac449
%clean
54c401d
%{__rm} -rf $RPM_BUILD_ROOT
36ac449
7890760
%post
e21fcd7
update-desktop-database &> /dev/null || :
e21fcd7
touch --no-create %{_datadir}/icons/hicolor
e21fcd7
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
e21fcd7
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
e21fcd7
fi
7890760
7890760
%postun
e21fcd7
update-desktop-database &> /dev/null || :
e21fcd7
touch --no-create %{_datadir}/icons/hicolor
e21fcd7
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
e21fcd7
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
e21fcd7
fi
36ac449
526743f
%files -f %{name}.lang
36ac449
%defattr(-,root,root,-)
36ac449
%attr(755,root,root) %{_bindir}/thunderbird
2c56827
%attr(644,root,root) %{_datadir}/applications/mozilla-thunderbird.desktop
50123e5
%attr(644,root,root) %{_datadir}/pixmaps/thunderbird.png
79fdb9f
%dir %{mozappdir}
6bf6459
%doc %{mozappdir}/LICENSE
273aa35
%{mozappdir}/chrome
6bf6459
%dir %{mozappdir}/components
6bf6459
%ghost %{mozappdir}/components/compreg.dat
6bf6459
%ghost %{mozappdir}/components/xpti.dat
6bf6459
%{mozappdir}/components/*.so
6bf6459
%{mozappdir}/components/*.xpt
6bf6459
%attr(644,root,root) %{mozappdir}/components/*.js
273aa35
%{mozappdir}/defaults
273aa35
%{mozappdir}/dictionaries
526743f
%dir %{mozappdir}/extensions
526743f
%{mozappdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
273aa35
%{mozappdir}/greprefs
273aa35
%{mozappdir}/icons
273aa35
%{mozappdir}/init.d
273aa35
%{mozappdir}/isp
273aa35
%{mozappdir}/mozilla-xremote-client
273aa35
%{mozappdir}/open-browser.sh
273aa35
%{mozappdir}/regxpcom
273aa35
%{mozappdir}/res
273aa35
%{mozappdir}/run-mozilla.sh
273aa35
%{mozappdir}/thunderbird-bin
85d4930
%{mozappdir}/thunderbird
273aa35
%{mozappdir}/updater
273aa35
%{mozappdir}/*.so
273aa35
fec1589
%exclude %{_includedir}/%{name}-%{version}
fec1589
%exclude %{_datadir}/idl/%{name}-%{version}
fec1589
%exclude %{_libdir}/pkgconfig/*.pc
273aa35
%exclude %{mozappdir}/TestGtkEmbed
273aa35
%exclude %{mozappdir}/xpidl
273aa35
%exclude %{mozappdir}/xpcshell
273aa35
%exclude %{mozappdir}/xpt_dump
273aa35
%exclude %{mozappdir}/xpt_link
273aa35
%exclude %{mozappdir}/xpicleanup
36ac449
36ac449
#===============================================================================
36ac449
36ac449
%changelog
5a445f3
* Thu May  1 2008 Christopher Aillon <caillon@redhat.com> - 2.0.0.14-1
5a445f3
- Update to 2.0.0.14
5a445f3
- Use the system dictionaries
5a445f3
50123e5
* Fri Apr 18 2008 Christopher Aillon <caillon@redhat.com> - 2.0.0.12-6
50123e5
- Icon belongs in _datadir/pixmaps
50123e5
842ffa3
* Fri Apr 18 2008 Christopher Aillon <caillon@redhat.com> - 2.0.0.12-5
842ffa3
- rebuilt
842ffa3
526743f
* Mon Apr  7 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-4
526743f
- Add %%lang attributes to langpacks
526743f
2d16660
* Sat Mar 15 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-3
2d16660
- Avoid conflict between gecko debuginfos
2d16660
6d658f4
* Mon Mar 03 2008 Martin Stransky <stransky@redhat.com> 2.0.0.12-2
6d658f4
- Updated starting script (#426331)
6d658f4
e21fcd7
* Tue Feb 26 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-1
e21fcd7
- Update to 2.0.0.12
e21fcd7
- Fix up icon location and some scriptlets
e21fcd7
6bf6459
* Sun Dec  9 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.9-2
6bf6459
- Fix some rpmlint warnings
6bf6459
- Drop some old patches and obsoletes
6bf6459
0c0bcfe
* Thu Nov 15 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.9-1
0c0bcfe
- Update to 2.0.0.9
0c0bcfe
430ff37
* Wed Sep 26 2007 Martin Stransky <stransky@redhat.com> 2.0.0.6-6
85d4930
- Fixed #242657 - firefox -g doesn't work
85d4930
d1e5226
* Tue Sep 25 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-5
d1e5226
- Removed hardcoded MAX_PATH, PATH_MAX and MAXPATHLEN macros
d1e5226
2cab984
* Tue Sep 11 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-4
2cab984
- Fix crashes when using GTK+ themes containing a gtkrc which specify 
2cab984
  GtkOptionMenu::indicator_size and GtkOptionMenu::indicator_spacing
2cab984
14be158
* Mon Sep 10 2007 Martin Stransky <stransky@redhat.com> 2.0.0.6-3
14be158
- added fix for #246248 - firefox crashes when searching for word "do"
14be158
794a3b2
* Mon Aug 13 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-2
794a3b2
- Update the license tag
794a3b2
79fdb9f
* Wed Aug  8 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-1
79fdb9f
- Update to 2.0.0.6
79fdb9f
- Own the application directory (#244901)
79fdb9f
d4ffba7
* Tue Jul 31 2007 Martin Stransky <stransky@redhat.com> 2.0.0.0-3
ccd8a32
- added pango ligature fix
ccd8a32
64ff119
* Thu Apr 19 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-1
64ff119
- Update to 2.0.0.0 Final
64ff119
273aa35
* Fri Apr 13 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.5.rc1
273aa35
- Fix the desktop file
273aa35
- Clean up the files list
273aa35
- Remove the default client stuff from the pref window
273aa35
273aa35
* Thu Apr 12 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.4.rc1
fec1589
- Rebuild into Fedora
fec1589
fec1589
* Wed Apr 11 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.3.rc1
fec1589
- Update langpacks
fec1589
fec1589
* Thu Apr  5 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.2.rc1
fec1589
- Build option tweaks
fec1589
- Bring the install section to parity with Firefox's
fec1589
fec1589
* Thu Apr  5 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.1.rc1
fec1589
- Update to 2.0.0.0 RC1
fec1589
fec1589
* Sun Mar 25 2007 Christopher Aillon <caillon@redhat.com> 1.5.0.11-1
fec1589
- Update to 1.5.0.11
fec1589
ce233c8
* Fri Mar 2 2007 Martin Stransky <stransky@redhat.com> 1.5.0.10-1
ce233c8
- Update to 1.5.0.10
ce233c8
08c2af4
* Mon Feb 12 2007 Martin Stransky <stransky@redhat.com> 1.5.0.9-8
08c2af4
- added fix for #227406: garbage characters on some websites
08c2af4
  (when pango is disabled)
08c2af4
  
95d9d93
* Tue Jan 30 2007 Christopher Aillon <caillon@redhat.com> 1.5.0.9-7
95d9d93
- Updated cursor position patch from tagoh to fix issue with "jumping"
95d9d93
  cursor when in a textfield with tabs.
95d9d93
c8ddce2
* Tue Jan 30 2007 Christopher Aillon <caillon@redhat.com> 1.5.0.9-6
c8ddce2
- Fix the DND implementation to not grab, so it works with new GTK+.
c8ddce2
bf7b1b1
* Thu Dec 21 2006 Behdad Esfahbod <besfahbo@redhat.com> 1.5.0.9-5
bf7b1b1
- Added firefox-1.5-pango-underline.patch
bf7b1b1
bf7b1b1
* Wed Dec 20 2006 Behdad Esfahbod <besfahbo@redhat.com> 1.5.0.9-4
bf7b1b1
- Added firefox-1.5-pango-justified-range.patch
bf7b1b1
bf7b1b1
* Tue Dec 19 2006 Behdad Esfahbod <besfahbo@redhat.com> 1.5.0.9-3
bf7b1b1
- Added firefox-1.5-pango-cursor-position-more.patch
bf7b1b1
bf7b1b1
* Tue Dec 19 2006 Matthias Clasen <mclasen@redhat.com> 1.5.0.9-2
bf7b1b1
- Add a Requires: launchmail  (#219884)
bf7b1b1
bf7b1b1
* Tue Dec 19 2006 Christopher Aillon <caillon@redhat.com> 1.5.0.9-1
bf7b1b1
- Update to 1.5.0.9
bf7b1b1
- Take firefox's pango fixes
bf7b1b1
- Don't offer to import...nothing.
bf7b1b1
bf7b1b1
* Tue Nov  7 2006 Christopher Aillon <caillon@redhat.com> 1.5.0.8-1
bf7b1b1
- Update to 1.5.0.8
bf7b1b1
- Allow choosing of download directory
bf7b1b1
- Take the user to the correct directory from the Download Manager.
bf7b1b1
- Patch to add support for printing via pango from Behdad.
3f23a5d
bf7b1b1
* Sun Oct  8 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-4
baab267
- Default to use of system colors
baab267
bf7b1b1
* Wed Oct  4 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-3
40c7ce6
- Bring the invisible character to parity with GTK+
40c7ce6
bf7b1b1
* Wed Sep 27 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-2
9fc1c5f
- Fix crash when changing gtk key theme
9fc1c5f
- Prevent UI freezes while changing GNOME theme
9fc1c5f
- Remove verbiage about pango; no longer required by upstream.
9fc1c5f
bf7b1b1
* Wed Sep 13 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-1
3f14838
- Update to 1.5.0.7
3f14838
bf7b1b1
* Thu Sep  7 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-8
632a59b
- Shuffle order of the install phase around
632a59b
bf7b1b1
* Thu Sep  7 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-7
0ffff8f
- Let there be art for Alt+Tab again
0ffff8f
- s/tbdir/mozappdir/g
0ffff8f
bf7b1b1
* Wed Sep  6 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-6
7725c1a
- Fix for cursor position in editor widgets by tagoh and behdad (#198759)
7725c1a
bf7b1b1
* Tue Sep  5 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-5
97845ed
- Update nopangoxft.patch
97845ed
- Fix rendering of MathML thanks to Behdad Esfahbod.
97845ed
- Update start page text to reflect the MathML fixes.
97845ed
- Enable pango by default on all locales
97845ed
- Build using -rpath
97845ed
- Re-enable GCC visibility
97845ed
bf7b1b1
* Thu Aug  3 2006 Kai Engert <kengert@redhat.com> - 1.5.0.5-4
53dccf3
- Fix a build failure in mailnews mime code.
53dccf3
bf7b1b1
* Tue Aug  1 2006 Matthias Clasen <mclasen@redhat.com> - 1.5.0.5-3
3120346
- Rebuild
3120346
bf7b1b1
* Thu Jul 27 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-2
c89f5e6
- Update to 1.5.0.5
c89f5e6
bf7b1b1
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.5.0.4-2.1
4aa4873
- rebuild
4aa4873
bf7b1b1
* Mon Jun 12 2006 Kai Engert <kengert@redhat.com> - 1.5.0.4-2
10fbe9c
- Update to 1.5.0.4
a1e4c1b
- Fix desktop-file-utils requires
10fbe9c
bf7b1b1
* Wed Apr 19 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.2-2
e930aeb
- Update to 1.5.0.2
e930aeb
bf7b1b1
* Thu Mar 16 2006 Christopher Aillon <caillon@redhat.com> - 1.5-7
463596d
- Bring the other arches back
463596d
bf7b1b1
* Mon Mar 13 2006 Christopher Aillon <caillon@redhat.com> - 1.5.6
0b4ac5d
- Temporarily disable other arches that we don't ship FC5 with, for time
0b4ac5d
bf7b1b1
* Mon Mar 13 2006 Christopher Aillon <caillon@redhat.com> - 1.5-5
9f9820e
- Add a notice to the mail start page denoting this is a pango enabled build.
20f8dae
bf7b1b1
* Fri Feb 10 2006 Christopher Aillon <caillon@redhat.com> - 1.5-3
f285a91
- Add dumpstack.patch
f285a91
- Improve the langpack install stuff
f285a91
bf7b1b1
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.5-2.1
701497a
- rebuilt for new gcc4.1 snapshot and glibc changes
701497a
bf7b1b1
* Fri Jan 27 2006 Christopher Aillon <caillon@redhat.com> - 1.5-2
415b20a
- Add some langpacks back in
415b20a
- Stop providing MozillaThunderbird
415b20a
bf7b1b1
* Thu Jan 12 2006 Christopher Aillon <caillon@redhat.com> - 1.5-1
926c0b4
- Official 1.5 release is out
926c0b4
bf7b1b1
* Wed Jan 11 2006 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.6.rc1
8e6b09c
- Fix crash when deleting highlighted text while composing mail within
8e6b09c
  plaintext editor with spellcheck enabled.
8e6b09c
bf7b1b1
* Tue Jan  3 2006 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.5.rc1
eba750c
- Looks like we can build on ppc64 again.
eba750c
bf7b1b1
* Fri Dec 16 2005 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.4.rc1
927ab7b
- Rebuild
927ab7b
bf7b1b1
* Fri Dec 16 2005 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.3.rc1
aac6177
- Once again, disable ppc64 because of a new issue.
aac6177
  See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175944
aac6177
02ddf2c
- Use the system NSS libraries
02ddf2c
- Build on ppc64
02ddf2c
b1d1a1f
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
b1d1a1f
- rebuilt
b1d1a1f
bf7b1b1
* Mon Nov 28 2005 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.1.rc1
7cc1245
- Fix issue with popup dialogs and other actions causing lockups
7cc1245
6ac50fe
* Sat Nov  5 2005 Christopher Aillon <caillon@redhat.com> 1.5-0.5.0.rc1
6ac50fe
- Update to 1.5 rc1
6ac50fe
16b210c
* Sat Oct  8 2005 Christopher Aillon <caillon@redhat.com> 1.5-0.5.0.beta2
16b210c
- Update to 1.5 beta2
16b210c
7890760
* Wed Sep 28 2005 Christopher Aillon <caillon@redhat.com> 1.5-0.5.0.beta1
7890760
- Update to 1.5 beta1
7890760
- Bring the install phase of the spec file up to speed
Kristian Høgsberg f3381bf
2c721d8
* Sun Aug 14 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-4
2c721d8
- Rebuild
2c721d8
031833d
* Sat Aug  6 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-3
031833d
- Add patch to make file chooser dialog modal
031833d
2fd123a
* Fri Jul 22 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-2
2fd123a
- Update to 1.0.6
2fd123a
4acee59
* Mon Jul 18 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-0.1.fc5
4acee59
- 1.0.6 Release Candidate
4acee59
81bf77c
* Fri Jul 15 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-8
81bf77c
- Use system NSPR
81bf77c
- Fix crash on 64bit platforms (#160330)
81bf77c
Kristian Høgsberg 39c70fc
* Thu Jun 23 2005 Kristian Høgsberg <krh@redhat.com>  1.0.2-7
Kristian Høgsberg 39c70fc
- Add firefox-1.0-pango-cairo.patch to get rid of the last few Xft
Kristian Høgsberg 39c70fc
  references, fixing the "no fonts" problem.
Kristian Høgsberg 39c70fc
42717a8
* Fri May 13 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-6
42717a8
- Change the Exec line in the desktop file to `thunderbird`
42717a8
a08e80a
* Fri May 13 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-5
a08e80a
- Update pango patche, MOZ_DISABLE_PANGO now works as advertised.
a08e80a
26eb761
* Mon May  9 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-4
26eb761
- Add temporary workaround to not create files in the user's $HOME (#149664)
26eb761
ff6676c
* Wed May  4 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-3
ff6676c
- Don't have downloads "disappear" when downloading to desktop (#139015)
ff6676c
- Fix for some more cursor issues in textareas (149991, 150002, 152089)
ff6676c
- Add upstream patch to fix bidi justification of pango
ff6676c
- Add patch to fix launching of helper applications
ff6676c
- Add patch to properly link against libgfxshared_s.a
ff6676c
- Fix multilib conflicts
ff6676c
e727439
* Wed Apr 27 2005 Warren Togami <wtogami@redhat.com>
e727439
- correct confusing PANGO vars in startup script
e727439
53dd8d5
* Wed Mar 23 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-1
53dd8d5
- Thunderbird 1.0.2
53dd8d5
54c401d
* Tue Mar  8 2005 Christopher Aillon <caillon@redhat.com> 1.0-5
54c401d
- Add patch to compile against new fortified glibc macros
54c401d
936cda3
* Sat Mar  5 2005 Christopher Aillon <caillon@redhat.com> 1.0-4
936cda3
- Rebuild against GCC 4.0
936cda3
- Add execshield patches
936cda3
- Minor specfile cleanup
936cda3
fe51f81
* Mon Dec 20 2004 Christopher Aillon <caillon@redhat.com> 1.0-3
fe51f81
- Rebuild
fe51f81
0d16653
* Thu Dec 16 2004 Christopher Aillon <caillon@redhat.com> 1.0-2
0d16653
- Add RPM version to useragent
0d16653
0d16653
* Thu Dec 16 2004 Christopher Blizzard <blizzard@redhat.com>
0d16653
- Port over pango patches from firefox
0d16653
b3fe405
* Wed Dec  8 2004 Christopher Aillon <caillon@redhat.com> 1.0-1
b3fe405
- Thunderbird 1.0
b3fe405
ec92e8c
* Mon Dec  6 2004 Christopher Aillon <caillon@redhat.com> 1.0-0.rc1.1
ec92e8c
- Fix advanced prefs
ec92e8c
0d16653
* Fri Dec  3 2004 Christopher Aillon <caillon@redhat.com>
0d16653
- Make this run on s390(x) now for real
0d16653
3d68c19
* Wed Dec  1 2004 Christopher Aillon <caillon@redhat.com> 1.0-0.rc1.0
3d68c19
- Update to 1.0 rc1
3d68c19
0d16653
* Fri Nov 19 2004 Christopher Aillon <caillon@redhat.com>
0d16653
- Add patches to build and run on s390(x)
0d16653
6c7ad51
* Thu Nov 11 2004 Christopher Aillon <caillon@redhat.com> 0.9.0-2
6c7ad51
- Rebuild to fix file chooser
6c7ad51
5756f2a
* Fri Nov  5 2004 Christopher Aillon <caillon@redhat.com> 0.9.0-1
5756f2a
- Update to 0.9
5756f2a
2ecd813
* Fri Oct 22 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-10
2ecd813
- Prevent inlining of stack direction detection (#135255)
2ecd813
19cac1d
* Tue Oct 19 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-9
19cac1d
- More file chooser fixes (same as in firefox)
19cac1d
- Fix for upstream 28327.
19cac1d
blizzard 29015ec
* Mon Oct 18 2004 Christopher Blizzard <blizzard@redhat.com> 0.8.0-8
blizzard 95d655c
- Update the pango patch
blizzard 95d655c
blizzard 95d655c
* Mon Oct 18 2004 Christopher Blizzard <blizzard@redhat.com> 0.8.0-8
blizzard 29015ec
- Pull over patches from firefox build:
blizzard 29015ec
  - disable default application dialog
blizzard 29015ec
  - don't include software update since it doesn't work
blizzard 29015ec
  - make external app support work
blizzard 29015ec
blizzard 8d3138d
* Thu Oct 14 2004 Christopher Blizzard <blizzard@redhat.com> 0.8.0-7
blizzard 8d3138d
- Use pango for rendering
blizzard 8d3138d
cbf9928
* Tue Oct 12 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-6
cbf9928
- Fix for 64 bit crash at startup (b.m.o #256603)
cbf9928
5d333dc
* Sat Oct  9 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-5
5d333dc
- Add patches to fix xremote (#135036)
5d333dc
59bcc1b
* Fri Oct  8 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-4
59bcc1b
- Add patch to fix button focus issues (#133507)
59bcc1b
- Add patch for fix IMAP race issues (bmo #246439)
59bcc1b
c21eae0
* Fri Oct  1 2004 Bill Nottingham <notting@redhat.com> 0.8.0-3
c21eae0
- filter out library Provides: and internal Requires:
c21eae0
6f85560
* Tue Sep 28 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-2
6f85560
- Backport the GTK+ File Chooser.
6f85560
- Add fix for JS math on x86_64 systems
6f85560
- Add pkgconfig patch
6f85560
2c56827
* Thu Sep 16 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-1
2c56827
- Update to 0.8.0
2c56827
- Remove enigmail
2c56827
- Update BuildRequires
2c56827
- Remove gcc34 and extension manager patches -- they are upstreamed.
3e2e663
- Fix for gnome-vfs2 error at component registration
2c56827
36ac449
* Fri Sep 03 2004 Christopher Aillon <caillon@redhat.com> 0.7.3-5
36ac449
- Build with --disable-xprint
36ac449
36ac449
* Wed Sep 01 2004 David Hill <djh[at]ii.net> 0.7.3-4
36ac449
- remove all Xvfb-related hacks
36ac449
36ac449
* Wed Sep 01 2004 Warren Togami <wtogami@redhat.com> 
36ac449
- actually apply psfonts
36ac449
- add mozilla gnome-uriloader patch to prevent build failure
36ac449
36ac449
* Tue Aug 31 2004 Warren Togami <wtogami@redhat.com> 0.7.3-3
36ac449
- rawhide import
36ac449
- apply NetBSD's freetype 2.1.8 patch
36ac449
- apply psfonts patch
36ac449
- remove BR on /usr/bin/ex, breaks beehive
36ac449
36ac449
* Tue Aug 31 2004 David Hill <djh[at]ii.net> 0.7.3-0.fdr.2
36ac449
- oops, fix %%install
36ac449
36ac449
* Thu Aug 26 2004 David Hill <djh[at]ii.net> 0.7.3-0.fdr.1
36ac449
- update to Thunderbird 0.7.3 and Enigmail 0.85.0
36ac449
- remove XUL.mfasl on startup, add Debian enigmail patches
36ac449
- add Xvfb hack for -install-global-extension
36ac449
36ac449
* Wed Jul 14 2004 David Hill <djh[at]ii.net> 0.7.2-0.fdr.0
36ac449
- update to 0.7.2, just because it's there
36ac449
- update gcc-3.4 patch (Kaj Niemi)
36ac449
- add EM registration patch and remove instdir hack
36ac449
36ac449
* Sun Jul 04 2004 David Hill <djh[at]ii.net> 0.7.1-0.fdr.1
36ac449
- re-add Enigmime 1.0.7, omit Enigmail until the Mozilla EM problems are fixed
36ac449
36ac449
* Wed Jun 30 2004 David Hill <djh[at]ii.net> 0.7.1-0.fdr.0
36ac449
- update to 0.7.1
36ac449
- remove Enigmail
36ac449
36ac449
* Mon Jun 28 2004 David Hill <djh[at]ii.net> 0.7-0.fdr.1
36ac449
- re-enable Enigmail 0.84.1
36ac449
- add gcc-3.4 patch (Kaj Niemi)
36ac449
- use official branding (with permission)
36ac449
36ac449
* Fri Jun 18 2004 David Hill <djh[at]ii.net> 0.7-0.fdr.0
36ac449
- update to 0.7
36ac449
- temporarily disable Enigmail 0.84.1, make ftp links work (#1634)
36ac449
- specify libdir, change BR for apt (V. Skyttä, #1617)
36ac449
36ac449
* Tue May 18 2004 Warren Togami <wtogami@redhat.com> 0.6-0.fdr.5
36ac449
- temporary workaround for enigmail skin "modern" bug
36ac449
36ac449
* Mon May 10 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.4
36ac449
- update to Enigmail 0.84.0 
36ac449
- update launch script
36ac449
36ac449
* Mon May 10 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.3
36ac449
- installation directory now versioned
36ac449
- allow root to run the program (for installing extensions)
36ac449
- remove unnecessary %%pre and %%post
36ac449
- remove separators, update mozconfig and launch script (M. Schwendt, #1460)
36ac449
36ac449
* Wed May 05 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.2
36ac449
- include Enigmail, re-add release notes
36ac449
- delete %{_libdir}/thunderbird in %%pre
36ac449
36ac449
* Mon May 03 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.1
36ac449
- update to Thunderbird 0.6
36ac449
36ac449
* Fri Apr 30 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.0.rc1
36ac449
- update to Thunderbird 0.6 RC1
36ac449
- add new icon, remove release notes
36ac449
36ac449
* Thu Apr 15 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.0.20040415
36ac449
- update to latest CVS, update mozconfig and %%build accordingly
36ac449
- update to Enigmail 0.83.6
36ac449
- remove x-remote and x86_64 patches
36ac449
- build with -Os
36ac449
36ac449
* Thu Apr 15 2004 David Hill <djh[at]ii.net> 0.5-0.fdr.12
36ac449
- update x-remote patch
36ac449
- more startup script fixes
36ac449
36ac449
* Tue Apr 06 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.11
36ac449
- startup script fixes, and a minor cleanup
36ac449
36ac449
* Sun Apr 04 2004 Warren Togami <wtogami@redhat.com> 0:0.5-0.fdr.10
36ac449
- Minor cleanups
36ac449
6bf6459
* Sun Apr 04 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.8
36ac449
- minor improvements to open-browser.sh and startup script
36ac449
- update to latest version of Blizzard's x-remote patch
36ac449
6bf6459
* Thu Mar 25 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.7
36ac449
- update open-browser.sh, startup script, and BuildRequires
36ac449
6bf6459
* Sun Mar 14 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.6
36ac449
- update open-browser script, modify BuildRequires (Warren)
36ac449
- add Blizzard's x-remote patch
36ac449
- initial attempt at x-remote-enabled startup script
36ac449
6bf6459
* Sun Mar 07 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.5
36ac449
- refuse to run with excessive privileges
36ac449
6bf6459
* Fri Feb 27 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.4
36ac449
- add Mozilla x86_64 patch (Oliver Sontag)
36ac449
- Enigmail source filenames now include the version
36ac449
- modify BuildRoot
36ac449
6bf6459
* Thu Feb 26 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.3
36ac449
- use the updated official tarball
36ac449
6bf6459
* Wed Feb 18 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.2
36ac449
- fix %%prep script
36ac449
6bf6459
* Mon Feb 16 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.1
36ac449
- update Enigmail to 0.83.3
36ac449
- use official source tarball (after removing the CRLFs)
36ac449
- package renamed to thunderbird
36ac449
6bf6459
* Mon Feb 09 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.0
36ac449
- update to 0.5
36ac449
- check for lockfile before launching
36ac449
36ac449
* Fri Feb 06 2004 David Hill <djh[at]ii.net>
36ac449
- update to latest cvs
36ac449
- update to Enigmail 0.83.2
36ac449
6bf6459
* Thu Jan 29 2004 David Hill <djh[at]ii.net> 0:0.4-0.fdr.5
36ac449
- update to Enigmail 0.83.1
36ac449
- removed Mozilla/Firebird script patching
36ac449
6bf6459
* Sat Jan 03 2004 David Hill <djh[at]ii.net> 0:0.4-0.fdr.4
36ac449
- add startup notification to .desktop file
36ac449
36ac449
* Thu Dec 25 2003 Warren Togami <warren@togami.com> 0:0.4-0.fdr.3
36ac449
- open-browser.sh release 3
36ac449
- patch broken /usr/bin/mozilla script during install
36ac449
- dir ownership
36ac449
- XXX: Source fails build on x86_64... fix later
36ac449
6bf6459
* Tue Dec 23 2003 David Hill <djh[at]ii.net> 0:0.4-0.fdr.2
36ac449
- update to Enigmail 0.82.5
36ac449
- add Warren's open-browser.sh (#1113)
36ac449
6bf6459
* Tue Dec 09 2003 David Hill <djh[at]ii.net> 0:0.4-0.fdr.1
36ac449
- use Thunderbird's mozilla-xremote-client to launch browser
36ac449
6bf6459
* Sun Dec 07 2003 David Hill <djh[at]ii.net> 0:0.4-0.fdr.0
36ac449
- update to 0.4
36ac449
- make hyperlinks work (with recent versions of Firebird/Mozilla)
36ac449
36ac449
* Thu Dec 04 2003 David Hill <djh[at]ii.net>
36ac449
- update to 0.4rc2
36ac449
36ac449
* Wed Dec 03 2003 David Hill <djh[at]ii.net>
36ac449
- update to 0.4rc1 and Enigmail 0.82.4
36ac449
36ac449
* Thu Nov 27 2003 David Hill <djh[at]ii.net>
36ac449
- update to latest CVS and Enigmail 0.82.3
36ac449
36ac449
* Sun Nov 16 2003 David Hill <djh[at]ii.net>
36ac449
- update to latest CVS (0.4a)
36ac449
- update Enigmail to 0.82.2
36ac449
- alter mozconfig for new build requirements
36ac449
- add missing BuildReq (#987)
36ac449
6bf6459
* Thu Oct 16 2003 David Hill <djh[at]ii.net> 0:0.3-0.fdr.0
36ac449
- update to 0.3
36ac449
6bf6459
* Sun Oct 12 2003 David Hill <djh[at]ii.net> 0:0.3rc3-0.fdr.0
36ac449
- update to 0.3rc3
36ac449
- update Enigmail to 0.81.7
36ac449
6bf6459
* Thu Oct 02 2003 David Hill <djh[at]ii.net> 0:0.3rc2-0.fdr.0
36ac449
- update to 0.3rc2
36ac449
6bf6459
* Wed Sep 17 2003 David Hill <djh[at]ii.net> 0:0.2-0.fdr.2
36ac449
- simplify startup script
36ac449
6bf6459
* Wed Sep 10 2003 David Hill <djh[at]ii.net> 0:0.2-0.fdr.1
36ac449
- add GPG support (Enigmail 0.81.6)
36ac449
- specfile fixes (#679)
36ac449
6bf6459
* Thu Sep 04 2003 David Hill <djh[at]ii.net> 0:0.2-0.fdr.0
36ac449
- update to 0.2
36ac449
36ac449
* Mon Sep 01 2003 David Hill <djh[at]ii.net>
36ac449
- initial RPM
36ac449
  (based on the fedora MozillaFirebird-0.6.1 specfile)
36ac449