3fe7b7
# Set for local builds only
6e1282
%global disable_toolsets  0
6e1282
d58389
%ifarch %{ix86}
d58389
  # no debug package for the i686 because oom on i686 with debuginfos
d58389
  #FIXME revise if still necessary
d58389
  %global debug_package %{nil}
6e1282
%endif
6e1282
b924fd
%{lua:
b924fd
function dist_to_rhel_minor(str, start)
b924fd
  match = string.match(str, ".module%+el8.%d+")
b924fd
  if match then
b924fd
     return string.sub(match, 13)
b924fd
  end
b924fd
  match = string.match(str, ".el8_%d+")
b924fd
  if match then
b924fd
     return string.sub(match, 6)
b924fd
  end
b924fd
  match = string.match(str, ".el8")
b924fd
  if match then
d58389
     return 6
b924fd
  end
b924fd
  return -1
b924fd
end}
b924fd
b924fd
%global rhel_minor_version %{lua:print(dist_to_rhel_minor(rpm.expand("%dist")))}
d58389
%global build_with_clang  0
6e1282
6e1282
%global system_nss        1
6e1282
%global bundle_nss        0
6e1282
6e1282
%if 0%{?rhel} == 8
d58389
  %if %{rhel_minor_version} < 3
d58389
    %global bundle_nss        1
d58389
    %global system_nss        1
6e1282
  %endif
6e1282
%endif
6e1282
6e1282
%define use_bundled_ffi   0
6e1282
6e1282
# Don't use system hunspell for now
6e1282
%global system_hunspell   0
3fe7b7
%global use_llvmts        0
d58389
%global use_nodejsts      0
d58389
%if 0%{?rhel} < 8
3fe7b7
%global use_llvmts        1
d58389
%global use_nodejsts      1
3fe7b7
%endif
10afcc
d58389
%global nodejs_rb         nodejs
d58389
%global llvm_version      7.0
d58389
d58389
%if 0%{?rhel} == 8
d58389
%global llvm_version      6.0
6e1282
%endif
d58389
d58389
%if 0%{?rhel} == 7
d58389
  %global use_dts         1
d58389
  %global nodejs_rb       rh-nodejs10-nodejs
d58389
  %global llvm_version    11.0
10afcc
%endif
10afcc
10afcc
%global use_rustts        1
d58389
%if 0%{?rhel} >= 9
d58389
  %global use_rustts      0
10afcc
%endif
3fe7b7
d58389
%global dts_version       10
d58389
%global rust_version      1.52
d58389
3fe7b7
%if 0%{?disable_toolsets}
3fe7b7
%global use_rustts        0
3fe7b7
%global use_dts           0
3fe7b7
%global use_llvmts        0
3fe7b7
%endif
3fe7b7
10afcc
# Big endian platforms
10afcc
%ifarch ppc64 s390x
10afcc
# Javascript Intl API is not supported on big endian platforms right now:
10afcc
# https://bugzilla.mozilla.org/show_bug.cgi?id=1322212
6e1282
%global big_endian        1
10afcc
%endif
10afcc
6e1282
# Hardened build?
6e1282
%global hardened_build    1
6e1282
6e1282
%ifarch %{ix86} x86_64
6e1282
%global run_tests         0
6e1282
%else
6e1282
%global run_tests         0
6e1282
%endif
10afcc
6e1282
# Build as a debug package?
6e1282
%global debug_build       0
10afcc
10afcc
%define thunderbird_app_id      \{3550f703-e582-4d05-9a08-453d09bdfdc6\}
6e1282
# Minimal required versions
10afcc
6e1282
%if 0%{?system_nss}
d58389
%global nspr_version 4.32
6e1282
# NSS/NSPR quite often ends in build override, so as requirement the version
6e1282
# we're building against could bring us some broken dependencies from time to time.
d58389
#%global nspr_build_version %(pkg-config --silence-errors --modversion nspr 2>/dev/null || echo 65536)
6e1282
%global nspr_build_version %{nspr_version}
6e1282
%global nss_version 3.53.1
d58389
#%global nss_build_version %(pkg-config --silence-errors --modversion nss 2>/dev/null || echo 65536)
6e1282
%global nss_build_version %{nss_version}
10afcc
%endif
10afcc
6e1282
# GTK3 bundling
6e1282
%define avoid_bundled_rebuild   0
6e1282
d58389
%define bundled_install_path %{mozappdir}/bundled
10afcc
10afcc
# We could use %%include, but in %%files, %%post and other sections, but in these
10afcc
# sections it could lead to syntax errors about unclosed %%if. Work around it by
10afcc
# using the following macro
10afcc
%define include_file() %{expand:%(cat '%1')}
10afcc
6e1282
%global mozappdir     %{_libdir}/%{name}
6e1282
%global mozappdirdev  %{_libdir}/%{name}-devel-%{version}
d58389
%global langpackdir   %{mozappdir}/extensions
6e1282
%global tarballdir    %{name}-%{version}
6e1282
#global pre_tag       alpha
10afcc
6e1282
%global official_branding       1
6e1282
%global build_langpacks         1
10afcc
Summary:        Mozilla Thunderbird mail/newsgroup client
10afcc
Name:           thunderbird
d58389
Version:        91.4.0
e23d9e
Release:        1%{?dist}
10afcc
URL:            http://www.mozilla.org/projects/thunderbird/
10afcc
License:        MPLv1.1 or GPLv2+ or LGPLv2+
10afcc
Group:          Applications/Internet
10afcc
d58389
%if 0%{?rhel} == 9
d58389
ExcludeArch:    %{ix86}
d58389
%endif
d58389
%if 0%{?rhel} == 8
d58389
ExcludeArch:    %{ix86}
d58389
%endif
10afcc
%if 0%{?rhel} == 7
10afcc
ExcludeArch:    s390 ppc
10afcc
%endif
10afcc
d58389
# We can't use the official tarball as it contains some test files that use
d58389
# licenses that are rejected by Red Hat Legal.
d58389
# The official tarball has to be always processed by the process-official-tarball
d58389
# script.
d58389
# Link to official tarball: https://archive.mozilla.org/pub/thunderbird/releases/%%{version}%%{?pre_version}/source/thunderbird-%%{version}%%{?pre_version}.source.tar.xz
d58389
Source0:        thunderbird-%{version}%{?pre_version}.processed-source.tar.xz
10afcc
%if %{build_langpacks}
d58389
Source1:        thunderbird-langpacks-%{version}%{?ext_version}-20211201.tar.xz
10afcc
%endif
d58389
Source2:        cbindgen-vendor.tar.xz
10afcc
Source3:        get-calendar-langpacks.sh
d58389
Source4:        process-official-tarball
10afcc
10afcc
Source10:       thunderbird-mozconfig
10afcc
Source20:       thunderbird.desktop
10afcc
Source21:       thunderbird.sh.in
10afcc
Source24:       mozilla-api-key
10afcc
Source27:       google-api-key
3fe7b7
Source28:       node-stdout-nonblocking-wrapper
10afcc
Source701:      thunderbird-redhat-default-prefs.js.rhel7
10afcc
d58389
Source403:      nss-3.67.0-7.el8_1.src.rpm
6e1282
Source401:      nss-setup-flags-env.inc
d58389
Source402:      nspr-4.32.0-1.el8_1.src.rpm
d58389
10afcc
# Build patches
3fe7b7
# workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1699374
3fe7b7
Patch1001:      build-ppc64le-inline.patch
3fe7b7
Patch1003:      python-missing-utimensat.patch
d58389
Patch1008:        build-rhel7-nasm-dwarf.patch
d58389
Patch1009:        build-debuginfo-fix.patch
3fe7b7
# workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1699374
10afcc
Patch4:         build-mozconfig-fix.patch
10afcc
Patch6:         build-nss-version.patch
10afcc
10afcc
# Fedora/RHEL specific patches
10afcc
Patch215:        firefox-enable-addons.patch
10afcc
Patch219:        rhbz-1173156.patch
10afcc
Patch224:        mozilla-1170092.patch
6e1282
Patch237:        disable-openpgp-in-thunderbird.patch
10afcc
10afcc
# Upstream patches
10afcc
6e1282
Patch503:        mozilla-s390-context.patch
6e1282
Patch505:        mozilla-bmo1005535.patch
6e1282
Patch506:        mozilla-bmo1504834-part1.patch
6e1282
Patch507:        mozilla-bmo1504834-part2.patch
6e1282
Patch508:        mozilla-bmo1504834-part3.patch
6e1282
Patch509:        mozilla-bmo1504834-part4.patch
6e1282
Patch510:        mozilla-bmo1554971.patch
6e1282
Patch511:        mozilla-bmo1602730.patch
6e1282
Patch512:        mozilla-bmo849632.patch
6e1282
Patch513:        mozilla-bmo998749.patch
6e1282
Patch514:        mozilla-s390x-skia-gradient.patch
6e1282
Patch515:        mozilla-bmo1626236.patch
10afcc
6e1282
%if %{?system_nss}
6e1282
%if !0%{?bundle_nss}
6e1282
BuildRequires:  pkgconfig(nspr) >= %{nspr_version}
6e1282
BuildRequires:  pkgconfig(nss) >= %{nss_version}
6e1282
BuildRequires:  nss-static >= %{nss_version}
6e1282
%endif
6e1282
%endif
10afcc
BuildRequires:  pkgconfig(libpng)
10afcc
BuildRequires:  xz
6e1282
BuildRequires:  libXt-devel
6e1282
BuildRequires:  mesa-libGL-devel
10afcc
Requires:       liberation-fonts-common
10afcc
Requires:       liberation-sans-fonts
10afcc
BuildRequires:  libjpeg-devel
6e1282
BuildRequires:  zip
6e1282
BuildRequires:  bzip2-devel
6e1282
BuildRequires:  pkgconfig(zlib)
6e1282
BuildRequires:  pkgconfig(gtk+-2.0)
6e1282
BuildRequires:  krb5-devel
6e1282
BuildRequires:  pkgconfig(pango)
d58389
BuildRequires:  pkgconfig(freetype2) >= 2.1.9
6e1282
BuildRequires:  pkgconfig(xt)
6e1282
BuildRequires:  pkgconfig(xrender)
6e1282
%if %{?system_hunspell}
6e1282
BuildRequires:  hunspell-devel
10afcc
%endif
6e1282
BuildRequires:  pkgconfig(libstartup-notification-1.0)
6e1282
BuildRequires:  pkgconfig(libnotify)
6e1282
BuildRequires:  pkgconfig(dri)
6e1282
BuildRequires:  pkgconfig(libcurl)
6e1282
BuildRequires:  dbus-glib-devel
d58389
BuildRequires:  m4
d58389
6e1282
BuildRequires:  pkgconfig(libpulse)
10afcc
10afcc
%if 0%{?use_dts}
10afcc
BuildRequires:  devtoolset-%{dts_version}-gcc-c++
10afcc
BuildRequires:  devtoolset-%{dts_version}-gcc
10afcc
BuildRequires:  devtoolset-%{dts_version}-libatomic-devel
10afcc
%endif
d58389
%if 0%{?rhel} == 9
d58389
BuildRequires:  gcc
d58389
BuildRequires:  gcc-c++
d58389
BuildRequires:  cargo
d58389
BuildRequires:  rust
d58389
BuildRequires:  clang clang-libs llvm
10afcc
%endif
6e1282
3fe7b7
BuildRequires:  scl-utils
6e1282
BuildRequires:  findutils
6e1282
d58389
BuildRequires:  %{nodejs_rb} >= 10.21
d58389
BuildRequires:  python3
6e1282
10afcc
%if 0%{?rhel} == 8
10afcc
BuildRequires:  cargo
3fe7b7
BuildRequires:  rust >= %{rust_version}
10afcc
BuildRequires:  llvm >= %{llvm_version}
10afcc
BuildRequires:  llvm-devel >= %{llvm_version}
10afcc
BuildRequires:  clang >= %{llvm_version}
3fe7b7
BuildRequires:  clang-devel >= %{llvm_version}
6e1282
BuildRequires:  rustfmt >= %{rust_version}
3fe7b7
%else
3fe7b7
%if 0%{?use_rustts}
d58389
BuildRequires:  rust-toolset-%{rust_version}
6e1282
%endif
3fe7b7
%if 0%{?use_llvmts}
3fe7b7
BuildRequires:  llvm-toolset-%{llvm_version}
3fe7b7
BuildRequires:  llvm-toolset-%{llvm_version}-llvm-devel
d58389
BuildRequires:  llvm-toolset-%{llvm_version}-clang
d58389
BuildRequires:  llvm-toolset-%{llvm_version}-clang-devel
3fe7b7
%endif
10afcc
%endif
3fe7b7
d58389
BuildRequires:  nasm
d58389
%if %{build_with_clang}
d58389
BuildRequires:  lld
6e1282
%endif
6e1282
6e1282
%if 0%{?rhel} == 8
b924fd
  %if %{rhel_minor_version} >= 3
6e1282
BuildRequires:  pkgconfig(libpipewire-0.3)
6e1282
  %else
6e1282
BuildRequires:  pipewire-devel
6e1282
  %endif
10afcc
%endif
10afcc
10afcc
BuildRequires:        gtk3-devel
10afcc
BuildRequires:        glib2-devel
d58389
BuildRequires:        perl-interpreter
6e1282
6e1282
# Bundled nss/nspr requirement
6e1282
%if 0%{?bundle_nss}
6e1282
BuildRequires:    nss-softokn
6e1282
BuildRequires:    sqlite-devel
6e1282
BuildRequires:    zlib-devel
6e1282
BuildRequires:    pkgconfig
6e1282
BuildRequires:    gawk
6e1282
BuildRequires:    psmisc
6e1282
BuildRequires:    gcc-c++
6e1282
BuildRequires:    xmlto
6e1282
%endif
6e1282
d58389
6e1282
Requires:       mozilla-filesystem
6e1282
Requires:       p11-kit-trust
10afcc
%if %{?system_nss}
6e1282
%if !0%{?bundle_nss}
6e1282
Requires:       nspr >= %{nspr_build_version}
6e1282
Requires:       nss >= %{nss_build_version}
6e1282
%endif
10afcc
%endif
10afcc
6e1282
BuildRequires:  desktop-file-utils
6e1282
BuildRequires:  system-bookmarks
6e1282
Requires:       redhat-indexhtml
6e1282
6e1282
%if %{?run_tests}
6e1282
BuildRequires:  xorg-x11-server-Xvfb
10afcc
%endif
6e1282
10afcc
BuildRequires:  pkgconfig(libffi)
6e1282
6e1282
%if 0%{?big_endian}
6e1282
  %if 0%{?flatpak}
6e1282
BuildRequires:  icu
6e1282
  %endif
6e1282
%endif
6e1282
10afcc
Obsoletes:      thunderbird-lightning
10afcc
# ==================================================================================
10afcc
d58389
# Bundled libraries
d58389
Provides: bundled(angle)
d58389
Provides: bundled(cairo)
d58389
Provides: bundled(graphite2)
d58389
Provides: bundled(harfbuzz)
d58389
Provides: bundled(ots)
d58389
Provides: bundled(sfntly)
d58389
Provides: bundled(skia)
d58389
Provides: bundled(thebes)
d58389
Provides: bundled(WebRender)
d58389
Provides: bundled(audioipc-2)
d58389
Provides: bundled(ffvpx)
d58389
Provides: bundled(kissfft)
d58389
Provides: bundled(libaom)
d58389
Provides: bundled(libcubeb)
d58389
Provides: bundled(libdav1d)
d58389
Provides: bundled(libjpeg)
d58389
Provides: bundled(libmkv)
d58389
Provides: bundled(libnestegg)
d58389
Provides: bundled(libogg)
d58389
Provides: bundled(libopus)
d58389
Provides: bundled(libpng)
d58389
Provides: bundled(libsoundtouch)
d58389
Provides: bundled(libspeex_resampler)
d58389
Provides: bundled(libtheora)
d58389
Provides: bundled(libtremor)
d58389
Provides: bundled(libvorbis)
d58389
Provides: bundled(libvpx)
d58389
Provides: bundled(libwebp)
d58389
Provides: bundled(libyuv)
d58389
Provides: bundled(mp4parse-rust)
d58389
Provides: bundled(mtransport)
d58389
Provides: bundled(openmax_dl)
d58389
Provides: bundled(double-conversion)
d58389
Provides: bundled(brotli)
d58389
Provides: bundled(fdlibm)
d58389
Provides: bundled(freetype2)
d58389
Provides: bundled(libmar)
d58389
Provides: bundled(woff2)
d58389
Provides: bundled(xz-embedded)
d58389
Provides: bundled(zlib)
d58389
Provides: bundled(expat)
d58389
Provides: bundled(msgpack-c)
d58389
Provides: bundled(libprio)
d58389
Provides: bundled(rlbox_sandboxing_api)
d58389
Provides: bundled(sqlite3)
d58389
d58389
%if 0%{?bundle_nss}
d58389
Provides: bundled(nss) = 3.67.0
d58389
Provides: bundled(nspr) = 4.32.0
d58389
%endif
10afcc
%description
10afcc
Mozilla Thunderbird is a standalone mail and newsgroup client.
10afcc
10afcc
10afcc
%prep
6e1282
echo "Build environment"
6e1282
echo "dist                  %{?dist}"
b924fd
echo "RHEL 8 minor version: %{rhel_minor_version}"
6e1282
echo "use_bundled_ffi       %{?use_bundled_ffi}"
6e1282
echo "bundle_nss            %{?bundle_nss}"
6e1282
echo "system_nss            %{?system_nss}"
6e1282
echo "use_rustts            %{?use_rustts}"
6e1282
6e1282
10afcc
%setup -q -n %{tarballdir}
10afcc
# Firefox patches
10afcc
10afcc
%patch4  -p1 -b .build-mozconfig-fix
d58389
%patch6  -p1 -b .nss-version
10afcc
10afcc
# Fedora patches
10afcc
%patch215 -p1 -b .addons
10afcc
%patch219 -p1 -b .rhbz-1173156
e23d9e
%patch224 -p1 -b .1170092
b924fd
10afcc
# Patch for big endian platforms only
10afcc
%if 0%{?big_endian}
10afcc
%endif
10afcc
10afcc
# Thunderbird patches
6e1282
%patch503 -p1 -b .mozilla-s390-context
6e1282
%patch505 -p1 -b .mozilla-bmo1005535
6e1282
%patch506 -p1 -b .mozilla-bmo1504834-part1
6e1282
%patch507 -p1 -b .mozilla-bmo1504834-part2
6e1282
%patch508 -p1 -b .mozilla-bmo1504834-part3
6e1282
%patch509 -p1 -b .mozilla-bmo1504834-part4
6e1282
%patch510 -p1 -b .mozilla-bmo1554971
6e1282
%patch511 -p1 -b .mozilla-bmo1602730
6e1282
%patch512 -p1 -b .mozilla-bmo849632
6e1282
%patch513 -p1 -b .mozilla-bmo998749
6e1282
%patch514 -p1 -b .mozilla-s390x-skia-gradient
6e1282
%patch515 -p1 -b .mozilla-bmo1626236
d58389
%patch237 -p1 -b .disable-openpgp-in-thunderbird
6e1282
6e1282
3fe7b7
%patch1001 -p1 -b .ppc64le-inline
d58389
%if 0%{?rhel} == 7
d58389
# fix the /usr/lib/rpm/debugedit: canonicalization unexpectedly shrank by one character
d58389
%patch1009 -p1 -b .build-debuginfo-fix
d58389
  %ifarch %{ix86}
d58389
# -F dwarf not available in RHEL7's nasm
d58389
%patch1008 -p1 -b .build-rhel7-nasm-dwarf
d58389
  %endif
6e1282
%endif
10afcc
10afcc
%{__rm} -f .mozconfig
10afcc
%{__cp} %{SOURCE10} .mozconfig
10afcc
# Modify mozconfig file
10afcc
%if %{official_branding}
d58389
echo "ac_add_options --enable-official-branding" >> .mozconfig
10afcc
%endif
10afcc
%{__cp} %{SOURCE24} mozilla-api-key
10afcc
%{__cp} %{SOURCE27} google-api-key
10afcc
10afcc
%if %{?system_nss}
d58389
echo "ac_add_options --with-system-nspr" >> .mozconfig
d58389
echo "ac_add_options --with-system-nss" >> .mozconfig
10afcc
%else
d58389
echo "ac_add_options --without-system-nspr" >> .mozconfig
d58389
echo "ac_add_options --without-system-nss" >> .mozconfig
10afcc
%endif
10afcc
d58389
%ifarch %{ix86} x86_64
d58389
echo "ac_add_options --disable-elf-hack" >> .mozconfig
10afcc
%endif
10afcc
6e1282
%if %{?system_hunspell}
6e1282
echo "ac_add_options --enable-system-hunspell" >> .mozconfig
6e1282
%endif
6e1282
10afcc
%if %{?debug_build}
d58389
echo "ac_add_options --enable-debug" >> .mozconfig
d58389
echo "ac_add_options --disable-optimize" >> .mozconfig
10afcc
%else
10afcc
%global optimize_flags "-g -O2"
d58389
%ifarch s390x
6e1282
%global optimize_flags "-g -O1"
10afcc
%endif
10afcc
%ifarch ppc64le aarch64
10afcc
%global optimize_flags "-g -O2"
10afcc
%endif
10afcc
%if %{optimize_flags} != "none"
10afcc
echo 'ac_add_options --enable-optimize=%{?optimize_flags}' >> .mozconfig
10afcc
%else
10afcc
echo 'ac_add_options --enable-optimize' >> .mozconfig
10afcc
%endif
10afcc
echo "ac_add_options --disable-debug" >> .mozconfig
10afcc
%endif
10afcc
10afcc
# Second arches fail to start with jemalloc enabled
10afcc
%ifnarch %{ix86} x86_64
10afcc
echo "ac_add_options --disable-jemalloc" >> .mozconfig
10afcc
%endif
10afcc
10afcc
%ifnarch %{ix86} x86_64
10afcc
echo "ac_add_options --disable-webrtc" >> .mozconfig
10afcc
%endif
10afcc
d58389
%ifarch s390x
6e1282
echo "ac_add_options --disable-jit" >> .mozconfig
6e1282
%endif
6e1282
6e1282
%ifnarch %{ix86}
6e1282
%if !0%{?debug_build}
6e1282
echo "ac_add_options --disable-debug-symbols" >> .mozconfig
6e1282
%endif
10afcc
%endif
10afcc
d58389
# AV1 requires newer nasm that was rebased in 8.4
d58389
%if 0%{?rhel} == 7 || (0%{?rhel} == 8 && 0%{rhel_minor_version} < 4)
d58389
echo "ac_add_options --disable-av1" >> .mozconfig
d58389
%endif
d58389
3fe7b7
echo 'export NODEJS="%{_buildrootdir}/bin/node-stdout-nonblocking-wrapper"' >> .mozconfig
10afcc
d58389
cat .mozconfig
d58389
10afcc
# Remove executable bit to make brp-mangle-shebangs happy.
10afcc
chmod -x third_party/rust/itertools/src/lib.rs
6e1282
chmod a-x third_party/rust/gfx-backend-vulkan/src/*.rs
6e1282
chmod a-x third_party/rust/gfx-hal/src/*.rs
6e1282
chmod a-x third_party/rust/ash/src/extensions/ext/*.rs
6e1282
chmod a-x third_party/rust/ash/src/extensions/khr/*.rs
6e1282
chmod a-x third_party/rust/ash/src/extensions/mvk/*.rs
6e1282
chmod a-x third_party/rust/ash/src/extensions/nv/*.rs
10afcc
d58389
#---------------------------------------------------------------------
10afcc
10afcc
%build
d58389
# Disable LTO to work around rhbz#1883904
d58389
%define _lto_cflags %{nil}
6e1282
ulimit -a
6e1282
free
6e1282
#set -e
3fe7b7
# Hack for missing shell when building in brew on RHEL6
10afcc
10afcc
%if ! 0%{?avoid_bundled_rebuild}
10afcc
    rm -rf %{_buildrootdir}/*
10afcc
%endif
10afcc
export PATH="%{_buildrootdir}/bin:$PATH"
10afcc
10afcc
function install_rpms_to_current_dir() {
10afcc
    PACKAGE_RPM=$(eval echo $1)
10afcc
    PACKAGE_DIR=%{_rpmdir}
10afcc
10afcc
    if [ ! -f $PACKAGE_DIR/$PACKAGE_RPM ]; then
10afcc
        # Hack for tps tests
10afcc
        ARCH_STR=%{_arch}
d58389
        %ifarch %{ix86}
10afcc
            ARCH_STR="i?86"
10afcc
        %endif
d58389
        PACKAGE_DIR="$PACKAGE_DIR/$ARCH_STR"
10afcc
     fi
10afcc
10afcc
     for package in $(ls $PACKAGE_DIR/$PACKAGE_RPM)
10afcc
     do
10afcc
         echo "$package"
10afcc
         rpm2cpio "$package" | cpio -idu
10afcc
     done
10afcc
}
10afcc
10afcc
function build_bundled_package() {
10afcc
  PACKAGE_RPM=$1
10afcc
  PACKAGE_FILES=$2
10afcc
  PACKAGE_SOURCE=$3
6e1282
  PACKAGE_BUILD_OPTIONS=$4
3fe7b7
  export PACKAGE_DIR="%{_topdir}/RPMS"
10afcc
10afcc
  PACKAGE_ALREADY_BUILD=0
10afcc
  %if %{?avoid_bundled_rebuild}
10afcc
    if ls $PACKAGE_DIR/$PACKAGE_RPM; then
10afcc
      PACKAGE_ALREADY_BUILD=1
10afcc
    fi
10afcc
    if ls $PACKAGE_DIR/%{_arch}/$PACKAGE_RPM; then
10afcc
      PACKAGE_ALREADY_BUILD=1
10afcc
    fi
10afcc
  %endif
10afcc
  if [ $PACKAGE_ALREADY_BUILD == 0 ]; then
10afcc
    echo "Rebuilding $PACKAGE_RPM from $PACKAGE_SOURCE"; echo "==============================="
6e1282
    rpmbuild --nodeps $PACKAGE_BUILD_OPTIONS --rebuild $PACKAGE_SOURCE
6e1282
    cat /var/tmp/rpm-tmp*
10afcc
  fi
10afcc
6e1282
  find $PACKAGE_DIR
10afcc
  if [ ! -f $PACKAGE_DIR/$PACKAGE_RPM ]; then
10afcc
    # Hack for tps tests
10afcc
    ARCH_STR=%{_arch}
d58389
    %ifarch %{ix86}
10afcc
    ARCH_STR="i?86"
10afcc
    %endif
d58389
    export PACKAGE_DIR="$PACKAGE_DIR/$ARCH_STR"
10afcc
  fi
10afcc
  pushd $PACKAGE_DIR
3fe7b7
10afcc
  echo "Installing $PACKAGE_DIR/$PACKAGE_RPM"; echo "==============================="
6e1282
  pwd
3fe7b7
  PACKAGE_LIST=$(echo $PACKAGE_DIR/$PACKAGE_RPM | tr " " "\n")
3fe7b7
  for PACKAGE in $PACKAGE_LIST
3fe7b7
  do
3fe7b7
      rpm2cpio $PACKAGE | cpio -iduv
3fe7b7
  done
3fe7b7
3fe7b7
  PATH=$PACKAGE_DIR/usr/bin:$PATH
3fe7b7
  export PATH
3fe7b7
  LD_LIBRARY_PATH=$PACKAGE_DIR/usr/%{_lib}:$LD_LIBRARY_PATH
3fe7b7
  export LD_LIBRARY_PATH
3fe7b7
10afcc
  # Clean rpms to avoid including them to package
10afcc
  %if ! 0%{?avoid_bundled_rebuild}
10afcc
    rm -f $PACKAGE_FILES
10afcc
  %endif
10afcc
10afcc
  popd
10afcc
}
10afcc
6e1282
%if 0%{?bundle_nss}
d58389
  rpm -ivh %{SOURCE402}
d58389
  #rpmbuild --nodeps --define '_prefix %{bundled_install_path}' --without=tests -ba %{_specdir}/nspr.spec
d58389
  rpmbuild --nodeps --define '_prefix %{bundled_install_path}' --without=tests -ba %{_specdir}/nspr.spec
d58389
  pushd %{_buildrootdir}
d58389
  install_rpms_to_current_dir nspr-4*.rpm
d58389
  install_rpms_to_current_dir nspr-devel*.rpm
d58389
  popd
d58389
  echo "Setting nspr flags"
d58389
  # nss-setup-flags-env.inc
d58389
  sed -i 's@%{bundled_install_path}@%{_buildrootdir}%{bundled_install_path}@g' %{_buildrootdir}%{bundled_install_path}/%{_lib}/pkgconfig/nspr*.pc
d58389
d58389
  export LDFLAGS="-L%{_buildrootdir}%{bundled_install_path}/%{_lib} $LDFLAGS"
d58389
  export LDFLAGS="-Wl,-rpath,%{bundled_install_path}/%{_lib} $LDFLAGS"
d58389
  export LDFLAGS="-Wl,-rpath-link,%{_buildrootdir}%{bundled_install_path}/%{_lib} $LDFLAGS"
d58389
  export PKG_CONFIG_PATH=%{_buildrootdir}%{bundled_install_path}/%{_lib}/pkgconfig
d58389
  export PATH="{_buildrootdir}%{bundled_install_path}/bin:$PATH"
d58389
d58389
  export PATH=%{_buildrootdir}/%{bundled_install_path}/bin:$PATH
d58389
  echo $PKG_CONFIG_PATH
6e1282
d58389
  rpm -ivh %{SOURCE403}
d58389
  rpmbuild --nodeps --define '_prefix %{bundled_install_path}' -ba %{_specdir}/nss.spec
d58389
  pushd %{_buildrootdir}
d58389
  #cleanup
d58389
  #rm -rf {_buildrootdir}/usr/lib/debug/*
d58389
  #rm -rf {_buildrootdir}/usr/lib/.build-id
d58389
  install_rpms_to_current_dir nss-3*.rpm
d58389
  install_rpms_to_current_dir nss-devel*.rpm
d58389
  install_rpms_to_current_dir nss-pkcs11-devel*.rpm
d58389
  install_rpms_to_current_dir nss-softokn-3*.rpm
d58389
  install_rpms_to_current_dir nss-softokn-devel*.rpm
d58389
  install_rpms_to_current_dir nss-softokn-freebl-3*.rpm
d58389
  install_rpms_to_current_dir nss-softokn-freebl-devel*.rpm
d58389
  install_rpms_to_current_dir nss-util-3*.rpm
d58389
  install_rpms_to_current_dir nss-util-devel*.rpm
d58389
  popd
d58389
  %filter_provides_in %{bundled_install_path}/%{_lib}
d58389
  %filter_requires_in %{bundled_install_path}/%{_lib}
6e1282
  %filter_from_requires /libnss3.so.*/d
6e1282
  %filter_from_requires /libsmime3.so.*/d
6e1282
  %filter_from_requires /libssl3.so.*/d
6e1282
  %filter_from_requires /libnssutil3.so.*/d
6e1282
  %filter_from_requires /libnspr4.so.*/d
d58389
  find %{_buildrootdir}
10afcc
%endif
10afcc
10afcc
%if 0%{use_bundled_ffi}
10afcc
  # Install libraries to the predefined location to later add them to the Firefox libraries
10afcc
  rpm -ivh %{SOURCE303}
d58389
  rpmbuild --nodeps --define '_prefix %{bundled_install_path}' -ba %{_specdir}/libffi.spec
10afcc
  pushd %{_buildrootdir}
10afcc
  install_rpms_to_current_dir 'libffi*.rpm'
10afcc
  popd
10afcc
  %filter_from_requires /libffi.so.6/d
10afcc
%endif
10afcc
%filter_setup
10afcc
3fe7b7
function replace_prefix() {
3fe7b7
  FILE_NAME=$1
3fe7b7
  PKG_CONFIG_PREFIX=$2
3fe7b7
3fe7b7
  cat $FILE_NAME | tail -n +2 > tmp.txt
3fe7b7
  echo "$PKG_CONFIG_PREFIX" > $FILE_NAME
3fe7b7
  cat tmp.txt >> $FILE_NAME
3fe7b7
  rm -rf tmp.txt
3fe7b7
}
3fe7b7
10afcc
# We need to disable exit on error temporarily for the following scripts:
10afcc
set +e
10afcc
%if 0%{?use_dts}
10afcc
source scl_source enable devtoolset-%{dts_version}
10afcc
%endif
10afcc
%if 0%{?use_rustts}
d58389
source scl_source enable rust-toolset-%{rust_version}
d58389
%endif
d58389
%if 0%{?use_nodejsts}
d58389
source scl_source enable rh-nodejs10
10afcc
%endif
10afcc
6e1282
env
6e1282
which gcc
6e1282
which c++
6e1282
which g++
6e1282
which ld
d58389
which nasm
3fe7b7
# Build and install local node if needed
3fe7b7
# ======================================
d58389
export MOZ_NODEJS=`which node`
3fe7b7
3fe7b7
mkdir -p my_rust_vendor
3fe7b7
cd my_rust_vendor
6e1282
%{__tar} xf %{SOURCE2}
3fe7b7
cd -
3fe7b7
mkdir -p .cargo
3fe7b7
cat > .cargo/config <
3fe7b7
[source.crates-io]
3fe7b7
replace-with = "vendored-sources"
3fe7b7
3fe7b7
[source.vendored-sources]
3fe7b7
directory = "`pwd`/my_rust_vendor"
3fe7b7
EOL
3fe7b7
3fe7b7
export CARGO_HOME=.cargo
3fe7b7
cargo install cbindgen
3fe7b7
export PATH=`pwd`/.cargo/bin:$PATH
3fe7b7
export CBINDGEN=`pwd`/.cargo/bin/cbindgen
3fe7b7
6e1282
# debug missing sqlite3 python module
d58389
export MACH_USE_SYSTEM_PYTHON=1
6e1282
./mach python -c "import sys;print(sys.path)"
10afcc
3fe7b7
mkdir %{_buildrootdir}/bin || :
3fe7b7
cp %{SOURCE28} %{_buildrootdir}/bin || :
6e1282
chmod +x %{_buildrootdir}/bin/node-stdout-nonblocking-wrapper
3fe7b7
10afcc
# Update the various config.guess to upstream release for aarch64 support
10afcc
find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess {} ';'
10afcc
10afcc
# -fpermissive is needed to build with gcc 4.6+ which has become stricter
10afcc
#
10afcc
# Mozilla builds with -Wall with exception of a few warnings which show up
10afcc
# everywhere in the code; so, don't override that.
10afcc
#
10afcc
# Disable C++ exceptions since Mozilla code is not exception-safe
10afcc
#
10afcc
MOZ_OPT_FLAGS=$(echo "%{optflags}" | %{__sed} -e 's/-Wall//')
10afcc
#rhbz#1037063
10afcc
# -Werror=format-security causes build failures when -Wno-format is explicitly given
10afcc
# for some sources
10afcc
# Explicitly force the hardening flags for Firefox so it passes the checksec test;
10afcc
# See also https://fedoraproject.org/wiki/Changes/Harden_All_Packages
10afcc
MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -Wformat-security -Wformat -Werror=format-security"
d58389
10afcc
%if %{?hardened_build}
d58389
  MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -fPIC -Wl,-z,relro -Wl,-z,now"
d58389
  %endif
10afcc
%if %{?debug_build}
d58389
  MOZ_OPT_FLAGS=$(echo "$MOZ_OPT_FLAGS" | %{__sed} -e 's/-O2//')
10afcc
%endif
6e1282
6e1282
# We don't wantfirefox to use CK_GCM_PARAMS_V3 in nss
6e1282
MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -DNSS_PKCS11_3_0_STRICT"
6e1282
d58389
%if !%{build_with_clang}
d58389
  %ifarch aarch64 %{ix86} x86_64 s390x
d58389
    MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
d58389
  %endif
d58389
  %ifarch %{ix86}
d58389
    MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--strip-debug"
d58389
    echo "ac_add_options --enable-linker=gold" >> .mozconfig
d58389
  %endif
10afcc
%endif
d58389
d58389
%if 0%{?bundle_nss}
d58389
  mkdir -p %{_buildrootdir}%{bundled_install_path}/%{_lib}
d58389
  MOZ_LINK_FLAGS="-L%{_buildrootdir}%{bundled_install_path}/%{_lib} $MOZ_LINK_FLAGS"
d58389
  MOZ_LINK_FLAGS="-Wl,-rpath,%{bundled_install_path}/%{_lib} $MOZ_LINK_FLAGS"
d58389
  MOZ_LINK_FLAGS="-Wl,-rpath-link,%{_buildrootdir}%{bundled_install_path}/%{_lib} $MOZ_LINK_FLAGS"
e23d9e
%endif
e23d9e
d58389
%ifarch %{ix86}
d58389
  export RUSTFLAGS="-Cdebuginfo=0"
d58389
  echo 'export RUSTFLAGS="-Cdebuginfo=0"' >> .mozconfig
6e1282
%endif
10afcc
10afcc
export PREFIX='%{_prefix}'
10afcc
export LIBDIR='%{_libdir}'
3fe7b7
export CC=gcc
3fe7b7
export CXX=g++
d58389
echo "export CFLAGS=\"$MOZ_OPT_FLAGS\"" >> .mozconfig
d58389
echo "export CXXFLAGS=\"$MOZ_OPT_FLAGS\"" >> .mozconfig
d58389
echo "export LDFLAGS=\"$MOZ_LINK_FLAGS\"" >> .mozconfig
d58389
d58389
%if %{build_with_clang}
d58389
  echo "export LLVM_PROFDATA=\"llvm-profdata\"" >> .mozconfig
d58389
  echo "export AR=\"llvm-ar\"" >> .mozconfig
d58389
  echo "export NM=\"llvm-nm\"" >> .mozconfig
d58389
  echo "export RANLIB=\"llvm-ranlib\"" >> .mozconfig
d58389
  echo "ac_add_options --enable-linker=lld" >> .mozconfig
d58389
%else
d58389
  echo "export CC=gcc" >> .mozconfig
d58389
  echo "export CXX=g++" >> .mozconfig
d58389
  echo "export AR=\"gcc-ar\"" >> .mozconfig
d58389
  echo "export NM=\"gcc-nm\"" >> .mozconfig
d58389
  echo "export RANLIB=\"gcc-ranlib\"" >> .mozconfig
d58389
%endif
10afcc
10afcc
MOZ_SMP_FLAGS=-j1
3fe7b7
# More than two build tasks can lead to OOM gcc crash.
3fe7b7
%if 0%{?rhel} < 8
d58389
  [ -z "$RPM_BUILD_NCPUS" ] && \
d58389
       RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"
d58389
  [ "$RPM_BUILD_NCPUS" -ge 2 ] && MOZ_SMP_FLAGS=-j2
3fe7b7
%else
d58389
  %ifarch %{ix86} x86_64 ppc64 ppc64le aarch64
d58389
  [ -z "$RPM_BUILD_NCPUS" ] && \
d58389
       RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"
d58389
    [ "$RPM_BUILD_NCPUS" -ge 2 ] && MOZ_SMP_FLAGS=-j2
d58389
    [ "$RPM_BUILD_NCPUS" -ge 4 ] && MOZ_SMP_FLAGS=-j3
d58389
    [ "$RPM_BUILD_NCPUS" -ge 8 ] && MOZ_SMP_FLAGS=-j3
d58389
  %endif
3fe7b7
%endif
10afcc
6e1282
cat /proc/meminfo
6e1282
# Free memory in kB
6e1282
d58389
# Free memory in kB
d58389
if grep -q MemAvailable /proc/meminfo; then
d58389
    MEM_AVAILABLE=$(grep MemAvailable /proc/meminfo | awk '{ print $2 }')
d58389
else
d58389
    MEM_AVAILABLE=$(grep MemFree /proc/meminfo | awk '{ print $2 }')
d58389
fi
6e1282
6e1282
# Usually the compiler processes can take 2 GB of memory at peaks
6e1282
TASK_SIZE=4000000
6e1282
MEM_CONSTRAINED_JOBS=$(( MEM_AVAILABLE / TASK_SIZE ))
d58389
d58389
if [ $MEM_CONSTRAINED_JOBS -le 0 ]; then
d58389
  MEM_CONSTRAINED_JOBS=1
d58389
fi
d58389
6e1282
CPU_AVAILABLE=$(/usr/bin/getconf _NPROCESSORS_ONLN)
6e1282
# Pick the minimum from available CPUs or memory constrained number of jobs
d58389
MOZ_SMP_FLAGS=-j$([ "$CPU_AVAILABLE" -le "$MEM_CONSTRAINED_JOBS" ] && echo "$CPU_AVAILABLE" || echo "$MEM_CONSTRAINED_JOBS")
6e1282
d58389
# override smp flags to the rpmbuild defaults ATM
d58389
%ifnarch ppc64le
d58389
MOZ_SMP_FLAGS=%{_smp_mflags}
10afcc
%endif
10afcc
d58389
%ifarch s390x
d58389
MOZ_SMP_FLAGS=-j2
d58389
%endif
6e1282
6e1282
%if 0%{?bundle_nss}
d58389
  echo "Setting nss flags"
d58389
  # nss-setup-flags-env.inc
d58389
  %include_file %{SOURCE401}
d58389
  export PATH=%{_buildrootdir}/%{bundled_install_path}/bin:$PATH
d58389
  echo $PKG_CONFIG_PATH
6e1282
%endif
6e1282
10afcc
export MOZ_MAKE_FLAGS="$MOZ_SMP_FLAGS"
10afcc
#export MOZ_SERVICES_SYNC="1"
6e1282
# we need to strip the sources on i686 because to we don't use rpm to generate debugsymbols because of oom
d58389
%ifnarch %{ix86}
d58389
  export STRIP=/bin/true
6e1282
%endif
6e1282
which node
6e1282
echo 'export NODEJS="%{_buildrootdir}/bin/node-stdout-nonblocking-wrapper"'
6e1282
env
6e1282
ls %{_buildrootdir}
6e1282
d58389
export MACH_USE_SYSTEM_PYTHON=1
6e1282
%if 0%{?use_llvmts}
d58389
  #scl enable llvm-toolset-%{llvm_version} './mach build -v'
d58389
  ./mach build -v
6e1282
%else
d58389
  ./mach build -v
6e1282
%endif
d58389
# Look for the reason we get: /usr/lib/rpm/debugedit: canonicalization unexpectedly shrank by one character
d58389
readelf -wl objdir/dist/bin/libxul.so | grep "/"
10afcc
10afcc
#---------------------------------------------------------------------
10afcc
10afcc
%install
d58389
export MACH_USE_SYSTEM_PYTHON=1
10afcc
function install_rpms_to_current_dir() {
10afcc
    PACKAGE_RPM=$(eval echo $1)
10afcc
    PACKAGE_DIR=%{_rpmdir}
10afcc
10afcc
    if [ ! -f $PACKAGE_DIR/$PACKAGE_RPM ]; then
10afcc
        # Hack for tps tests
10afcc
        ARCH_STR=%{_arch}
d58389
        %ifarch %{ix86}
10afcc
            ARCH_STR="i?86"
10afcc
        %endif
d58389
        PACKAGE_DIR="$PACKAGE_DIR/$ARCH_STR"
10afcc
     fi
10afcc
10afcc
     for package in $(ls $PACKAGE_DIR/$PACKAGE_RPM)
10afcc
     do
10afcc
         echo "$package"
10afcc
         rpm2cpio "$package" | cpio -idu
10afcc
     done
10afcc
}
10afcc
6e1282
%if 0%{?bundle_nss}
6e1282
  pushd %{buildroot}
6e1282
  #install_rpms_to_current_dir nss-*.rpm
6e1282
  install_rpms_to_current_dir nspr-4*.rpm
6e1282
  install_rpms_to_current_dir nss-3*.rpm
6e1282
  install_rpms_to_current_dir nss-softokn-3*.rpm
6e1282
  install_rpms_to_current_dir nss-softokn-freebl-3*.rpm
6e1282
  install_rpms_to_current_dir nss-util-3*.rpm
d58389
6e1282
  # cleanup unecessary nss files
d58389
  #rm -rf %{_buildrootdir}/%{bundled_install_path}/bin
d58389
  #rm -rf %{_buildrootdir}/%{bundled_install_path}/include
d58389
  rm -rf %{buildroot}/%{bundled_install_path}/lib/dracut
d58389
  rm -rf %{buildroot}/%{bundled_install_path}/%{_lib}/nss
d58389
  #rm -rf %{_buildrootdir}/%{bundled_install_path}/%{_lib}/pkgconfig
d58389
  rm -rf %{buildroot}/%{bundled_install_path}/%{_lib}/share
d58389
  rm -rf %{buildroot}/%{bundled_install_path}/share
6e1282
  rm -rf %{buildroot}/etc/pki
6e1282
  rm -rf %{buildroot}/usr/lib/.build-id
6e1282
  rm -rf %{buildroot}/etc/crypto-policies
6e1282
  popd
6e1282
%endif
6e1282
10afcc
# Install bundled libffi
10afcc
%if %{use_bundled_ffi}
10afcc
  pushd %{buildroot}
10afcc
  install_rpms_to_current_dir libffi-3*.rpm
10afcc
  popd
10afcc
%endif
10afcc
10afcc
DESTDIR=%{buildroot} make -C objdir install
10afcc
10afcc
%{__mkdir_p} %{buildroot}{%{_libdir},%{_bindir},%{_datadir}/applications}
10afcc
10afcc
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE20}
10afcc
10afcc
# set up the thunderbird start script
10afcc
rm -rf %{buildroot}%{_bindir}/thunderbird
10afcc
%{__rm} -rf %{buildroot}%{_bindir}/thunderbird
10afcc
%{__cat} %{SOURCE21} > %{buildroot}%{_bindir}/thunderbird
b924fd
sed -i -e 's|%PREFIX%|%{_prefix}|' %{buildroot}%{_bindir}/thunderbird
10afcc
sed -i -e 's|%RHEL_ENV_VARS%||' %{buildroot}%{_bindir}/thunderbird
10afcc
%{__chmod} 755 %{buildroot}%{_bindir}/thunderbird
10afcc
d58389
%{__cat} %{SOURCE701} | %{__sed} -e 's,THUNDERBIRD_RPM_VR,%{version}-%{release},g' > \
10afcc
        %{buildroot}/rh-default-prefs
10afcc
%{__install} -D %{buildroot}/rh-default-prefs %{buildroot}/%{mozappdir}/greprefs/all-redhat.js
10afcc
%{__install} -D %{buildroot}/rh-default-prefs %{buildroot}/%{mozappdir}/defaults/pref/all-redhat.js
10afcc
%{__rm} %{buildroot}/rh-default-prefs
10afcc
10afcc
# install icons
10afcc
for s in 16 22 24 32 48 256; do
10afcc
    %{__mkdir_p} %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps
10afcc
    %{__cp} -p comm/mail/branding/%{name}/default${s}.png \
10afcc
               %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/thunderbird.png
10afcc
done
10afcc
10afcc
%{__rm} -f %{buildroot}%{_bindir}/thunderbird-config
10afcc
10afcc
# own mozilla plugin dir (#135050)
10afcc
%{__mkdir_p} %{buildroot}%{_libdir}/mozilla/plugins
10afcc
10afcc
# own extension directories
10afcc
%{__mkdir_p} %{buildroot}%{_datadir}/mozilla/extensions/%{thunderbird_app_id}
10afcc
%{__mkdir_p} %{buildroot}%{_libdir}/mozilla/extensions/%{thunderbird_app_id}
10afcc
10afcc
# Install langpacks
10afcc
echo > %{name}.lang
10afcc
%if %{build_langpacks}
10afcc
# Extract langpacks, make any mods needed, repack the langpack, and install it.
10afcc
%{__mkdir_p} %{buildroot}%{langpackdir}
10afcc
%{__tar} xf %{SOURCE1}
10afcc
for langpack in `ls thunderbird-langpacks/*.xpi`; do
10afcc
  language=`basename $langpack .xpi`
10afcc
  extensionID=langpack-$language@thunderbird.mozilla.org
10afcc
  %{__mkdir_p} $extensionID
d58389
  unzip -qq $langpack -d $extensionID
10afcc
  find $extensionID -type f | xargs chmod 644
10afcc
10afcc
  cd $extensionID
d58389
  zip -qq -r9mX ../${extensionID}.xpi *
10afcc
  cd -
10afcc
10afcc
  %{__install} -m 644 ${extensionID}.xpi %{buildroot}%{langpackdir}
10afcc
  language=`echo $language | sed -e 's/-/_/g'`
10afcc
  echo "%%lang($language) %{langpackdir}/${extensionID}.xpi" >> %{name}.lang
10afcc
done
10afcc
%{__rm} -rf thunderbird-langpacks
10afcc
6e1282
echo "Adding following langpacks:"
6e1282
cat %{name}.lang
6e1282
%endif
10afcc
10afcc
# Get rid of devel package and its debugsymbols
10afcc
%{__rm} -rf %{buildroot}%{_libdir}/%{name}-devel-%{version}
10afcc
10afcc
# Copy over the LICENSE
10afcc
%{__install} -p -c -m 644 LICENSE %{buildroot}/%{mozappdir}
10afcc
10afcc
# Use the system hunspell dictionaries
10afcc
%{__rm} -rf %{buildroot}%{mozappdir}/dictionaries
10afcc
ln -s %{_datadir}/myspell %{buildroot}%{mozappdir}/dictionaries
10afcc
10afcc
# ghost files
10afcc
%{__mkdir_p} %{buildroot}%{mozappdir}/components
10afcc
touch %{buildroot}%{mozappdir}/components/compreg.dat
10afcc
touch %{buildroot}%{mozappdir}/components/xpti.dat
10afcc
10afcc
# Clean thunderbird-devel debuginfo
10afcc
rm -rf %{_prefix}/lib/debug/lib/%{name}-devel-*
10afcc
rm -rf %{_prefix}/lib/debug/lib64/%{name}-devel-*
10afcc
6e1282
6e1282
# Removing librnp.so - we cannot deliver that in RHELs
6e1282
%{__rm} -rf %{buildroot}%{mozappdir}/librnp.so
6e1282
b924fd
# Register as an application to be visible in the software center
b924fd
#
b924fd
# NOTE: It would be *awesome* if this file was maintained by the upstream
b924fd
# project, translated and installed into the right place during `make install`.
b924fd
#
b924fd
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
b924fd
#
d58389
%{__mkdir_p} %{buildroot}%{_datadir}/appdata
d58389
cat > %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml <
b924fd
b924fd
b924fd
b924fd
BugReportURL: https://bugzilla.mozilla.org/show_bug.cgi?id=1071065
b924fd
SentUpstream: 2014-09-22
b924fd
-->
b924fd
<application>
b924fd
  <id type="desktop">mozilla-thunderbird.desktop</id>
b924fd
  <metadata_license>CC0-1.0</metadata_license>
b924fd
  <project_license>MPLv1.1 or GPLv2+ or LGPLv2+</project_license>
b924fd
  <description>
b924fd
    

b924fd
      Thunderbird is an email client that allows you to read, write and organise all
b924fd
      of your email messages. It is compatible with most email accounts, including the
b924fd
      most popular webmail services.
b924fd
    

b924fd
    

b924fd
      Thunderbird is designed by Mozilla, a global community working together to make
b924fd
      the Internet better. Mozilla believe that the Internet should be open, public,
b924fd
      and accessible to everyone without any restrictions.
b924fd
    

b924fd
    
    b924fd
          
  • Easier than ever to set up a new e-mail account
  • b924fd
          
  • Awesome search allows you to find your messages fast
  • b924fd
          
  • Thousands of add-ons give you the freedom to make Thunderbird your own
  • b924fd
        
    b924fd
      </description>
    b924fd
      <url type="homepage">http://www.mozilla.org/thunderbird/</url>
    b924fd
      <screenshots>
    b924fd
        <screenshot type="default">https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/mozilla-thunderbird/a.png</screenshot>
    b924fd
      </screenshots>
    b924fd
      <releases>
    b924fd
        <release version="%{version}" date="$(date '+%F')"/>
    b924fd
      </releases>
    b924fd
      
    b924fd
      <updatecontact>someone_who_cares@upstream_project.org</updatecontact>
    b924fd
       -->
    b924fd
    </application>
    b924fd
    EOF
    b924fd
    10afcc
    #---------------------------------------------------------------------
    10afcc
    10afcc
    %clean
    10afcc
    rm -rf %{_srcrpmdir}/libffi*.src.rpm
    10afcc
    find %{_rpmdir} -name "libffi*.rpm" -delete
    3fe7b7
    rm -rf %{_srcrpmdir}/openssl*.src.rpm
    3fe7b7
    find %{_rpmdir} -name "openssl*.rpm" -delete
    6e1282
    rm -rf %{_srcrpmdir}/nss*.src.rpm
    6e1282
    find %{_rpmdir} -name "nss*.rpm" -delete
    6e1282
    rm -rf %{_srcrpmdir}/nspr*.src.rpm
    6e1282
    find %{_rpmdir} -name "nspr*.rpm" -delete
    10afcc
    10afcc
    %post
    10afcc
    update-desktop-database &> /dev/null || :
    10afcc
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
    10afcc
    10afcc
    %postun
    d58389
    update-desktop-database &> /dev/null || :
    10afcc
    if [ $1 -eq 0 ] ; then
    10afcc
        touch --no-create %{_datadir}/icons/hicolor &>/dev/null
    10afcc
        gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
    10afcc
    fi
    10afcc
    10afcc
    %posttrans
    10afcc
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
    10afcc
    10afcc
    #===============================================================================
    d58389
    %files -f %{name}.lang
    10afcc
    %defattr(-,root,root,-)
    10afcc
    %attr(755,root,root) %{_bindir}/thunderbird
    b924fd
    %{_datadir}/appdata/*.appdata.xml
    10afcc
    %attr(644,root,root) %{_datadir}/applications/thunderbird.desktop
    10afcc
    %dir %{_datadir}/mozilla/extensions/%{thunderbird_app_id}
    10afcc
    %dir %{_libdir}/mozilla/extensions/%{thunderbird_app_id}
    10afcc
    %dir %{mozappdir}
    10afcc
    %doc %{mozappdir}/LICENSE
    10afcc
    %{mozappdir}/chrome
    10afcc
    %dir %{mozappdir}/components
    10afcc
    %ghost %{mozappdir}/components/compreg.dat
    10afcc
    %ghost %{mozappdir}/components/xpti.dat
    d58389
    %if %{build_langpacks}
    d58389
    %dir %{langpackdir}
    d58389
    %endif
    d58389
    10afcc
    %{mozappdir}/omni.ja
    10afcc
    %{mozappdir}/plugin-container
    10afcc
    %{mozappdir}/defaults
    10afcc
    %{mozappdir}/dictionaries
    10afcc
    %{mozappdir}/greprefs
    10afcc
    %{mozappdir}/isp
    10afcc
    %{mozappdir}/thunderbird-bin
    10afcc
    %{mozappdir}/thunderbird
    10afcc
    %{mozappdir}/*.so
    10afcc
    %{mozappdir}/platform.ini
    10afcc
    %{mozappdir}/application.ini
    10afcc
    %exclude %{mozappdir}/removed-files
    10afcc
    %{_datadir}/icons/hicolor/16x16/apps/thunderbird.png
    10afcc
    %{_datadir}/icons/hicolor/22x22/apps/thunderbird.png
    10afcc
    %{_datadir}/icons/hicolor/24x24/apps/thunderbird.png
    10afcc
    %{_datadir}/icons/hicolor/256x256/apps/thunderbird.png
    10afcc
    %{_datadir}/icons/hicolor/32x32/apps/thunderbird.png
    10afcc
    %{_datadir}/icons/hicolor/48x48/apps/thunderbird.png
    10afcc
    %{mozappdir}/pingsender
    10afcc
    %{mozappdir}/dependentlibs.list
    3fe7b7
    %{mozappdir}/fonts/TwemojiMozilla.ttf
    3fe7b7
    10afcc
    %if !%{?system_nss}
    10afcc
    %exclude %{mozappdir}/libnssckbi.so
    10afcc
    %endif
    10afcc
    %if 0%{use_bundled_ffi}
    10afcc
    %{mozappdir}/bundled/%{_lib}/libffi.so*
    10afcc
    %exclude %{_datadir}/doc/libffi*
    10afcc
    %endif
    10afcc
    6e1282
    %if 0%{?bundle_nss}
    6e1282
    %{mozappdir}/bundled/%{_lib}/libfreebl*
    6e1282
    %{mozappdir}/bundled/%{_lib}/libnss3*
    6e1282
    %{mozappdir}/bundled/%{_lib}/libnssdbm3*
    6e1282
    %{mozappdir}/bundled/%{_lib}/libnssutil3*
    6e1282
    %{mozappdir}/bundled/%{_lib}/libsmime3*
    6e1282
    %{mozappdir}/bundled/%{_lib}/libsoftokn*
    6e1282
    %{mozappdir}/bundled/%{_lib}/libssl3*
    6e1282
    %{mozappdir}/bundled/%{_lib}/libnspr4.so
    6e1282
    %{mozappdir}/bundled/%{_lib}/libplc4.so
    6e1282
    %{mozappdir}/bundled/%{_lib}/libplds4.so
    6e1282
    %endif
    10afcc
    10afcc
    #===============================================================================
    10afcc
    10afcc
    %changelog
    be18a7
    * Tue Mar 29 2022 CentOS Sources <bugs@centos.org> - 91.4.0-1.el8.centos
    be18a7
    - Apply debranding changes
    be18a7
    d58389
    * Wed Dec 01 2021 Eike Rathke <erack@redhat.com> - 91.4.0-1
    d58389
    - Update to 91.4.0 build1
    d58389
    d58389
    * Tue Nov 02 2021 Eike Rathke <erack@redhat.com> - 91.3.0-2
    d58389
    - Update to 91.3.0 build2
    d58389
    d58389
    * Mon Nov 01 2021 Eike Rathke <erack@redhat.com> - 91.3.0-1
    d58389
    - Update to 91.3.0 build1
    d58389
    d58389
    * Mon Oct 04 2021 Eike Rathke <erack@redhat.com> - 91.2.0-1
    d58389
    - Update to 91.2.0 build1
    d58389
    d58389
    * Wed Sep 29 2021 Jan Horak <jhorak@redhat.com> - 91.1.2-1
    d58389
    - Update to 91.1.2 build1
    d58389
    d58389
    * Tue Sep 07 2021 Jan Horak <jhorak@redhat.com> - 91.1.0-1
    d58389
    - Update to 91.1.0 build2
    d58389
    d58389
    * Thu Sep 02 2021 Eike Rathke <erack@redhat.com> - 78.14.0-1
    d58389
    - Update to 78.14.0 build1
    d58389
    d58389
    * Mon Aug 16 2021 Jan Horak <jhorak@redhat.com> - 78.13.0-2
    d58389
    - Use the right name for the appstream file
    aa9e33
    b924fd
    * Wed Aug 04 2021 Eike Rathke <erack@redhat.com> - 78.13.0-1
    b924fd
    - Update to 78.13.0 build1
    b924fd
    b924fd
    * Fri Jul 16 2021 Jan Horak <jhorak@redhat.com> - 78.12.0-3
    b924fd
    - Rebuild to pickup older nss
    b924fd
    b924fd
    * Mon Jul 12 2021 Eike Rathke <erack@redhat.com> - 78.12.0-2
    b924fd
    - Update to 78.12.0 build2
    b924fd
    b924fd
    * Thu Jul 08 2021 Eike Rathke <erack@redhat.com> - 78.12.0-1
    b924fd
    - Update to 78.12.0 build1
    b924fd
    b924fd
    * Mon May 31 2021 Eike Rathke <erack@redhat.com> - 78.11.0-1
    b924fd
    - Update to 78.11.0 build1
    b924fd
    b924fd
    * Wed Apr 21 2021 Eike Rathke <erack@redhat.com> - 78.10.0-1
    b924fd
    - Update to 78.10.0
    b924fd
    b924fd
    * Mon Apr 12 2021 Eike Rathke <erack@redhat.com> - 78.9.1-1
    b924fd
    - Update to 78.9.1
    b924fd
    b924fd
    * Tue Mar 23 2021 Eike Rathke <erack@redhat.com> - 78.9.0-3
    b924fd
    - Update to 78.9.0 build2, updated langpacks
    b924fd
    b924fd
    * Mon Mar 22 2021 Eike Rathke <erack@redhat.com> - 78.9.0-2
    b924fd
    - Update to 78.9.0 build2
    b924fd
    b924fd
    * Mon Mar 22 2021 Eike Rathke <erack@redhat.com> - 78.9.0-1
    b924fd
    - Update to 78.9.0 build1
    b924fd
    b924fd
    * Fri Feb 19 2021 Eike Rathke <erack@redhat.com> - 78.8.0-1
    b924fd
    - Update to 78.8.0 build1
    b924fd
    6e1282
    * Tue Jan 26 2021 Eike Rathke <erack@redhat.com> - 78.7.0-1
    6e1282
    - Update to 78.7.0
    6e1282
    6e1282
    * Tue Jan 12 2021 Eike Rathke <erack@redhat.com> - 78.6.1-1
    6e1282
    - Update to 78.6.1
    6e1282
    6e1282
    * Tue Dec 15 2020 Eike Rathke <erack@redhat.com> - 78.6.0-1
    6e1282
    - Update to 78.6.0
    6e1282
    6e1282
    * Fri Dec 04 2020 Jan Horak <jhorak@redhat.com> - 78.5.1-1
    6e1282
    - Update to 78.5.1 build1
    6e1282
    6e1282
    * Wed Nov 18 2020 Eike Rathke <erack@redhat.com> - 78.5.0-1
    6e1282
    - Update to 78.5.0 build3
    6e1282
    6e1282
    * Thu Nov 12 2020 Eike Rathke <erack@redhat.com> - 78.4.3-1
    6e1282
    - Update to 78.4.3
    6e1282
    6e1282
    * Wed Oct 21 2020 Eike Rathke <erack@redhat.com> - 78.4.0-1
    6e1282
    - Update to 78.4.0 build1
    6e1282
    - Disabled telemetry
    6e1282
    6e1282
    * Tue Sep 29 2020 Jan Horak <jhorak@redhat.com> - 78.3.1-1
    6e1282
    - Update to 78.3.1 build1
    6e1282
    6e1282
    * Sat Sep 19 2020 Jan Horak <jhorak@redhat.com> - 78.3.0-3
    6e1282
    - Update to 78.3.0 build1
    6e1282
    - Remove librdp.so as long as we cannot ship it in RHEL
    6e1282
    6e1282
    * Tue Sep 08 2020 Jan Horak <jhorak@redhat.com> - 78.2.1-1
    6e1282
    - Update to 78.2.1 build1
    6e1282
    6e1282
    * Wed Sep 02 2020 Jan Horak <jhorak@redhat.com> - 68.12.0-1
    6e1282
    - Update to 68.12.0 build1
    6e1282
    6e1282
    * Tue Aug 04 2020 Jan Horak <jhorak@redhat.com> - 68.11.0-1
    6e1282
    - Update to 68.11.0 build1
    6e1282
    6e1282
    * Wed Jul 08 2020 Jan Horak <jhorak@redhat.com> - 68.10.0-1
    6e1282
    - Update to 68.10.0 build1
    6e1282
    e23d9e
    * Fri Jun 05 2020 Jan Horak <jhorak@redhat.com> - 68.9.0-1
    e23d9e
    - Update to 68.9.0 build1
    e23d9e
    e23d9e
    * Tue May 05 2020 Jan Horak <jhorak@redhat.com> - 68.8.0-1
    e23d9e
    - Update to 68.8.0 build2
    e23d9e
    e23d9e
    * Tue Apr 14 2020 Jan Horak <jhorak@redhat.com> - 68.7.0-1
    e23d9e
    - Update to 68.7.0 build1
    e23d9e
    e23d9e
    * Fri Mar 13 2020 Jan Horak <jhorak@redhat.com> - 68.6.0-1
    e23d9e
    - Update to 68.6.0 build2
    e23d9e
    e23d9e
    * Thu Feb 13 2020 Jan Horak <jhorak@redhat.com> - 68.5.0-1
    e23d9e
    - Update to 68.5.0 build1
    e23d9e
    e23d9e
    * Mon Jan 13 2020 Jan Horak <jhorak@redhat.com> - 68.4.1-2
    e23d9e
    - Update to 68.4.1 build1
    e23d9e
    3fe7b7
    * Mon Dec 02 2019 Jan Horak <jhorak@redhat.com> - 68.3.0-2
    3fe7b7
    - Update to 68.3.0 build2
    3fe7b7
    3fe7b7
    * Fri Oct 25 2019 Jan Horak <jhorak@redhat.com> - 68.2.0-2
    3fe7b7
    - Added patch for TLS 1.3 support.
    3fe7b7
    3fe7b7
    * Tue Oct 22 2019 Jan Horak <jhorak@redhat.com> - 68.2.0-1
    3fe7b7
    - Update to 68.2.0
    3fe7b7
    3fe7b7
    * Thu Oct  3 2019 Jan Horak <jhorak@redhat.com> - 68.1.1-2
    3fe7b7
    - Update to 68.1.1
    3fe7b7
    3fe7b7
    * Wed Sep  4 2019 Jan Horak <jhorak@redhat.com> - 60.9.0-2
    3fe7b7
    - Update to 60.9.0
    3fe7b7
    3fe7b7
    * Thu Jul 4 2019 Martin Stransky <stransky@redhat.com> - 60.8.0-1
    3fe7b7
    - Updated to 60.8.0
    3fe7b7
    3fe7b7
    * Wed Jul 3 2019 Martin Stransky <stransky@redhat.com> - 60.7.2-3
    3fe7b7
    - Rebuild to fix rhbz#1725919 - Thunderbird fails to authenticate
    3fe7b7
      with gmail with ssl/tls and OAuth2.
    3fe7b7
    3fe7b7
    * Fri Jun 21 2019 Jan Horak <jhorak@redhat.com> - 60.7.2-2
    3fe7b7
    - Update to 60.7.2 build2
    3fe7b7
    3fe7b7
    * Thu Jun 20 2019 Jan Horak <jhorak@redhat.com> - 60.7.2-1
    3fe7b7
    - Update to 60.7.2
    3fe7b7
    3fe7b7
    * Tue Jun 18 2019 Jan Horak <jhorak@redhat.com> - 60.7.1-1
    3fe7b7
    - Update to 60.7.1
    3fe7b7
    10afcc
    * Mon May 27 2019 Martin Stransky <stransky@redhat.com> - 60.7.0-1
    10afcc
    - Update to 60.7.0
    10afcc
    10afcc
    * Mon Mar 25 2019 Martin Stransky <stransky@redhat.com> - 60.6.1-1
    10afcc
    - Update to 60.6.1
    10afcc
    10afcc
    * Tue Mar 19 2019 Martin Stransky <stransky@redhat.com> - 60.6.0-1
    10afcc
    - Update to 60.6.0
    10afcc
    10afcc
    * Tue Jan 29 2019 Martin Stransky <stransky@redhat.com> - 60.5.0-1
    10afcc
    - Update to 60.5.0
    10afcc
    10afcc
    * Thu Jan  3 2019 Jan Horak <jhorak@redhat.com> - 60.4.0-1
    10afcc
    - Update to 60.4.0
    10afcc
    10afcc
    * Wed Oct 31 2018 Jan Horak <jhorak@redhat.com> - 60.3.0-1
    10afcc
    - Update to 60.3.0
    10afcc
    10afcc
    * Wed Oct 31 2018 Jan Horak <jhorak@redhat.com> - 60.2.1-6
    10afcc
    - Fixed missing calendar langpacks
    10afcc
    10afcc
    * Tue Oct 16 2018 Jan Horak <jhorak@redhat.com> - 60.2.1-5
    10afcc
    - Fixing minor issues
    10afcc
    10afcc
    * Wed Oct 10 2018 Jan Horak <jhorak@redhat.com> - 60.2.1-3
    10afcc
    - Reverting deleting of key3db
    10afcc
    10afcc
    * Wed Oct  3 2018 Jan Horak <jhorak@redhat.com> - 60.2.1-2
    10afcc
    - Update to 60.2.1
    10afcc
    - Added fix for rhbz#1546988
    10afcc
    10afcc
    * Fri Sep 14 2018 Jan Horak <jhorak@redhat.com> - 60.0-1
    10afcc
    - Rebase to version 60
    10afcc
    10afcc
    * Tue Jul 10 2018 Jan Horak <jhorak@redhat.com> - 52.9.1-1
    10afcc
    - Update to 52.9.1
    10afcc
    10afcc
    * Thu May 17 2018 Jan Horak <jhorak@redhat.com> - 52.8.0-2
    10afcc
    - Update to 52.8.0
    10afcc
    10afcc
    * Mon Mar 26 2018 Jan Horak <jhorak@redhat.com> - 52.7.0-1
    10afcc
    - Update to 52.7.0
    10afcc
    10afcc
    * Fri Jan 26 2018 Jan Horak <jhorak@redhat.com> - 52.6.0-1
    10afcc
    - Update to 52.6.0
    10afcc
    10afcc
    * Tue Jan  2 2018 Jan Horak <jhorak@redhat.com> - 52.5.2-1
    10afcc
    - Update to 52.5.2
    10afcc
    10afcc
    * Mon Nov 27 2017 Jan Horak <jhorak@redhat.com> - 52.5.0-1
    10afcc
    - Update to 52.5.0
    10afcc
    10afcc
    * Wed Oct  4 2017 Jan Horak <jhorak@redhat.com> - 52.4.0-2
    10afcc
    - Update to 52.4.0 (b2)
    10afcc
    10afcc
    * Mon Aug 21 2017 Jan Horak <jhorak@redhat.com> - 52.3.0-1
    10afcc
    - Update to 52.3.0
    10afcc
    10afcc
    * Thu Jun 29 2017 Jan Horak <jhorak@redhat.com> - 52.2.1-1
    10afcc
    - Update to 52.2.1
    10afcc
    10afcc
    * Thu Jun 15 2017 Jan Horak <jhorak@redhat.com> - 52.2.0-1
    10afcc
    - Update to 52.2.0
    10afcc
    10afcc
    * Tue May  2 2017 Jan Horak <jhorak@redhat.com> - 52.1.0-1
    10afcc
    - Update to 52.1.0
    10afcc
    10afcc
    * Thu Apr 13 2017 Jan Horak <jhorak@redhat.com> - 52.0.1-1
    10afcc
    - Update to 52.0.1
    10afcc
    10afcc
    * Tue Mar  7 2017 Jan Horak <jhorak@redhat.com> - 45.8.0-1
    10afcc
    - Update to 45.8.0
    10afcc
    10afcc
    * Thu Jan 26 2017 Jan Horak <jhorak@redhat.com> - 45.7.0-1
    10afcc
    - Update to 45.7.0
    10afcc
    10afcc
    * Fri Dec 16 2016 Martin Stransky <stransky@redhat.com> - 45.6.0-1
    10afcc
    - Update to the latest upstream (45.6.0)
    10afcc
    10afcc
    * Thu Dec  1 2016 Jan Horak <jhorak@redhat.com> - 45.5.1-1
    10afcc
    - Update to 45.5.1
    10afcc
    10afcc
    * Fri Nov 18 2016 Jan Horak <jhorak@redhat.com> - 45.5.0-1
    10afcc
    - Update to 45.5.0
    10afcc
    10afcc
    * Thu Sep 29 2016 Jan Horak <jhorak@redhat.com> - 45.4.0-1
    10afcc
    - Update to 45.4.0
    10afcc
    10afcc
    * Fri Aug 26 2016 Jan Horak <jhorak@redhat.com> - 45.3.0-1
    10afcc
    - Update to 45.3.0
    10afcc
    10afcc
    * Wed Jun 29 2016 Jan Horak <jhorak@redhat.com> - 45.2-1
    10afcc
    - Update to 45.2
    10afcc
    10afcc
    * Mon Jun  6 2016 Jan Horak <jhorak@redhat.com> - 45.1.1-1
    10afcc
    - Update to 45.1.1
    10afcc
    10afcc
    * Mon Jun 06 2016 Jan Horak <jhorak@redhat.com> - 45.1.0-5
    10afcc
    - Do not add symlinks to some langpacks
    10afcc
    10afcc
    * Tue May 17 2016 Jan Horak <jhorak@redhat.com> - 45.1.0-4
    10afcc
    - Update to 45.1.0
    10afcc
    10afcc
    * Tue Apr 26 2016 Jan Horak <jhorak@redhat.com> - 45.0-5
    10afcc
    - Update to 45.0
    10afcc
    10afcc
    * Tue Sep 29 2015 Jan Horak <jhorak@redhat.com> - 38.3.0-1
    10afcc
    - Update to 38.3.0
    10afcc
    10afcc
    * Fri Aug 14 2015 Jan Horak <jhorak@redhat.com> - 38.2.0-1
    10afcc
    - Update to 38.2.0
    10afcc
    10afcc
    * Wed Jul 15 2015 Jan Horak <jhorak@redhat.com> - 38.1.0-2
    10afcc
    - Rebase to 38.1.0
    10afcc
    10afcc
    * Wed Jul 15 2015 Jan Horak <jhorak@redhat.com> - 31.8.0-1
    10afcc
    - Update to 31.8.0
    10afcc
    10afcc
    * Sun May 10 2015 Jan Horak <jhorak@redhat.com> - 31.7.0-1
    10afcc
    - Update to 31.7.0
    10afcc
    10afcc
    * Tue Mar 31 2015 Jan Horak <jhorak@redhat.com> - 31.6.0-1
    10afcc
    - Update to 31.6.0
    10afcc
    10afcc
    * Mon Feb 23 2015 Jan Horak <jhorak@redhat.com> - 31.5.0-2
    10afcc
    - Update to 31.5.0
    10afcc
    10afcc
    * Sat Jan 10 2015 Jan Horak <jhorak@redhat.com> - 31.4.0-1
    10afcc
    - Update to 31.4.0
    10afcc
    10afcc
    * Mon Dec 22 2014 Jan Horak <jhorak@redhat.com> - 31.3.0-2
    10afcc
    - Fixed problems with dictionaries (mozbz#1097550)
    10afcc
    10afcc
    * Fri Nov 28 2014 Jan Horak <jhorak@redhat.com> - 31.3.0-1
    10afcc
    - Update to 31.3.0
    10afcc
    10afcc
    * Thu Oct 30 2014 Jan Horak <jhorak@redhat.com> - 31.2.0-2
    10afcc
    - Update to 31.2.0
    10afcc
    10afcc
    * Wed Oct 1 2014 Martin Stransky <stransky@redhat.com> - 31.1.1-5
    10afcc
    - Sync preferences with Firefox
    10afcc
    10afcc
    * Thu Sep 18 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 31.1.1-4
    10afcc
    - Fix dependency generation for internal libraries (#1140471)
    10afcc
    10afcc
    * Fri Sep 12 2014 Jan Horak <jhorak@redhat.com> - 31.1.1-3
    10afcc
    - Update to 31.1.1
    10afcc
    10afcc
    * Tue Sep  9 2014 Jan Horak <jhorak@redhat.com> - 31.1.0-4
    10afcc
    - Use  system libffi
    10afcc
    10afcc
    * Wed Sep  3 2014 Jan Horak <jhorak@redhat.com> - 31.1.0-2
    10afcc
    - Added fix for ppc64le
    10afcc
    10afcc
    * Mon Sep  1 2014 Jan Horak <jhorak@redhat.com> - 31.1.0-1
    10afcc
    - Update to 31.1.0
    10afcc
    10afcc
    * Wed Jul 30 2014 Martin Stransky <stransky@redhat.com> - 31.0-2
    10afcc
    - Added patch for mozbz#858919
    10afcc
    10afcc
    * Tue Jul 29 2014 Martin Stransky <stransky@redhat.com> - 31.0-1
    10afcc
    - Update to 31.0
    10afcc
    10afcc
    * Tue Jul 22 2014 Jan Horak <jhorak@redhat.com> - 24.7.0-1
    10afcc
    - Update to 24.7.0
    10afcc
    10afcc
    * Mon Jun  9 2014 Jan Horak <jhorak@redhat.com> - 24.6.0-1
    10afcc
    - Update to 24.6.0
    10afcc
    10afcc
    * Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 24.5.0-6
    10afcc
    - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
    10afcc
    10afcc
    * Fri May 23 2014 Brent Baude <baude@us.ibm.com> - 24.5.0-5
    10afcc
    - Moving the ppc64 conditional up before the cd so it will
    10afcc
    - apply cleanly
    10afcc
    10afcc
    * Fri May 23 2014 Martin Stransky <stransky@redhat.com> - 24.5.0-4
    10afcc
    - Added a build fix for ppc64 - rhbz#1100495
    10afcc
    10afcc
    * Mon May  5 2014 Jan Horak <jhorak@redhat.com> - 24.5.0-3
    10afcc
    - Fixed find requires
    10afcc
    10afcc
    * Mon Apr 28 2014 Jan Horak <jhorak@redhat.com> - 24.5.0-1
    10afcc
    - Update to 24.5.0
    10afcc
    10afcc
    * Tue Apr 22 2014 Jan Horak <jhorak@redhat.com> - 24.4.0-2
    10afcc
    - Added support for ppc64le
    10afcc
    10afcc
    * Tue Mar 18 2014 Jan Horak <jhorak@redhat.com> - 24.4.0-1
    10afcc
    - Update to 24.4.0
    10afcc
    10afcc
    * Mon Feb  3 2014 Jan Horak <jhorak@redhat.com> - 24.3.0-1
    10afcc
    - Update to 24.3.0
    10afcc
    10afcc
    * Mon Dec 16 2013 Martin Stransky <stransky@redhat.com> - 24.2.0-4
    10afcc
    - Fixed rhbz#1024232 - thunderbird: squiggly lines used
    10afcc
      for spelling correction disappear randomly
    10afcc
    10afcc
    * Fri Dec 13 2013 Martin Stransky <stransky@redhat.com> - 24.2.0-3
    10afcc
    - Build with -Werror=format-security (rhbz#1037353)
    10afcc
    10afcc
    * Wed Dec 11 2013 Martin Stransky <stransky@redhat.com> - 24.2.0-2
    10afcc
    - rhbz#1001998 - added a workaround for system notifications
    10afcc
    10afcc
    * Mon Dec  9 2013 Jan Horak <jhorak@redhat.com> - 24.2.0-1
    10afcc
    - Update to 24.2.0
    10afcc
    10afcc
    * Sat Nov 02 2013 Dennis Gilmore <dennis@ausil.us> - 24.1.0-2
    10afcc
    - remove ExcludeArch: armv7hl
    10afcc
    10afcc
    * Wed Oct 30 2013 Jan Horak <jhorak@redhat.com> - 24.1.0-1
    10afcc
    - Update to 24.1.0
    10afcc
    10afcc
    * Thu Oct 17 2013 Martin Stransky <stransky@redhat.com> - 24.0-4
    10afcc
    - Fixed rhbz#1005611 - BEAST workaround not enabled in Firefox
    10afcc
    10afcc
    * Wed Sep 25 2013 Jan Horak <jhorak@redhat.com> - 24.0-3
    10afcc
    - Update to 24.0
    10afcc
    10afcc
    * Mon Sep 23 2013 Jan Horak <jhorak@redhat.com> - 17.0.9-1
    10afcc
    - Update to 17.0.9 ESR
    10afcc
    10afcc
    * Mon Aug  5 2013 Jan Horak <jhorak@redhat.com> - 17.0.8-1
    10afcc
    - Update to 17.0.8
    10afcc
    10afcc
    * Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 17.0.7-2
    10afcc
    - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
    10afcc
    10afcc
    * Tue Jun 25 2013 Jan Horak <jhorak@redhat.com> - 17.0.7-1
    10afcc
    - Update to 17.0.7
    10afcc
    10afcc
    * Wed Jun 12 2013 Jan Horak <jhorak@redhat.com> - 17.0.6-2
    10afcc
    - Fixed rhbz#973371 - unable to install addons
    10afcc
    10afcc
    * Tue May 14 2013 Jan Horak <jhorak@redhat.com> - 17.0.6-1
    10afcc
    - Update to 17.0.6
    10afcc
    10afcc
    * Tue Apr  2 2013 Jan Horak <jhorak@redhat.com> - 17.0.5-1
    10afcc
    - Update to 17.0.5
    10afcc
    10afcc
    * Mon Mar 11 2013 Jan Horak <jhorak@redhat.com> - 17.0.4-1
    10afcc
    - Update to 17.0.4
    10afcc
    10afcc
    * Tue Feb 19 2013 Jan Horak <jhorak@redhat.com> - 17.0.3-1
    10afcc
    - Update to 17.0.3
    10afcc
    10afcc
    * Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 17.0.2-4
    10afcc
    - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
    10afcc
    10afcc
    * Tue Jan 15 2013 Martin Stransky <stransky@redhat.com> - 17.0.2-3
    10afcc
    - Added fix for NM regression (mozbz#791626)
    10afcc
    10afcc
    * Tue Jan 15 2013 Jan Horak <jhorak@redhat.com> - 17.0.2-2
    10afcc
    - Added mozilla-746112 patch to fix crash on ppc(64)
    10afcc
    10afcc
    * Thu Jan 10 2013 Jan Horak <jhorak@redhat.com> - 17.0.2-1
    10afcc
    - Update to 17.0.2
    10afcc
    10afcc
    * Mon Nov 19 2012 Jan Horak <jhorak@redhat.com> - 17.0-1
    10afcc
    - Update to 17.0
    10afcc
    10afcc
    * Mon Oct 29 2012 Jan Horak <jhorak@redhat.com> - 16.0.2-1
    10afcc
    - Update to 16.0.2
    10afcc
    10afcc
    * Tue Oct 16 2012 Jan Horak <jhorak@redhat.com> - 16.0.1-2
    10afcc
    - Fixed nss and nspr versions
    10afcc
    10afcc
    * Thu Oct 11 2012 Jan Horak <jhorak@redhat.com> - 16.0.1-1
    10afcc
    - Update to 16.0.1
    10afcc
    10afcc
    * Tue Oct  9 2012 Jan Horak <jhorak@redhat.com> - 16.0-1
    10afcc
    - Update to 16.0
    10afcc
    10afcc
    * Tue Sep 18 2012 Dan Horák <dan[at]danny.cz> - 15.0.1-3
    10afcc
    - Added fix for rhbz#855923 - TB freezes on Fedora 18 for PPC64
    10afcc
    10afcc
    * Fri Sep 14 2012 Martin Stransky <stransky@redhat.com> - 15.0.1-2
    10afcc
    - Added build flags for second arches
    10afcc
    10afcc
    * Tue Sep 11 2012 Jan Horak <jhorak@redhat.com> - 15.0.1-1
    10afcc
    - Update to 15.0.1
    10afcc
    10afcc
    * Fri Sep  7 2012 Jan Horak <jhorak@redhat.com> - 15.0-2
    10afcc
    - Added workaround fix for PPC (rbhz#852698)
    10afcc
    10afcc
    * Mon Aug 27 2012 Jan Horak <jhorak@redhat.com> - 15.0-1
    10afcc
    - Update to 15.0
    10afcc
    10afcc
    * Wed Aug 1 2012 Martin Stransky <stransky@redhat.com> - 14.0-4
    10afcc
    - Removed StartupWMClass (rhbz#844863)
    10afcc
    - Fixed -g parameter
    10afcc
    - Removed thunderbird-devel before packing to avoid debugsymbols duplicities (rhbz#823940)
    10afcc
    10afcc
    * Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.0-2
    10afcc
    - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
    10afcc
    10afcc
    * Tue Jul 17 2012 Jan Horak <jhorak@redhat.com> - 14.0-1
    10afcc
    - Update to 14.0
    10afcc
    10afcc
    * Fri Jun 15 2012 Jan Horak <jhorak@redhat.com> - 13.0.1-1
    10afcc
    - Update to 13.0.1
    10afcc
    10afcc
    * Tue Jun  5 2012 Jan Horak <jhorak@redhat.com> - 13.0-1
    10afcc
    - Update to 13.0
    10afcc
    10afcc
    * Mon May 7 2012 Martin Stransky <stransky@redhat.com> - 12.0.1-2
    10afcc
    - Fixed #717245 - adhere Static Library Packaging Guidelines
    10afcc
    10afcc
    * Mon Apr 30 2012 Jan Horak <jhorak@redhat.com> - 12.0.1-1
    10afcc
    - Update to 12.0.1
    10afcc
    10afcc
    * Tue Apr 24 2012 Jan Horak <jhorak@redhat.com> - 12.0-1
    10afcc
    - Update to 12.0
    10afcc
    10afcc
    * Mon Apr 16 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 11.0.1-2
    10afcc
    - Add upstream patch to fix FTBFS on ARM
    10afcc
    10afcc
    * Thu Mar 29 2012 Jan Horak <jhorak@redhat.com> - 11.0.1-1
    10afcc
    - Update to 11.0.1
    10afcc
    10afcc
    * Thu Mar 22 2012 Jan Horak <jhorak@redhat.com> - 11.0-6
    10afcc
    - Added translations to thunderbird.desktop file
    10afcc
    10afcc
    * Fri Mar 16 2012 Martin Stransky <stransky@redhat.com> - 11.0-5
    10afcc
    - gcc 4.7 build fixes
    10afcc
    10afcc
    * Wed Mar 14 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 11.0-4
    10afcc
    - Add ARM configuration options
    10afcc
    10afcc
    * Wed Mar 14 2012 Martin Stransky <stransky@redhat.com> - 11.0-3
    10afcc
    - Build with system libvpx
    10afcc
    10afcc
    * Tue Mar 13 2012 Martin Stransky <stransky@redhat.com> - 11.0-1
    10afcc
    - Update to 11.0
    10afcc
    10afcc
    * Thu Feb 23 2012 Jan Horak <jhorak@redhat.com> - 10.0.1-3
    10afcc
    - Added fix for proxy settings mozbz#682832
    10afcc
    10afcc
    * Thu Feb 16 2012 Martin Stransky <stransky@redhat.com> - 10.0.1-2
    10afcc
    - Added fix for mozbz#727401
    10afcc
    10afcc
    * Thu Feb  9 2012 Jan Horak <jhorak@redhat.com> - 10.0.1-1
    10afcc
    - Update to 10.0.1
    10afcc
    10afcc
    * Mon Feb 6 2012 Martin Stransky <stransky@redhat.com> - 10.0-2
    10afcc
    - gcc 4.7 build fixes
    10afcc
    10afcc
    * Tue Jan 31 2012 Jan Horak <jhorak@redhat.com> - 10.0-1
    10afcc
    - Update to 10.0
    10afcc
    10afcc
    * Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0-7
    10afcc
    - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
    10afcc
    10afcc
    * Thu Jan 05 2012 Dan Horák <dan[at]danny.cz> - 9.0-6
    10afcc
    - disable jemalloc on s390(x) (taken from xulrunner)
    10afcc
    10afcc
    * Wed Jan 04 2012 Dan Horák <dan[at]danny.cz> - 9.0-5
    10afcc
    - fix build on secondary arches (cherry-picked from 13afcd4c097c)
    10afcc
    10afcc
    * Thu Dec 22 2011 Jan Horak <jhorak@redhat.com> - 9.0-4
    10afcc
    - Update to 9.0
    10afcc
    10afcc
    * Fri Dec 9 2011 Martin Stransky <stransky@redhat.com> - 8.0-4
    10afcc
    - enabled gio support (#760644)
    10afcc
    10afcc
    * Tue Nov 29 2011 Jan Horak <jhorak@redhat.com> - 8.0-3
    10afcc
    - Fixed s390x issues
    10afcc
    10afcc
    * Thu Nov 10 2011 Jan Horak <jhorak@redhat.com> - 8.0-2
    10afcc
    - Enable Mozilla's crash reporter again for all archs
    10afcc
    - Temporary workaround for langpacks
    10afcc
    - Disabled addon check UI (#753551)
    10afcc
    10afcc
    * Tue Nov  8 2011 Jan Horak <jhorak@redhat.com> - 8.0-1
    10afcc
    - Update to 8.0
    10afcc
    10afcc
    * Tue Oct 18 2011 Martin Stransky <stransky@redhat.com> - 7.0.1-3
    10afcc
    - Added NM patches (mozbz#627672, mozbz#639959)
    10afcc
    10afcc
    * Wed Oct 12 2011 Dan Horák <dan[at]danny.cz> - 7.0.1-2
    10afcc
    - fix build on secondary arches (copied from xulrunner)
    10afcc
    10afcc
    * Fri Sep 30 2011 Jan Horak <jhorak@redhat.com> - 7.0.1-1
    10afcc
    - Update to 7.0.1
    10afcc
    10afcc
    * Tue Sep 27 2011 Jan Horak <jhorak@redhat.com> - 7.0-1
    10afcc
    - Update to 7.0
    10afcc
    10afcc
    * Tue Sep  6 2011 Jan Horak <jhorak@redhat.com> - 6.0.2-1
    10afcc
    - Update to 6.0.2
    10afcc
    10afcc
    * Wed Aug 31 2011 Jan Horak <jhorak@redhat.com> - 6.0-3
    10afcc
    - Distrust a specific Certificate Authority
    10afcc
    10afcc
    * Wed Aug 31 2011 Dan Horák <dan[at]danny.cz> - 6.0-2
    10afcc
    - add secondary-ipc patch from xulrunner
    10afcc
    10afcc
    * Tue Aug 16 2011 Jan Horak <jhorak@redhat.com> - 6.0-1
    10afcc
    - Update to 6.0
    10afcc
    10afcc
    * Tue Aug 16 2011 Remi Collet <remi@fedoraproject.org> 5.0-4
    10afcc
    - Don't unzip the langpacks
    10afcc
    10afcc
    * Mon Aug 15 2011 Jan Horak <jhorak@redhat.com> - 5.0-3
    10afcc
    - Rebuild due to rhbz#728707
    10afcc
    10afcc
    * Wed Jul 20 2011 Dan Horák <dan[at]danny.cz> - 5.0-2
    10afcc
    - add xulrunner patches for secondary arches
    10afcc
    10afcc
    * Tue Jun 28 2011 Jan Horak <jhorak@redhat.com> - 5.0-1
    10afcc
    - Update to 5.0
    10afcc
    10afcc
    * Tue Jun 21 2011 Jan Horak <jhorak@redhat.com> - 3.1.11-1
    10afcc
    - Update to 3.1.11
    10afcc
    10afcc
    * Wed May 25 2011 Caolán McNamara <caolanm@redhat.com> - 3.1.10-2
    10afcc
    - rebuild for new hunspell
    10afcc
    10afcc
    * Thu Apr 28 2011 Jan Horak <jhorak@redhat.com> - 3.1.10-1
    10afcc
    - Update to 3.1.10
    10afcc
    10afcc
    * Thu Apr 21 2011 Christopher Aillon <caillon@redhat.com> - 3.1.9-7
    10afcc
    - Make gvfs-open launch a compose window (salimma)
    10afcc
    - Spec file cleanups (salimma, caillon)
    10afcc
    - Split out mozilla crashreporter symbols to its own debuginfo package (caillon)
    10afcc
    10afcc
    * Sat Apr  2 2011 Christopher Aillon <caillon@redhat.com> - 3.1.9-6
    10afcc
    - Drop gio support: the code hooks don't exist yet for TB 3.1.x
    10afcc
    10afcc
    * Fri Apr  1 2011 Orion Poplawski <orion@cora.nwra.com> - 3.1.9-5
    10afcc
    - Enable startup notification
    10afcc
    10afcc
    * Sun Mar 20 2011 Dan Horák <dan[at]danny.cz> - 3.1.9-4
    10afcc
    - updated the s390 build patch
    10afcc
    10afcc
    * Fri Mar 18 2011 Jan Horak <jhorak@redhat.com> - 3.1.9-3
    10afcc
    - Removed gnome-vfs2, libgnomeui and libgnome from build requires
    10afcc
    10afcc
    * Wed Mar  9 2011 Jan Horak <jhorak@redhat.com> - 3.1.9-2
    10afcc
    - Disabled gnomevfs, enabled gio
    10afcc
    10afcc
    * Mon Mar  7 2011 Jan Horak <jhorak@redhat.com> - 3.1.9-1
    10afcc
    - Update to 3.1.9
    10afcc
    10afcc
    * Tue Mar  1 2011 Jan Horak <jhorak@redhat.com> - 3.1.8-3
    10afcc
    - Update to 3.1.8
    10afcc
    10afcc
    * Wed Feb  9 2011 Christopher Aillon <caillon@redhat.com> - 3.1.7-6
    10afcc
    - Drop the -lightning subpackage, it needs to be in its own SRPM
    10afcc
    10afcc
    * Mon Feb  7 2011 Christopher Aillon <caillon@redhat.com> - 3.1.7-5
    10afcc
    - Bring back the default mailer check but fix up the directory
    10afcc
    10afcc
    * Wed Dec 15 2010 Jan Horak <jhorak@redhat.com> - 3.1.7-4
    10afcc
    - Mozilla crash reporter enabled
    10afcc
    10afcc
    * Thu Dec  9 2010 Jan Horak <jhorak@redhat.com> - 3.1.7-2
    10afcc
    - Fixed useragent
    10afcc
    10afcc
    * Thu Dec  9 2010 Jan Horak <jhorak@redhat.com> - 3.1.7-1
    10afcc
    - Update to 3.1.7
    10afcc
    10afcc
    * Sat Nov 27 2010 Remi Collet <fedora@famillecollet.com> - 3.1.6-8
    10afcc
    - fix cairo + nspr required version
    10afcc
    - lightning: fix thunderbird version required
    10afcc
    - lightning: fix release (b3pre)
    10afcc
    - lightning: clean install
    10afcc
    10afcc
    * Mon Nov 22 2010 Jan Horak <jhorak@redhat.com> - 3.1.6-7
    10afcc
    - Added x-scheme-handler/mailto to thunderbird.desktop file
    10afcc
    10afcc
    * Mon Nov  8 2010 Jan Horak <jhorak@redhat.com> - 3.1.6-4
    10afcc
    - Added libnotify patch
    10afcc
    - Removed dependency on static libraries
    10afcc
    10afcc
    * Fri Oct 29 2010 Jan Horak <jhorak@redhat.com> - 3.1.6-2
    10afcc
    - Move thunderbird-lightning extension from Sunbird package to Thunderbird
    10afcc
    10afcc
    * Wed Oct 27 2010 Jan Horak <jhorak@redhat.com> - 3.1.6-1
    10afcc
    - Update to 3.1.6
    10afcc
    10afcc
    * Tue Oct 19 2010 Jan Horak <jhorak@redhat.com> - 3.1.5-1
    10afcc
    - Update to 3.1.5
    10afcc
    10afcc
    * Thu Sep 16 2010 Dan Horák <dan[at]danny.cz> - 3.1.3-2
    10afcc
    - fix build on s390
    10afcc
    10afcc
    * Tue Sep  7 2010 Jan Horak <jhorak@redhat.com> - 3.1.3-1
    10afcc
    - Update to 3.1.3
    10afcc
    10afcc
    * Fri Aug  6 2010 Jan Horak <jhorak@redhat.com> - 3.1.2-1
    10afcc
    - Update to 3.1.2
    10afcc
    - Disable updater
    10afcc
    10afcc
    * Tue Jul 20 2010 Jan Horak <jhorak@redhat.com> - 3.1.1-1
    10afcc
    - Update to 3.1.1
    10afcc
    10afcc
    * Thu Jun 24 2010 Jan Horak <jhorak@redhat.com> - 3.1-1
    10afcc
    - Thunderbird 3.1
    10afcc
    10afcc
    * Fri Jun 11 2010 Jan Horak <jhorak@redhat.com> - 3.1-0.3.rc2
    10afcc
    - TryExec added to desktop file
    10afcc
    10afcc
    * Wed Jun  9 2010 Christopher Aillon <caillon@redhat.com> 3.1-0.2.rc2
    10afcc
    - Thunderbird 3.1 RC2
    10afcc
    10afcc
    * Tue May 25 2010 Christopher Aillon <caillon@redhat.com> 3.1-0.1.rc1
    10afcc
    - Thunderbird 3.1 RC1
    10afcc
    10afcc
    * Fri Apr 30 2010 Jan Horak <jhorak@redhat.com> - 3.0.4-3
    10afcc
    - Fix for mozbz#550455
    10afcc
    10afcc
    * Tue Apr 13 2010 Martin Stransky <stransky@redhat.com> - 3.0.4-2
    10afcc
    - Fixed langpacks (#580444)
    10afcc
    10afcc
    * Tue Mar 30 2010 Jan Horak <jhorak@redhat.com> - 3.0.4-1
    10afcc
    - Update to 3.0.4
    10afcc
    10afcc
    * Sat Mar 06 2010 Kalev Lember <kalev@smartlink.ee> - 3.0.3-2
    10afcc
    - Own extension directories (#532132)
    10afcc
    10afcc
    * Mon Mar  1 2010 Jan Horak <jhorak@redhat.com> - 3.0.3-1
    10afcc
    - Update to 3.0.3
    10afcc
    10afcc
    * Thu Feb 25 2010 Jan Horak <jhorak@redhat.com> - 3.0.2-1
    10afcc
    - Update to 3.0.2
    10afcc
    10afcc
    * Wed Jan 20 2010 Martin Stransky <stransky@redhat.com> - 3.0.1-1
    10afcc
    - Update to 3.0.1
    10afcc
    10afcc
    * Mon Jan 18 2010 Martin Stransky <stransky@redhat.com> - 3.0-5
    10afcc
    - Added fix for #480603 - thunderbird takes
    10afcc
      unacceptably long time to start
    10afcc
    10afcc
    * Wed Dec  9 2009 Jan Horak <jhorak@redhat.com> - 3.0-4
    10afcc
    - Update to 3.0
    10afcc
    10afcc
    * Thu Dec  3 2009 Jan Horak <jhorak@redhat.com> - 3.0-3.13.rc2
    10afcc
    - Update to RC2
    10afcc
    10afcc
    * Wed Nov 25 2009 Jan Horak <jhorak@redhat.com> - 3.0-3.12.rc1
    10afcc
    - Sync with Mozilla latest RC1 build
    10afcc
    10afcc
    * Thu Nov 19 2009 Jan Horak <jhorak@redhat.com> - 3.0-3.11.rc1
    10afcc
    - Update to RC1
    10afcc
    10afcc
    * Thu Sep 17 2009 Christopher Aillon <caillon@redhat.com> - 3.0-3.9.b4
    10afcc
    - Update to 3.0 b4
    10afcc
    10afcc
    * Thu Aug  6 2009 Martin Stransky <stransky@redhat.com> - 3.0-3.8.beta3
    10afcc
    - Added fix for #437596
    10afcc
    - Removed unused patches
    10afcc
    10afcc
    * Thu Aug  6 2009 Jan Horak <jhorak@redhat.com> - 3.0-3.7.beta3
    10afcc
    - Removed unused build requirements
    10afcc
    10afcc
    * Mon Aug  3 2009 Jan Horak <jhorak@redhat.com> - 3.0-3.6.beta3
    10afcc
    - Build with system hunspell
    10afcc
    10afcc
    * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-3.5.b3
    10afcc
    - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
    10afcc
    10afcc
    * Fri Jul 24 2009 Jan Horak <jhorak@redhat.com> - 3.0-2.5.beta3
    10afcc
    - Use system hunspell
    10afcc
    10afcc
    * Tue Jul 21 2009 Jan Horak <jhorak@redhat.com> - 3.0-2.4.beta3
    10afcc
    - Update to 3.0 beta3
    10afcc
    10afcc
    * Mon Mar 30 2009 Jan Horak <jhorak@redhat.com> - 3.0-2.2.beta2
    10afcc
    - Fixed open-browser.sh to use xdg-open instead of gnome-open
    10afcc
    10afcc
    * Mon Mar 23 2009 Christopher Aillon <caillon@redhat.com> - 3.0-2.1.beta2
    10afcc
    - Disable the default app nag dialog
    10afcc
    10afcc
    * Tue Mar 17 2009 Jan Horak <jhorak@redhat.com> - 3.0-2.beta2
    10afcc
    - Fixed clicked link does not open in browser (#489120)
    10afcc
    - Fixed missing help in thunderbird (#488885)
    10afcc
    10afcc
    * Mon Mar  2 2009 Jan Horak <jhorak@redhat.com> - 3.0-1.beta2
    10afcc
    - Update to 3.0 beta2
    10afcc
    - Added Patch2 to build correctly when building with --enable-shared option
    10afcc
    10afcc
    * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0.18-3
    10afcc
    - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
    10afcc
    10afcc
    * Wed Jan 07 2009 Christopher Aillon <caillon@redhat.com> - 2.0.0.18-2
    10afcc
    - Disable the crash dialog
    10afcc
    10afcc
    * Wed Nov 19 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.18-1
    10afcc
    - Update to 2.0.0.18
    10afcc
    10afcc
    * Thu Oct  9 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.17-1
    10afcc
    - Update to 2.0.0.17
    10afcc
    10afcc
    * Wed Jul 23 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.16-1
    10afcc
    - Update to 2.0.0.16
    10afcc
    10afcc
    * Thu May  1 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.14-1
    10afcc
    - Update to 2.0.0.14
    10afcc
    - Use the system dictionaries
    10afcc
    10afcc
    * Fri Apr 18 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-6
    10afcc
    - Icon belongs in _datadir/pixmaps
    10afcc
    10afcc
    * Fri Apr 18 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-5
    10afcc
    - rebuilt
    10afcc
    10afcc
    * Mon Apr  7 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-4
    10afcc
    - Add %%lang attributes to langpacks
    10afcc
    10afcc
    * Sat Mar 15 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-3
    10afcc
    - Avoid conflict between gecko debuginfos
    10afcc
    10afcc
    * Mon Mar 03 2008 Martin Stransky <stransky@redhat.com> 2.0.0.12-2
    10afcc
    - Updated starting script (#426331)
    10afcc
    10afcc
    * Tue Feb 26 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-1
    10afcc
    - Update to 2.0.0.12
    10afcc
    - Fix up icon location and some scriptlets
    10afcc
    10afcc
    * Sun Dec  9 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.9-2
    10afcc
    - Fix some rpmlint warnings
    10afcc
    - Drop some old patches and obsoletes
    10afcc
    10afcc
    * Thu Nov 15 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.9-1
    10afcc
    - Update to 2.0.0.9
    10afcc
    10afcc
    * Wed Sep 26 2007 Martin Stransky <stransky@redhat.com> 2.0.0.6-6
    10afcc
    - Fixed #242657 - firefox -g doesn't work
    10afcc
    10afcc
    * Tue Sep 25 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-5
    10afcc
    - Removed hardcoded MAX_PATH, PATH_MAX and MAXPATHLEN macros
    10afcc
    10afcc
    * Tue Sep 11 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-4
    10afcc
    - Fix crashes when using GTK+ themes containing a gtkrc which specify
    10afcc
      GtkOptionMenu::indicator_size and GtkOptionMenu::indicator_spacing
    10afcc
    10afcc
    * Mon Sep 10 2007 Martin Stransky <stransky@redhat.com> 2.0.0.6-3
    10afcc
    - added fix for #246248 - firefox crashes when searching for word "do"
    10afcc
    10afcc
    * Mon Aug 13 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-2
    10afcc
    - Update the license tag
    10afcc
    10afcc
    * Wed Aug  8 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-1
    10afcc
    - Update to 2.0.0.6
    10afcc
    - Own the application directory (#244901)
    10afcc
    10afcc
    * Tue Jul 31 2007 Martin Stransky <stransky@redhat.com> 2.0.0.0-3
    10afcc
    - added pango ligature fix
    10afcc
    10afcc
    * Thu Apr 19 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-1
    10afcc
    - Update to 2.0.0.0 Final
    10afcc
    10afcc
    * Fri Apr 13 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.5.rc1
    10afcc
    - Fix the desktop file
    10afcc
    - Clean up the files list
    10afcc
    - Remove the default client stuff from the pref window
    10afcc
    10afcc
    * Thu Apr 12 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.4.rc1
    10afcc
    - Rebuild into Fedora
    10afcc
    10afcc
    * Wed Apr 11 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.3.rc1
    10afcc
    - Update langpacks
    10afcc
    10afcc
    * Thu Apr  5 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.2.rc1
    10afcc
    - Build option tweaks
    10afcc
    - Bring the install section to parity with Firefox's
    10afcc
    10afcc
    * Thu Apr  5 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.1.rc1
    10afcc
    - Update to 2.0.0.0 RC1
    10afcc
    10afcc
    * Sun Mar 25 2007 Christopher Aillon <caillon@redhat.com> 1.5.0.11-1
    10afcc
    - Update to 1.5.0.11
    10afcc
    10afcc
    * Fri Mar 2 2007 Martin Stransky <stransky@redhat.com> 1.5.0.10-1
    10afcc
    - Update to 1.5.0.10
    10afcc
    10afcc
    * Mon Feb 12 2007 Martin Stransky <stransky@redhat.com> 1.5.0.9-8
    10afcc
    - added fix for #227406: garbage characters on some websites
    10afcc
      (when pango is disabled)
    10afcc
    10afcc
    * Tue Jan 30 2007 Christopher Aillon <caillon@redhat.com> 1.5.0.9-7
    10afcc
    - Updated cursor position patch from tagoh to fix issue with "jumping"
    10afcc
      cursor when in a textfield with tabs.
    10afcc
    10afcc
    * Tue Jan 30 2007 Christopher Aillon <caillon@redhat.com> 1.5.0.9-6
    10afcc
    - Fix the DND implementation to not grab, so it works with new GTK+.
    10afcc
    10afcc
    * Thu Dec 21 2006 Behdad Esfahbod <besfahbo@redhat.com> 1.5.0.9-5
    10afcc
    - Added firefox-1.5-pango-underline.patch
    10afcc
    10afcc
    * Wed Dec 20 2006 Behdad Esfahbod <besfahbo@redhat.com> 1.5.0.9-4
    10afcc
    - Added firefox-1.5-pango-justified-range.patch
    10afcc
    10afcc
    * Tue Dec 19 2006 Behdad Esfahbod <besfahbo@redhat.com> 1.5.0.9-3
    10afcc
    - Added firefox-1.5-pango-cursor-position-more.patch
    10afcc
    10afcc
    * Tue Dec 19 2006 Matthias Clasen <mclasen@redhat.com> 1.5.0.9-2
    10afcc
    - Add a Requires: launchmail  (#219884)
    10afcc
    10afcc
    * Tue Dec 19 2006 Christopher Aillon <caillon@redhat.com> 1.5.0.9-1
    10afcc
    - Update to 1.5.0.9
    10afcc
    - Take firefox's pango fixes
    10afcc
    - Don't offer to import...nothing.
    10afcc
    10afcc
    * Tue Nov  7 2006 Christopher Aillon <caillon@redhat.com> 1.5.0.8-1
    10afcc
    - Update to 1.5.0.8
    10afcc
    - Allow choosing of download directory
    10afcc
    - Take the user to the correct directory from the Download Manager.
    10afcc
    - Patch to add support for printing via pango from Behdad.
    10afcc
    10afcc
    * Sun Oct  8 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-4
    10afcc
    - Default to use of system colors
    10afcc
    10afcc
    * Wed Oct  4 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-3
    10afcc
    - Bring the invisible character to parity with GTK+
    10afcc
    10afcc
    * Wed Sep 27 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-2
    10afcc
    - Fix crash when changing gtk key theme
    10afcc
    - Prevent UI freezes while changing GNOME theme
    10afcc
    - Remove verbiage about pango; no longer required by upstream.
    10afcc
    10afcc
    * Wed Sep 13 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-1
    10afcc
    - Update to 1.5.0.7
    10afcc
    10afcc
    * Thu Sep  7 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-8
    10afcc
    - Shuffle order of the install phase around
    10afcc
    10afcc
    * Thu Sep  7 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-7
    10afcc
    - Let there be art for Alt+Tab again
    10afcc
    - s/tbdir/mozappdir/g
    10afcc
    10afcc
    * Wed Sep  6 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-6
    10afcc
    - Fix for cursor position in editor widgets by tagoh and behdad (#198759)
    10afcc
    10afcc
    * Tue Sep  5 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-5
    10afcc
    - Update nopangoxft.patch
    10afcc
    - Fix rendering of MathML thanks to Behdad Esfahbod.
    10afcc
    - Update start page text to reflect the MathML fixes.
    10afcc
    - Enable pango by default on all locales
    10afcc
    - Build using -rpath
    10afcc
    - Re-enable GCC visibility
    10afcc
    10afcc
    * Thu Aug  3 2006 Kai Engert <kengert@redhat.com> - 1.5.0.5-4
    10afcc
    - Fix a build failure in mailnews mime code.
    10afcc
    10afcc
    * Tue Aug  1 2006 Matthias Clasen <mclasen@redhat.com> - 1.5.0.5-3
    10afcc
    - Rebuild
    10afcc
    10afcc
    * Thu Jul 27 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-2
    10afcc
    - Update to 1.5.0.5
    10afcc
    10afcc
    * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.5.0.4-2.1
    10afcc
    - rebuild
    10afcc
    10afcc
    * Mon Jun 12 2006 Kai Engert <kengert@redhat.com> - 1.5.0.4-2
    10afcc
    - Update to 1.5.0.4
    10afcc
    - Fix desktop-file-utils requires
    10afcc
    10afcc
    * Wed Apr 19 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.2-2
    10afcc
    - Update to 1.5.0.2
    10afcc
    10afcc
    * Thu Mar 16 2006 Christopher Aillon <caillon@redhat.com> - 1.5-7
    10afcc
    - Bring the other arches back
    10afcc
    10afcc
    * Mon Mar 13 2006 Christopher Aillon <caillon@redhat.com> - 1.5.6
    10afcc
    - Temporarily disable other arches that we don't ship FC5 with, for time
    10afcc
    10afcc
    * Mon Mar 13 2006 Christopher Aillon <caillon@redhat.com> - 1.5-5
    10afcc
    - Add a notice to the mail start page denoting this is a pango enabled build.
    10afcc
    10afcc
    * Fri Feb 10 2006 Christopher Aillon <caillon@redhat.com> - 1.5-3
    10afcc
    - Add dumpstack.patch
    10afcc
    - Improve the langpack install stuff
    10afcc
    10afcc
    * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.5-2.1
    10afcc
    - rebuilt for new gcc4.1 snapshot and glibc changes
    10afcc
    10afcc
    * Fri Jan 27 2006 Christopher Aillon <caillon@redhat.com> - 1.5-2
    10afcc
    - Add some langpacks back in
    10afcc
    - Stop providing MozillaThunderbird
    10afcc
    10afcc
    * Thu Jan 12 2006 Christopher Aillon <caillon@redhat.com> - 1.5-1
    10afcc
    - Official 1.5 release is out
    10afcc
    10afcc
    * Wed Jan 11 2006 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.6.rc1
    10afcc
    - Fix crash when deleting highlighted text while composing mail within
    10afcc
      plaintext editor with spellcheck enabled.
    10afcc
    10afcc
    * Tue Jan  3 2006 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.5.rc1
    10afcc
    - Looks like we can build on ppc64 again.
    10afcc
    10afcc
    * Fri Dec 16 2005 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.4.rc1
    10afcc
    - Rebuild
    10afcc
    10afcc
    * Fri Dec 16 2005 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.3.rc1
    10afcc
    - Once again, disable ppc64 because of a new issue.
    10afcc
      See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175944
    10afcc
    10afcc
    - Use the system NSS libraries
    10afcc
    - Build on ppc64
    10afcc
    10afcc
    * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
    10afcc
    - rebuilt
    10afcc
    10afcc
    * Mon Nov 28 2005 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.1.rc1
    10afcc
    - Fix issue with popup dialogs and other actions causing lockups
    10afcc
    10afcc
    * Sat Nov  5 2005 Christopher Aillon <caillon@redhat.com> 1.5-0.5.0.rc1
    10afcc
    - Update to 1.5 rc1
    10afcc
    10afcc
    * Sat Oct  8 2005 Christopher Aillon <caillon@redhat.com> 1.5-0.5.0.beta2
    10afcc
    - Update to 1.5 beta2
    10afcc
    10afcc
    * Wed Sep 28 2005 Christopher Aillon <caillon@redhat.com> 1.5-0.5.0.beta1
    10afcc
    - Update to 1.5 beta1
    10afcc
    - Bring the install phase of the spec file up to speed
    10afcc
    10afcc
    * Sun Aug 14 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-4
    10afcc
    - Rebuild
    10afcc
    10afcc
    * Sat Aug  6 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-3
    10afcc
    - Add patch to make file chooser dialog modal
    10afcc
    10afcc
    * Fri Jul 22 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-2
    10afcc
    - Update to 1.0.6
    10afcc
    10afcc
    * Mon Jul 18 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-0.1.fc5
    10afcc
    - 1.0.6 Release Candidate
    10afcc
    10afcc
    * Fri Jul 15 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-8
    10afcc
    - Use system NSPR
    10afcc
    - Fix crash on 64bit platforms (#160330)
    10afcc
    10afcc
    * Thu Jun 23 2005 Kristian Høgsberg <krh@redhat.com>  1.0.2-7
    10afcc
    - Add firefox-1.0-pango-cairo.patch to get rid of the last few Xft
    10afcc
      references, fixing the "no fonts" problem.
    10afcc
    10afcc
    * Fri May 13 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-6
    10afcc
    - Change the Exec line in the desktop file to `thunderbird`
    10afcc
    10afcc
    * Fri May 13 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-5
    10afcc
    - Update pango patche, MOZ_DISABLE_PANGO now works as advertised.
    10afcc
    10afcc
    * Mon May  9 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-4
    10afcc
    - Add temporary workaround to not create files in the user's $HOME (#149664)
    10afcc
    10afcc
    * Wed May  4 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-3
    10afcc
    - Don't have downloads "disappear" when downloading to desktop (#139015)
    10afcc
    - Fix for some more cursor issues in textareas (149991, 150002, 152089)
    10afcc
    - Add upstream patch to fix bidi justification of pango
    10afcc
    - Add patch to fix launching of helper applications
    10afcc
    - Add patch to properly link against libgfxshared_s.a
    10afcc
    - Fix multilib conflicts
    10afcc
    10afcc
    * Wed Apr 27 2005 Warren Togami <wtogami@redhat.com>
    10afcc
    - correct confusing PANGO vars in startup script
    10afcc
    10afcc
    * Wed Mar 23 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-1
    10afcc
    - Thunderbird 1.0.2
    10afcc
    10afcc
    * Tue Mar  8 2005 Christopher Aillon <caillon@redhat.com> 1.0-5
    10afcc
    - Add patch to compile against new fortified glibc macros
    10afcc
    10afcc
    * Sat Mar  5 2005 Christopher Aillon <caillon@redhat.com> 1.0-4
    10afcc
    - Rebuild against GCC 4.0
    10afcc
    - Add execshield patches
    10afcc
    - Minor specfile cleanup
    10afcc
    10afcc
    * Mon Dec 20 2004 Christopher Aillon <caillon@redhat.com> 1.0-3
    10afcc
    - Rebuild
    10afcc
    10afcc
    * Thu Dec 16 2004 Christopher Aillon <caillon@redhat.com> 1.0-2
    10afcc
    - Add RPM version to useragent
    10afcc
    10afcc
    * Thu Dec 16 2004 Christopher Blizzard <blizzard@redhat.com>
    10afcc
    - Port over pango patches from firefox
    10afcc
    10afcc
    * Wed Dec  8 2004 Christopher Aillon <caillon@redhat.com> 1.0-1
    10afcc
    - Thunderbird 1.0
    10afcc
    10afcc
    * Mon Dec  6 2004 Christopher Aillon <caillon@redhat.com> 1.0-0.rc1.1
    10afcc
    - Fix advanced prefs
    10afcc
    10afcc
    * Fri Dec  3 2004 Christopher Aillon <caillon@redhat.com>
    10afcc
    - Make this run on s390(x) now for real
    10afcc
    10afcc
    * Wed Dec  1 2004 Christopher Aillon <caillon@redhat.com> 1.0-0.rc1.0
    10afcc
    - Update to 1.0 rc1
    10afcc
    10afcc
    * Fri Nov 19 2004 Christopher Aillon <caillon@redhat.com>
    10afcc
    - Add patches to build and run on s390(x)
    10afcc
    10afcc
    * Thu Nov 11 2004 Christopher Aillon <caillon@redhat.com> 0.9.0-2
    10afcc
    - Rebuild to fix file chooser
    10afcc
    10afcc
    * Fri Nov  5 2004 Christopher Aillon <caillon@redhat.com> 0.9.0-1
    10afcc
    - Update to 0.9
    10afcc
    10afcc
    * Fri Oct 22 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-10
    10afcc
    - Prevent inlining of stack direction detection (#135255)
    10afcc
    10afcc
    * Tue Oct 19 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-9
    10afcc
    - More file chooser fixes (same as in firefox)
    10afcc
    - Fix for upstream 28327.
    10afcc
    10afcc
    * Mon Oct 18 2004 Christopher Blizzard <blizzard@redhat.com> 0.8.0-8
    10afcc
    - Update the pango patch
    10afcc
    10afcc
    * Mon Oct 18 2004 Christopher Blizzard <blizzard@redhat.com> 0.8.0-8
    10afcc
    - Pull over patches from firefox build:
    10afcc
      - disable default application dialog
    10afcc
      - don't include software update since it doesn't work
    10afcc
      - make external app support work
    10afcc
    10afcc
    * Thu Oct 14 2004 Christopher Blizzard <blizzard@redhat.com> 0.8.0-7
    10afcc
    - Use pango for rendering
    10afcc
    10afcc
    * Tue Oct 12 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-6
    10afcc
    - Fix for 64 bit crash at startup (b.m.o #256603)
    10afcc
    10afcc
    * Sat Oct  9 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-5
    10afcc
    - Add patches to fix xremote (#135036)
    10afcc
    10afcc
    * Fri Oct  8 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-4
    10afcc
    - Add patch to fix button focus issues (#133507)
    10afcc
    - Add patch for fix IMAP race issues (bmo #246439)
    10afcc
    10afcc
    * Fri Oct  1 2004 Bill Nottingham <notting@redhat.com> 0.8.0-3
    10afcc
    - filter out library Provides: and internal Requires:
    10afcc
    10afcc
    * Tue Sep 28 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-2
    10afcc
    - Backport the GTK+ File Chooser.
    10afcc
    - Add fix for JS math on x86_64 systems
    10afcc
    - Add pkgconfig patch
    10afcc
    10afcc
    * Thu Sep 16 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-1
    10afcc
    - Update to 0.8.0
    10afcc
    - Remove enigmail
    10afcc
    - Update BuildRequires
    10afcc
    - Remove gcc34 and extension manager patches -- they are upstreamed.
    10afcc
    - Fix for gnome-vfs2 error at component registration
    10afcc
    10afcc
    * Fri Sep 03 2004 Christopher Aillon <caillon@redhat.com> 0.7.3-5
    10afcc
    - Build with --disable-xprint
    10afcc
    10afcc
    * Wed Sep 01 2004 David Hill <djh[at]ii.net> 0.7.3-4
    10afcc
    - remove all Xvfb-related hacks
    10afcc
    10afcc
    * Wed Sep 01 2004 Warren Togami <wtogami@redhat.com>
    10afcc
    - actually apply psfonts
    10afcc
    - add mozilla gnome-uriloader patch to prevent build failure
    10afcc
    10afcc
    * Tue Aug 31 2004 Warren Togami <wtogami@redhat.com> 0.7.3-3
    10afcc
    - rawhide import
    10afcc
    - apply NetBSD's freetype 2.1.8 patch
    10afcc
    - apply psfonts patch
    10afcc
    - remove BR on /usr/bin/ex, breaks beehive
    10afcc
    10afcc
    * Tue Aug 31 2004 David Hill <djh[at]ii.net> 0.7.3-0.fdr.2
    10afcc
    - oops, fix %%install
    10afcc
    10afcc
    * Thu Aug 26 2004 David Hill <djh[at]ii.net> 0.7.3-0.fdr.1
    10afcc
    - update to Thunderbird 0.7.3 and Enigmail 0.85.0
    10afcc
    - remove XUL.mfasl on startup, add Debian enigmail patches
    10afcc
    - add Xvfb hack for -install-global-extension
    10afcc
    10afcc
    * Wed Jul 14 2004 David Hill <djh[at]ii.net> 0.7.2-0.fdr.0
    10afcc
    - update to 0.7.2, just because it's there
    10afcc
    - update gcc-3.4 patch (Kaj Niemi)
    10afcc
    - add EM registration patch and remove instdir hack
    10afcc
    10afcc
    * Sun Jul 04 2004 David Hill <djh[at]ii.net> 0.7.1-0.fdr.1
    10afcc
    - re-add Enigmime 1.0.7, omit Enigmail until the Mozilla EM problems are fixed
    10afcc
    10afcc
    * Wed Jun 30 2004 David Hill <djh[at]ii.net> 0.7.1-0.fdr.0
    10afcc
    - update to 0.7.1
    10afcc
    - remove Enigmail
    10afcc
    10afcc
    * Mon Jun 28 2004 David Hill <djh[at]ii.net> 0.7-0.fdr.1
    10afcc
    - re-enable Enigmail 0.84.1
    10afcc
    - add gcc-3.4 patch (Kaj Niemi)
    10afcc
    - use official branding (with permission)
    10afcc
    10afcc
    * Fri Jun 18 2004 David Hill <djh[at]ii.net> 0.7-0.fdr.0
    10afcc
    - update to 0.7
    10afcc
    - temporarily disable Enigmail 0.84.1, make ftp links work (#1634)
    10afcc
    - specify libdir, change BR for apt (V. Skyttä, #1617)
    10afcc
    10afcc
    * Tue May 18 2004 Warren Togami <wtogami@redhat.com> 0.6-0.fdr.5
    10afcc
    - temporary workaround for enigmail skin "modern" bug
    10afcc
    10afcc
    * Mon May 10 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.4
    10afcc
    - update to Enigmail 0.84.0
    10afcc
    - update launch script
    10afcc
    10afcc
    * Mon May 10 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.3
    10afcc
    - installation directory now versioned
    10afcc
    - allow root to run the program (for installing extensions)
    10afcc
    - remove unnecessary %%pre and %%post
    10afcc
    - remove separators, update mozconfig and launch script (M. Schwendt, #1460)
    10afcc
    10afcc
    * Wed May 05 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.2
    10afcc
    - include Enigmail, re-add release notes
    10afcc
    - delete %%{_libdir}/thunderbird in %%pre
    10afcc
    10afcc
    * Mon May 03 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.1
    10afcc
    - update to Thunderbird 0.6
    10afcc
    10afcc
    * Fri Apr 30 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.0.rc1
    10afcc
    - update to Thunderbird 0.6 RC1
    10afcc
    - add new icon, remove release notes
    10afcc
    10afcc
    * Thu Apr 15 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.0.20040415
    10afcc
    - update to latest CVS, update mozconfig and %%build accordingly
    10afcc
    - update to Enigmail 0.83.6
    10afcc
    - remove x-remote and x86_64 patches
    10afcc
    - build with -Os
    10afcc
    10afcc
    * Thu Apr 15 2004 David Hill <djh[at]ii.net> 0.5-0.fdr.12
    10afcc
    - update x-remote patch
    10afcc
    - more startup script fixes
    10afcc
    10afcc
    * Tue Apr 06 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.11
    10afcc
    - startup script fixes, and a minor cleanup
    10afcc
    10afcc
    * Sun Apr 04 2004 Warren Togami <wtogami@redhat.com> 0:0.5-0.fdr.10
    10afcc
    - Minor cleanups
    10afcc
    10afcc
    * Sun Apr 04 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.8
    10afcc
    - minor improvements to open-browser.sh and startup script
    10afcc
    - update to latest version of Blizzard's x-remote patch
    10afcc
    10afcc
    * Thu Mar 25 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.7
    10afcc
    - update open-browser.sh, startup script, and BuildRequires
    10afcc
    10afcc
    * Sun Mar 14 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.6
    10afcc
    - update open-browser script, modify BuildRequires (Warren)
    10afcc
    - add Blizzard's x-remote patch
    10afcc
    - initial attempt at x-remote-enabled startup script
    10afcc
    10afcc
    * Sun Mar 07 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.5
    10afcc
    - refuse to run with excessive privileges
    10afcc
    10afcc
    * Fri Feb 27 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.4
    10afcc
    - add Mozilla x86_64 patch (Oliver Sontag)
    10afcc
    - Enigmail source filenames now include the version
    10afcc
    - modify BuildRoot
    10afcc
    10afcc
    * Thu Feb 26 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.3
    10afcc
    - use the updated official tarball
    10afcc
    10afcc
    * Wed Feb 18 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.2
    10afcc
    - fix %%prep script
    10afcc
    10afcc
    * Mon Feb 16 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.1
    10afcc
    - update Enigmail to 0.83.3
    10afcc
    - use official source tarball (after removing the CRLFs)
    10afcc
    - package renamed to thunderbird
    10afcc
    10afcc
    * Mon Feb 09 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.0
    10afcc
    - update to 0.5
    10afcc
    - check for lockfile before launching
    10afcc
    10afcc
    * Fri Feb 06 2004 David Hill <djh[at]ii.net>
    10afcc
    - update to latest cvs
    10afcc
    - update to Enigmail 0.83.2
    10afcc
    10afcc
    * Thu Jan 29 2004 David Hill <djh[at]ii.net> 0:0.4-0.fdr.5
    10afcc
    - update to Enigmail 0.83.1
    10afcc
    - removed Mozilla/Firebird script patching
    10afcc
    10afcc
    * Sat Jan 03 2004 David Hill <djh[at]ii.net> 0:0.4-0.fdr.4
    10afcc
    - add startup notification to .desktop file
    10afcc
    10afcc
    * Thu Dec 25 2003 Warren Togami <warren@togami.com> 0:0.4-0.fdr.3
    10afcc
    - open-browser.sh release 3
    10afcc
    - patch broken /usr/bin/mozilla script during install
    10afcc
    - dir ownership
    10afcc
    - XXX: Source fails build on x86_64... fix later
    10afcc
    10afcc
    * Tue Dec 23 2003 David Hill <djh[at]ii.net> 0:0.4-0.fdr.2
    10afcc
    - update to Enigmail 0.82.5
    10afcc
    - add Warren's open-browser.sh (#1113)
    10afcc
    10afcc
    * Tue Dec 09 2003 David Hill <djh[at]ii.net> 0:0.4-0.fdr.1
    10afcc
    - use Thunderbird's mozilla-xremote-client to launch browser
    10afcc
    10afcc
    * Sun Dec 07 2003 David Hill <djh[at]ii.net> 0:0.4-0.fdr.0
    10afcc
    - update to 0.4
    10afcc
    - make hyperlinks work (with recent versions of Firebird/Mozilla)
    10afcc
    10afcc
    * Thu Dec 04 2003 David Hill <djh[at]ii.net>
    10afcc
    - update to 0.4rc2
    10afcc
    10afcc
    * Wed Dec 03 2003 David Hill <djh[at]ii.net>
    10afcc
    - update to 0.4rc1 and Enigmail 0.82.4
    10afcc
    10afcc
    * Thu Nov 27 2003 David Hill <djh[at]ii.net>
    10afcc
    - update to latest CVS and Enigmail 0.82.3
    10afcc
    10afcc
    * Sun Nov 16 2003 David Hill <djh[at]ii.net>
    10afcc
    - update to latest CVS (0.4a)
    10afcc
    - update Enigmail to 0.82.2
    10afcc
    - alter mozconfig for new build requirements
    10afcc
    - add missing BuildReq (#987)
    10afcc
    10afcc
    * Thu Oct 16 2003 David Hill <djh[at]ii.net> 0:0.3-0.fdr.0
    10afcc
    - update to 0.3
    10afcc
    10afcc
    * Sun Oct 12 2003 David Hill <djh[at]ii.net> 0:0.3rc3-0.fdr.0
    10afcc
    - update to 0.3rc3
    10afcc
    - update Enigmail to 0.81.7
    10afcc
    10afcc
    * Thu Oct 02 2003 David Hill <djh[at]ii.net> 0:0.3rc2-0.fdr.0
    10afcc
    - update to 0.3rc2
    10afcc
    10afcc
    * Wed Sep 17 2003 David Hill <djh[at]ii.net> 0:0.2-0.fdr.2
    10afcc
    - simplify startup script
    10afcc
    10afcc
    * Wed Sep 10 2003 David Hill <djh[at]ii.net> 0:0.2-0.fdr.1
    10afcc
    - add GPG support (Enigmail 0.81.6)
    10afcc
    - specfile fixes (#679)
    10afcc
    10afcc
    * Thu Sep 04 2003 David Hill <djh[at]ii.net> 0:0.2-0.fdr.0
    10afcc
    - update to 0.2
    10afcc
    10afcc
    * Mon Sep 01 2003 David Hill <djh[at]ii.net>
    10afcc
    - initial RPM
    10afcc
      (based on the fedora MozillaFirebird-0.6.1 specfile)