Mozilla Thunderbird mail/newsgroup client
CentOS Sources
2019-02-04 cf9011aff009d664f6d013c685f60b9ec6e80b18
commit | author | age
e2c46b 1 %global debug_build             0
CS 2 %global official_branding       1
3 %global system_ffi              1
4 %global system_libicu           0
5 %global system_libvpx           0
6 %global system_nss              1
7 %global system_sqlite           0
8 %global use_bundled_python      1
9 %define build_langpacks         1
10 %define use_bundled_ffi         0
11 %define use_bundled_python      1
12 %global use_bundled_yasm        1
13 %global system_jpeg             1
14 %global hardened_build          1
15 %global use_dts                 1
16
17 %define bundled_python_version 2.7.13
18 %global cairo_version           1.10.2
19 %global ffi_version             3.0.9
20 %global freetype_version        2.1.9
21 %global gcc_version             4.8.2-16
22 %global python_version          2.7.8
23 %global sqlite_version          3.8.4.2
7b08d5 24 %global nspr_version            4.13.1
CS 25 %global nss_version             3.28.4
26 %if 0%{?rhel} == 7
e2c46b 27 %define use_bundled_python 0
7b08d5 28 %endif
CS 29
cf9011 30 %if 0%{?rhel} < 8
e2c46b 31 %global use_rustts        1
cf9011 32 %endif
e2c46b 33 %global dts_version       7
CS 34 %global rst_version       7
35 %global llvm_version      7
36 %if 0%{?rhel} == 8
37 %global use_dts           0
38 %global rst_version       1.26
39 %global llvm_version      6.0
7b08d5 40 %endif
CS 41
e2c46b 42 %define gtk3_nvr 3.22.26-1
CS 43 %define gtk3_install_path %{mozappdir}/bundled
44
45
46
7b08d5 47 # Big endian platforms
e2c46b 48 %ifarch ppc64 s390x
7b08d5 49 # Javascript Intl API is not supported on big endian platforms right now:
CS 50 # https://bugzilla.mozilla.org/show_bug.cgi?id=1322212
e2c46b 51 %define big_endian 1
7b08d5 52 %endif
CS 53
54 # ============================================================================
55
56 # Avoid patch failures
e2c46b 57 %define _default_patch_fuzz     2
7b08d5 58
CS 59 %define thunderbird_app_id      \{3550f703-e582-4d05-9a08-453d09bdfdc6\} 
60
61 %if %{?system_sqlite}
62 # The actual sqlite version (see #480989):
63 %global sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo 65536)
64 %endif
65
66
e2c46b 67 # GTK3 bundling
CS 68 %define avoid_bundled_rebuild   0
69 %if 0%{?rhel} == 6
70 %define bundle_gtk3             1
71 # In-tree libffi is able to build on following platforms, we have to bundle it for the rest
72 %global system_ffi              0
73 %ifnarch x86_64 i686 aarch64
74 %define use_bundled_ffi         1
75 %endif
76 %endif
77
78
79 %if 0%{?bundle_gtk3}
80 # We could use %%include, but in %%files, %%post and other sections, but in these
81 # sections it could lead to syntax errors about unclosed %%if. Work around it by
82 # using the following macro
83 %define include_file() %{expand:%(cat '%1')}
84 %endif
85
86 %global mozappdir    %{_libdir}/%{name}
87 %global mozappdirdev %{_libdir}/%{name}-devel-%{version}
88 %global langpackdir  %{mozappdir}/distribution/extensions
89 %global tarballdir   %{name}-%{version}
90
7b08d5 91
CS 92 Summary:        Mozilla Thunderbird mail/newsgroup client
93 Name:           thunderbird
cf9011 94 Version:        60.5.0
375c71 95 Release:        1%{?dist}
7b08d5 96 URL:            http://www.mozilla.org/projects/thunderbird/
CS 97 License:        MPLv1.1 or GPLv2+ or LGPLv2+
98 Group:          Applications/Internet
99
e2c46b 100 %if 0%{?rhel} == 7
CS 101 ExcludeArch:    s390 ppc
102 %endif
103 %if 0%{?rhel} == 6
104 ExclusiveArch:  i686 x86_64 ppc64 s390x
105 %endif
7b08d5 106
CS 107 # From ftp://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?ext_version}/source
108 Source0:        https://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?pre_version}/source/thunderbird-%{version}%{?pre_version}.source.tar.xz
109 %if %{build_langpacks}
cf9011 110 Source1:        thunderbird-langpacks-%{version}%{?ext_version}-20190129.tar.xz
668471 111 # Locales for lightning
375c71 112 Source2:        lightning-langpacks-%{version}.tar.xz
CS 113 %endif
114 Source3:        get-calendar-langpacks.sh
7b08d5 115
CS 116 Source10:       thunderbird-mozconfig
117 Source20:       thunderbird.desktop
118 Source21:       thunderbird.sh.in
e2c46b 119 Source24:       mozilla-api-key
CS 120 Source27:       google-api-key
121 #TODO
122 Source101:      find-external-requires
123 Source200:      gtk3-private-%{gtk3_nvr}.el6.src.rpm
124 Source201:      gtk3-private-%{gtk3_nvr}-post.inc
125 Source202:      gtk3-private-%{gtk3_nvr}-postun.inc
126 Source203:      gtk3-private-%{gtk3_nvr}-posttrans.inc
127 Source204:      gtk3-private-%{gtk3_nvr}-files.inc
128 Source205:      gtk3-private-%{gtk3_nvr}-setup-flags-env.inc
129 Source206:      gtk3-private-%{gtk3_nvr}-requires-provides-filter.inc
7b08d5 130 Source301:      yasm-1.2.0-3.el5.src.rpm
e2c46b 131 Source303:      libffi-3.0.13-18.el7_3.src.rpm
7b08d5 132 Source601:      thunderbird-redhat-default-prefs.js.rhel6
CS 133 Source701:      thunderbird-redhat-default-prefs.js.rhel7
e2c46b 134 #Python 2.7
CS 135 Source100:      https://www.python.org/ftp/python/%{bundled_python_version}/Python-%{bundled_python_version}.tar.xz
7b08d5 136
e2c46b 137 ## Firefox patches
7b08d5 138
CS 139 # Build patches
e2c46b 140 Patch3:         mozilla-build-arm.patch
CS 141 Patch4:         build-mozconfig-fix.patch
142 Patch5:         build-gdk-version.patch
143 Patch6:         build-nss-version.patch
144 Patch26:        build-icu-big-endian.patch
145 # Also fixes s390x: https://bugzilla.mozilla.org/show_bug.cgi?id=1376268
146 Patch29:        build-big-endian.patch
147 # Always feel lucky for unsupported platforms:
148 # https://bugzilla.mozilla.org/show_bug.cgi?id=1347128
149 Patch37:        build-jit-atomic-always-lucky.patch
150 Patch40:        build-aarch64-skia.patch
151 Patch41:        build-debug-qcms.patch
152 Patch43:        xulrunner-24.0-jemalloc-ppc.patch
153 Patch45:        build-disable-elfhack.patch
7b08d5 154
e2c46b 155 # Fedora/RHEL specific patches
CS 156 Patch215:        firefox-enable-addons.patch
157 Patch219:        rhbz-1173156.patch
158 Patch224:        mozilla-1170092.patch
159 Patch225:        mozilla-1005640-accept-lang.patch
160 #ARM run-time patch
161 Patch226:        rhbz-1354671.patch
162 Patch230:        rhbz-1503632-nss.patch
7b08d5 163
CS 164 # Upstream patches
e2c46b 165 Patch402:        mozilla-1196777.patch
CS 166 Patch406:        mozilla-256180.patch
167 Patch413:        mozilla-1353817.patch
168 Patch415:        mozilla-1436242.patch
169 Patch416:        mozilla-1460871-ldap-query.patch
170 #Removing this patch would lead to losing user saved credentials in profile!
7b08d5 171
e2c46b 172 ## Thunderbird patches
7b08d5 173
CS 174 # ---------------------------------------------------
175
e2c46b 176 BuildRequires:  autoconf213
7b08d5 177 BuildRequires:  bzip2-devel
e2c46b 178 BuildRequires:  dbus-glib-devel
CS 179 BuildRequires:  desktop-file-utils
7b08d5 180 BuildRequires:  krb5-devel
CS 181 BuildRequires:  libXt-devel
182 BuildRequires:  mesa-libGL-devel
e2c46b 183 BuildRequires:  pkgconfig(dri)
CS 184 BuildRequires:  pkgconfig(freetype2) >= %{freetype_version}
185 BuildRequires:  pkgconfig(gconf-2.0)
186 BuildRequires:  pkgconfig(gtk+-2.0)
187 BuildRequires:  pkgconfig(libcurl)
188 BuildRequires:  pkgconfig(libIDL-2.0)
189 BuildRequires:  pkgconfig(libnotify)
190 BuildRequires:  pkgconfig(libpng)
191 BuildRequires:  pkgconfig(libpulse)
192 BuildRequires:  pkgconfig(libstartup-notification-1.0)
193 BuildRequires:  pkgconfig(pango)
194 BuildRequires:  pkgconfig(xrender)
195 BuildRequires:  pkgconfig(xt)
196 BuildRequires:  pkgconfig(zlib)
7b08d5 197 BuildRequires:  xz
e2c46b 198 BuildRequires:  zip
CS 199 Requires:       liberation-fonts-common
200 Requires:       liberation-sans-fonts
201 Requires:       mozilla-filesystem
202 Requires:       p11-kit-trust
203 %if %{?system_jpeg}
204 BuildRequires:  libjpeg-devel
205 %endif
206 %if %{?system_nss}
207 BuildRequires:  pkgconfig(nspr) >= %{nspr_version}
208 BuildRequires:  pkgconfig(nss) >= %{nss_version}
209 BuildRequires:  nss-static >= %{nss_version}
210 %endif
211 %if %{?system_libvpx}
212 BuildRequires:  libvpx-devel >= %{libvpx_version}
213 %endif
214
215 %if 0%{?use_dts}
216 BuildRequires:  devtoolset-%{dts_version}-gcc-c++
217 BuildRequires:  devtoolset-%{dts_version}-gcc
218 BuildRequires:  devtoolset-%{dts_version}-binutils
219 BuildRequires:  devtoolset-%{dts_version}-libatomic-devel
220 %if 0%{?rhel} == 7
221 BuildRequires:  llvm-toolset-%{llvm_version}
222 BuildRequires:  llvm-toolset-%{llvm_version}-llvm-devel
223 %endif
224 %endif
7b08d5 225 %if ! %{use_bundled_yasm}0
CS 226 BuildRequires:  yasm
227 %endif
228 %if %{?system_sqlite}
229 BuildRequires:  sqlite-devel >= %{sqlite_version}
230 Requires:       sqlite >= %{sqlite_build_version}
231 %endif
e2c46b 232 %if 0%{?use_rustts}
CS 233 BuildRequires:  rust-toolset-%{rst_version}-cargo
234 BuildRequires:  rust-toolset-%{rst_version}-rust
235 %endif
236 %if 0%{?rhel} == 8
cf9011 237 BuildRequires:  llvm >= %{llvm_version}
CS 238 BuildRequires:  llvm-devel >= %{llvm_version}
239 BuildRequires:  clang >= %{llvm_version}
e2c46b 240 BuildRequires:  llvm-toolset-%{llvm_version}
CS 241 BuildRequires:  llvm-toolset-%{llvm_version}-llvm-devel
242 %endif
243 %if 0%{?use_bundled_python}
244 #%if 0%{?rhel} == 6
245 # Needed for Python in RHEL6
246 BuildRequires:  openssl-devel
247 #%endif
248 %endif
249
250 %if 0%{?bundle_gtk3}
251 BuildRequires:        automake
252 BuildRequires:        autoconf
253 BuildRequires:        cups-devel
254 BuildRequires:        dbus-devel
255 BuildRequires:        desktop-file-utils
256 BuildRequires:        expat-devel
257 BuildRequires:        fontpackages-devel
258 BuildRequires:        gamin-devel
259 BuildRequires:        gettext-devel
260 BuildRequires:        git
261 BuildRequires:        intltool
262 BuildRequires:        jasper-devel
263 BuildRequires:        libepoxy-devel
264 BuildRequires:        libcroco-devel
265 BuildRequires:        libffi-devel
266 BuildRequires:        libpng-devel
267 BuildRequires:        libtiff-devel
268 BuildRequires:        libtool
269 BuildRequires:        libxml2-devel
270 BuildRequires:        libX11-devel
271 BuildRequires:        libXcomposite-devel
272 BuildRequires:        libXcursor-devel
273 BuildRequires:        libXinerama-devel
274 BuildRequires:        libXevie-devel
275 BuildRequires:        libXrandr-devel
276 BuildRequires:        libXrender-devel
277 BuildRequires:        libXtst-devel
278 BuildRequires:        mesa-libGL-devel
279 BuildRequires:        mesa-libEGL-devel
280 BuildRequires:        pixman-devel
281 BuildRequires:        rest-devel
282 BuildRequires:        readline-devel
283 # TODO: We miss that dependency in our bundled gtk3 package.
284 # As a hotfix we put it here and fix gtk3 in next release.
285 Requires:             mesa-libEGL%{?_isa}
286 Requires:             libcroco%{?_isa}
287 Requires:             mesa-libGL%{?_isa}
288 Requires:             bzip2-libs%{?_isa}
289 Requires:             libXtst%{?_isa}
290 %else
291 BuildRequires:        gtk3-devel
292 BuildRequires:        glib2-devel
293 %endif
7b08d5 294 %if %{?system_nss}
CS 295 Requires:       nspr >= %{nspr_version}
296 Requires:       nss >= %{nss_version}
297 %endif
e2c46b 298
CS 299 %if 0%{?rhel} < 8
300 BuildRequires:  python2-devel
7b08d5 301 %endif
e2c46b 302
7b08d5 303 %if %{?system_sqlite}
e2c46b 304 BuildRequires:  pkgconfig(sqlite3) >= %{sqlite_version}
7b08d5 305 Requires:       sqlite >= %{sqlite_build_version}
CS 306 %endif
307 %if %{?system_ffi}
e2c46b 308   %if !%{use_bundled_ffi}0
CS 309 BuildRequires:  pkgconfig(libffi)
310   %endif
7b08d5 311 %endif
CS 312
313 Obsoletes:      thunderbird-lightning
314 # ==================================================================================
315 # Override internal dependency generator to avoid showing libraries provided by this package
316 # in dependencies:
e2c46b 317 #AutoProv: 0
CS 318 #%define _use_internal_dependency_generator 0
319 #%define __find_requires %{SOURCE101}
7b08d5 320
CS 321 %description
322 Mozilla Thunderbird is a standalone mail and newsgroup client.
323
324
325 %prep
e2c46b 326 %setup -q -T -c -n python -a 100
CS 327 %setup -q -n %{tarballdir}
7b08d5 328
e2c46b 329 # Firefox patches
7b08d5 330
e2c46b 331 %patch29 -p1 -b .big-endian
CS 332 %patch37 -p1 -b .jit-atomic-lucky
333 %patch40 -p1 -b .aarch64-skia
334 %if %{?debug_build}
335 %patch41 -p1 -b .build-debug-qcms
336 %endif
337 %patch43 -p1 -b .jemalloc-ppc
338 %if 0%{?rhel} == 8
339 %patch45 -p1 -b .elfhack
340 %endif
7b08d5 341
e2c46b 342 %patch3  -p1 -b .arm
CS 343 %patch4  -p1 -b .build-mozconfig-fix
344 %patch5  -p1 -b .gdk-version
345 %patch6  -p1 -b .nss-version
346
347 # Fedora patches
348 %patch215 -p1 -b .addons
cf9011 349 %patch219 -p1 -b .rhbz-1173156
e2c46b 350 %patch224 -p1 -b .1170092
CS 351 %patch225 -p1 -b .1005640-accept-lang
352
353 # This ensures no migration of certdb to sqlite on the RHEL6 and RHEL7.
354 # This needs to stay for the future releases
355 %if 0%{?rhel} < 8
356 %patch230 -p1 -b .1503632-nss
357 %endif
358
359 #ARM run-time patch
360 %ifarch aarch64
361 %patch226 -p1 -b .1354671
362 %endif
363
364 %patch402 -p1 -b .1196777
365 %patch406 -p1 -b .256180
366 %patch413 -p1 -b .1353817
367 %patch415 -p1 -b .1436242
368 %patch416 -p1 -b .1460871-ldap-query
7b08d5 369
CS 370 # Patch for big endian platforms only
371 %if 0%{?big_endian}
e2c46b 372 %patch26 -p1 -b .icu
7b08d5 373 %endif
CS 374
e2c46b 375 # Thunderbird patches
7b08d5 376
CS 377 %{__rm} -f .mozconfig
378 %{__cp} %{SOURCE10} .mozconfig
379 function add_to_mozconfig() {
380   mozconfig_entry=$1
381   echo "ac_add_options --$1" >> .mozconfig
382 }
383
384 # Modify mozconfig file
385 %if %{official_branding}
386  add_to_mozconfig "enable-official-branding"
387 %endif
e2c46b 388 %{__cp} %{SOURCE24} mozilla-api-key
CS 389 %{__cp} %{SOURCE27} google-api-key
7b08d5 390
CS 391 %if %{?system_nss}
392  add_to_mozconfig "with-system-nspr"
393  add_to_mozconfig "with-system-nss"
394 %else
395  add_to_mozconfig "without-system-nspr"
396  add_to_mozconfig "without-system-nss"
397 %endif
398
e2c46b 399 %if %{?system_sqlite}
CS 400  add_to_mozconfig "enable-system-sqlite"
401 %else
402  add_to_mozconfig "disable-system-sqlite"
403 %endif
404 %if 0%{?use_bundled_ffi}
405  add_to_mozconfig "with-system-ffi"
7b08d5 406 %endif
CS 407
e2c46b 408 %if 0%{?system_ffi}
CS 409  add_to_mozconfig "with-system-ffi"
410 %endif
411 %ifarch %{arm}
412  add_to_mozconfig "disable-elf-hack"
7b08d5 413 %endif
CS 414
415 %if %{?debug_build}
416  add_to_mozconfig "enable-debug"
417  add_to_mozconfig "disable-optimize"
418 %else
e2c46b 419 %global optimize_flags "none"
CS 420 %ifnarch s390 s390x
421 %global optimize_flags "-g -O2"
422 %endif
423 %ifarch armv7hl
424 # ARMv7 need that (rhbz#1426850)
425 %global optimize_flags "-g -O2 -fno-schedule-insns"
426 %endif
427 %ifarch ppc64le aarch64
428 %global optimize_flags "-g -O2"
429 %endif
430 %if %{optimize_flags} != "none"
431 echo 'ac_add_options --enable-optimize=%{?optimize_flags}' >> .mozconfig
432 %else
433 echo 'ac_add_options --enable-optimize' >> .mozconfig
434 %endif
435 echo "ac_add_options --disable-debug" >> .mozconfig
7b08d5 436 %endif
CS 437
e2c46b 438 # Second arches fail to start with jemalloc enabled
CS 439 %ifnarch %{ix86} x86_64
440 echo "ac_add_options --disable-jemalloc" >> .mozconfig
7b08d5 441 %endif
e2c46b 442
CS 443 %ifnarch %{ix86} x86_64
444 echo "ac_add_options --disable-webrtc" >> .mozconfig
445 %endif
446
447 %if %{?system_libvpx}
448 echo "ac_add_options --with-system-libvpx" >> .mozconfig
449 %else
450 echo "ac_add_options --without-system-libvpx" >> .mozconfig
451 %endif
452
453 %if %{?system_libicu}
454 echo "ac_add_options --with-system-icu" >> .mozconfig
455 %else
456 echo "ac_add_options --without-system-icu" >> .mozconfig
457 %endif
458 %ifarch s390 s390x
459 echo "ac_add_options --disable-ion" >> .mozconfig
460 %endif
461
462 %ifarch %{ix86}
463 echo "ac_add_options --disable-stylo" >> .mozconfig
464 %endif
465 %if 0%{?rhel} == 6
466 echo "ac_add_options --disable-stylo" >> .mozconfig
467 %endif
468
469 # Remove executable bit to make brp-mangle-shebangs happy.
470 chmod -x third_party/rust/itertools/src/lib.rs
7b08d5 471
CS 472 # install lightning langpacks
473 cd ..
474 %{__xz} -dc %{SOURCE2} | %{__tar} xf -
475 cd -
476 #===============================================================================
477
478 %build
479
e2c46b 480 #GTK3 >>
CS 481 %if ! 0%{?avoid_bundled_rebuild}
482     rm -rf %{_buildrootdir}/*
483 %endif
484 export PATH="%{_buildrootdir}/bin:$PATH"
485
486 function install_rpms_to_current_dir() {
487     PACKAGE_RPM=$(eval echo $1)
488     PACKAGE_DIR=%{_rpmdir}
489
490     if [ ! -f $PACKAGE_DIR/$PACKAGE_RPM ]; then
491         # Hack for tps tests
492         ARCH_STR=%{_arch}
493         %ifarch i386 i686
494             ARCH_STR="i?86"
495         %endif
496         PACKAGE_DIR="$PACKAGE_DIR/$ARCH_STR"
497      fi
498
499      for package in $(ls $PACKAGE_DIR/$PACKAGE_RPM)
500      do
501          echo "$package"
502          rpm2cpio "$package" | cpio -idu
503      done
504 }
505
7b08d5 506 function build_bundled_package() {
CS 507   PACKAGE_RPM=$1
508   PACKAGE_FILES=$2
509   PACKAGE_SOURCE=$3
510   PACKAGE_DIR="%{_topdir}/RPMS"
511
512   PACKAGE_ALREADY_BUILD=0
e2c46b 513   %if %{?avoid_bundled_rebuild}
7b08d5 514     if ls $PACKAGE_DIR/$PACKAGE_RPM; then
CS 515       PACKAGE_ALREADY_BUILD=1
516     fi
517     if ls $PACKAGE_DIR/%{_arch}/$PACKAGE_RPM; then
518       PACKAGE_ALREADY_BUILD=1
519     fi
520   %endif
521   if [ $PACKAGE_ALREADY_BUILD == 0 ]; then
522     echo "Rebuilding $PACKAGE_RPM from $PACKAGE_SOURCE"; echo "==============================="
523     rpmbuild --nodeps --rebuild $PACKAGE_SOURCE
524   fi
525
526   if [ ! -f $PACKAGE_DIR/$PACKAGE_RPM ]; then
527     # Hack for tps tests
528     ARCH_STR=%{_arch}
529     %ifarch i386 i686
530     ARCH_STR="i?86"
531     %endif
532     PACKAGE_DIR="$PACKAGE_DIR/$ARCH_STR"
533   fi
534   pushd $PACKAGE_DIR
535   echo "Installing $PACKAGE_DIR/$PACKAGE_RPM"; echo "==============================="
536   rpm2cpio $PACKAGE_DIR/$PACKAGE_RPM | cpio -iduv
537   # Clean rpms to avoid including them to package
e2c46b 538   %if ! 0%{?avoid_bundled_rebuild}
7b08d5 539     rm -f $PACKAGE_FILES
CS 540   %endif
541
542   PATH=$PACKAGE_DIR/usr/bin:$PATH
543   export PATH
544   LD_LIBRARY_PATH=$PACKAGE_DIR/usr/%{_lib}
545   export LD_LIBRARY_PATH
546   popd
547 }
548
549 # Build and install local yasm if needed
550 # ======================================
551 %if %{use_bundled_yasm}
552   build_bundled_package 'yasm-1*.rpm' 'yasm-*.rpm' '%{SOURCE301}'
553 %endif
554
e2c46b 555
CS 556 %if 0%{?bundle_gtk3}
557    %if ! 0%{?avoid_bundled_rebuild}
558     rpm -ivh %{SOURCE200}
559     rpmbuild --nodeps --define '_prefix %{gtk3_install_path}' -ba %{_specdir}/gtk3-private.spec
560    %endif
561    rm -rf %{_buildrootdir}/*
562    pushd %{_buildrootdir}
563    install_rpms_to_current_dir gtk3-private-%{gtk3_nvr}*.rpm
564    install_rpms_to_current_dir gtk3-private-devel-%{gtk3_nvr}*.rpm
565    install_rpms_to_current_dir gtk3-private-rpm-scripts-%{gtk3_nvr}*.rpm
566    popd
7b08d5 567 %endif
CS 568
e2c46b 569 # If needed build the bundled python 2.7 and put it in the PATH
CS 570 %if 0%{?use_bundled_python}
571     pushd %{_builddir}/python/Python-%{bundled_python_version}
572     #if ! 0%{?avoid_bundled_rebuild}
573         # Build Python 2.7 and set environment
574         # Pydebug set optimization to level 0, -O3 crashes on gcc 8 ATM
575         ./configure --with-pydebug --prefix="%{_buildrootdir}" --exec-prefix="%{_buildrootdir}" --libdir="%{_buildrootdir}/lib"
576     #endif
577     make %{?_smp_mflags} install V=1
578     popd
7b08d5 579 %endif
CS 580
e2c46b 581 %if 0%{?bundle_gtk3}
CS 582 # gtk3-private-3.22.26.el6-1-requires-provides-filter.inc
583 %include_file %{SOURCE206}
584 %endif
585 %if 0%{use_bundled_ffi}
586   # Install libraries to the predefined location to later add them to the Firefox libraries
587   rpm -ivh %{SOURCE303}
588   rpmbuild --nodeps --define '_prefix %{gtk3_install_path}' -ba %{_specdir}/libffi.spec
589   pushd %{_buildrootdir}
590   install_rpms_to_current_dir 'libffi*.rpm'
7b08d5 591   popd
e2c46b 592   %filter_from_requires /libffi.so.6/d
CS 593 %endif
594 %filter_setup
595
596 # GTK3 <<
7b08d5 597
CS 598 %if %{?system_sqlite}
599   # Do not proceed with build if the sqlite require would be broken:
600   # make sure the minimum requirement is non-empty, ...
601   sqlite_version=$(expr "%{sqlite_version}" : '\([0-9]*\.\)[0-9]*\.') || exit 1
602   # ... and that major number of the computed build-time version matches:
603   case "%{sqlite_build_version}" in
604     "$sqlite_version"*) ;;
605     *) exit 1 ;;
606   esac
607 %endif
608
e2c46b 609 # We need to disable exit on error temporarily for the following scripts:
CS 610 set +e
611 %if 0%{?use_dts}
612 source scl_source enable devtoolset-%{dts_version}
613 %endif
614 %if 0%{?use_rustts}
615 source scl_source enable rust-toolset-%{rst_version}
616 %endif
7b08d5 617
e2c46b 618 set -e
CS 619 # Hack for missing shell when building in brew on RHEL6
620 %if 0%{?rhel} == 6
7b08d5 621 export SHELL=/bin/sh
CS 622 %endif
623
e2c46b 624 echo "Building Thunderbird"; echo "==============================="
CS 625 #cd %{tarballdir}
7b08d5 626 echo "Generate big endian version of config/external/icu/data/icud58l.dat"
CS 627 %if 0%{?big_endian}
628   ./mach python intl/icu_sources_data.py .
629   ls -l config/external/icu/data
630   rm -f config/external/icu/data/icudt*l.dat
631 %endif
632
633 # Update the various config.guess to upstream release for aarch64 support
e2c46b 634 find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess {} ';'
7b08d5 635
e2c46b 636 # -fpermissive is needed to build with gcc 4.6+ which has become stricter
CS 637 #
638 # Mozilla builds with -Wall with exception of a few warnings which show up
639 # everywhere in the code; so, don't override that.
640 #
641 # Disable C++ exceptions since Mozilla code is not exception-safe
642 #
643 MOZ_OPT_FLAGS=$(echo "%{optflags}" | %{__sed} -e 's/-Wall//')
644 #rhbz#1037063
645 # -Werror=format-security causes build failures when -Wno-format is explicitly given
646 # for some sources
647 # Explicitly force the hardening flags for Firefox so it passes the checksec test;
648 # See also https://fedoraproject.org/wiki/Changes/Harden_All_Packages
649 MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -Wformat-security -Wformat -Werror=format-security"
650 %if 0%{?fedora} > 23
651 # Disable null pointer gcc6 optimization in gcc6 (rhbz#1328045)
652 MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -fno-delete-null-pointer-checks"
7b08d5 653 %endif
e2c46b 654 # Use hardened build?
CS 655 %if %{?hardened_build}
656 MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -fPIC -Wl,-z,relro -Wl,-z,now"
7b08d5 657 %endif
CS 658 %if %{?debug_build}
659   MOZ_OPT_FLAGS=$(echo "$MOZ_OPT_FLAGS" | %{__sed} -e 's/-O2//')
660 %endif
e2c46b 661 %ifarch s390
CS 662 MOZ_OPT_FLAGS=$(echo "$MOZ_OPT_FLAGS" | %{__sed} -e 's/-g/-g1/')
663 # If MOZ_DEBUG_FLAGS is empty, firefox's build will default it to "-g" which
664 # overrides the -g1 from line above and breaks building on s390
665 # (OOM when linking, rhbz#1238225)
666 export MOZ_DEBUG_FLAGS=" "
667 %endif
668 %ifarch s390 %{arm} ppc aarch64 i686
669 MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
670 %endif
671 %ifarch %{arm}
672 export RUSTFLAGS="-Cdebuginfo=0"
673 %endif
674 %ifarch s390
675 MOZ_OPT_FLAGS=$(echo "$MOZ_OPT_FLAGS" | %{__sed} -e 's/-g/-g1/')
676 # If MOZ_DEBUG_FLAGS is empty, firefox's build will default it to "-g" which
677 # overrides the -g1 from line above and breaks building on s390
678 # (OOM when linking, rhbz#1238225)
679 export MOZ_DEBUG_FLAGS=" "
680 %endif
681 %ifarch s390 %{arm} ppc aarch64 i686
682 MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
683 %endif
684 %ifarch %{arm}
685 export RUSTFLAGS="-Cdebuginfo=0"
686 %endif
687 export CFLAGS=$MOZ_OPT_FLAGS
7b08d5 688 export CXXFLAGS=$MOZ_OPT_FLAGS
e2c46b 689 export LDFLAGS=$MOZ_LINK_FLAGS
7b08d5 690
CS 691 export PREFIX='%{_prefix}'
692 export LIBDIR='%{_libdir}'
693
694 # Hack for missing shell when building in brew on RHEL6 and RHEL5
695 %if 0%{?rhel} <= 6
696 export SHELL=/bin/sh
697 %endif
698
699 MOZ_SMP_FLAGS=-j1
e2c46b 700 # On x86 architectures, Mozilla can build up to 4 jobs at once in parallel,
CS 701 # however builds tend to fail on other arches when building in parallel.
702 %ifarch %{ix86} x86_64 ppc ppc64 ppc64le aarch64
7b08d5 703 [ -z "$RPM_BUILD_NCPUS" ] && \
CS 704      RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"
705 [ "$RPM_BUILD_NCPUS" -ge 2 ] && MOZ_SMP_FLAGS=-j2
706 [ "$RPM_BUILD_NCPUS" -ge 4 ] && MOZ_SMP_FLAGS=-j4
707 [ "$RPM_BUILD_NCPUS" -ge 8 ] && MOZ_SMP_FLAGS=-j8
e2c46b 708 %endif
7b08d5 709
e2c46b 710 %if 0%{?bundle_gtk3}
CS 711 # gtk3-private-setup-flags-env.inc
712 %include_file %{SOURCE205}
713 %endif
7b08d5 714
e2c46b 715 export MOZ_MAKE_FLAGS="$MOZ_SMP_FLAGS"
CS 716 #export MOZ_SERVICES_SYNC="1"
717 export STRIP=/bin/true
cf9011 718 %if 0%{?rhel} == 8
CS 719 export LLVM_CONFIG=/usr/bin/llvm-config-64
720 %endif
e2c46b 721 ./mach build -v
7b08d5 722
e2c46b 723 #---------------------------------------------------------------------
7b08d5 724
CS 725 %install
e2c46b 726 %if 0%{?rhel} == 6
7b08d5 727 export SHELL=/bin/sh
CS 728 %endif
729
e2c46b 730 %if 0%{?bundle_gtk3}
CS 731 function install_rpms_to_current_dir() {
732     PACKAGE_RPM=$(eval echo $1)
733     PACKAGE_DIR=%{_rpmdir}
7b08d5 734
e2c46b 735     if [ ! -f $PACKAGE_DIR/$PACKAGE_RPM ]; then
CS 736         # Hack for tps tests
737         ARCH_STR=%{_arch}
738         %ifarch i386 i686
739             ARCH_STR="i?86"
740         %endif
741         PACKAGE_DIR="$PACKAGE_DIR/$ARCH_STR"
742      fi
7b08d5 743
e2c46b 744      for package in $(ls $PACKAGE_DIR/$PACKAGE_RPM)
CS 745      do
746          echo "$package"
747          rpm2cpio "$package" | cpio -idu
748      done
749 }
7b08d5 750
e2c46b 751 pushd %{buildroot}
CS 752 # Install gtk3-private again to the buildroot, but without devel subpackage
753 install_rpms_to_current_dir gtk3-private-%{gtk3_nvr}*.rpm
754 install_rpms_to_current_dir gtk3-private-rpm-scripts-%{gtk3_nvr}*.rpm
755 popd
756 %endif
757
758 # Install bundled libffi
759 %if %{use_bundled_ffi}
760   pushd %{buildroot}
761   install_rpms_to_current_dir libffi-3*.rpm
762   popd
763 %endif
764
765 DESTDIR=%{buildroot} make -C objdir install
766
767 %{__mkdir_p} %{buildroot}{%{_libdir},%{_bindir},%{_datadir}/applications}
768
769 desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE20}
770
771 # set up the thunderbird start script
772 rm -rf %{buildroot}%{_bindir}/thunderbird
773 %{__rm} -rf %{buildroot}%{_bindir}/thunderbird
774 %{__cat} %{SOURCE21} > %{buildroot}%{_bindir}/thunderbird
775 %if 0%{?bundle_gtk3}
776 sed -i -e 's|%RHEL_ENV_VARS%|export XDG_DATA_DIRS="$MOZ_LIB_DIR/thunderbird/bundled/share:/usr/share:$XDG_DATA_DIRS"|' %{buildroot}%{_bindir}/thunderbird
777 %else
778 sed -i -e 's|%RHEL_ENV_VARS%||' %{buildroot}%{_bindir}/thunderbird
779 %endif
780 %{__chmod} 755 %{buildroot}%{_bindir}/thunderbird
781
782 # Setup preferences, depends on RHEL version
7b08d5 783 THUNDERBIRD_PREF_SOURCE=%{SOURCE701}
CS 784 %if 0%{?rhel} == 6
785   THUNDERBIRD_PREF_SOURCE=%{SOURCE601}
786 %endif
787
e2c46b 788 # Fill in THUNDERBIRD_RPM_VR into our rh-default-prefs
CS 789 %{__cat} $THUNDERBIRD_PREF_SOURCE | %{__sed} -e 's,THUNDERBIRD_RPM_VR,%{version}-%{release},g' > \
790         %{buildroot}/rh-default-prefs
791 %{__install} -D %{buildroot}/rh-default-prefs %{buildroot}/%{mozappdir}/greprefs/all-redhat.js
792 %{__install} -D %{buildroot}/rh-default-prefs %{buildroot}/%{mozappdir}/defaults/pref/all-redhat.js
793 %{__rm} %{buildroot}/rh-default-prefs
7b08d5 794
CS 795 # install icons
796 for s in 16 22 24 32 48 256; do
e2c46b 797     %{__mkdir_p} %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps
CS 798     %{__cp} -p comm/mail/branding/%{name}/default${s}.png \
799                %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/thunderbird.png
7b08d5 800 done
CS 801
e2c46b 802 %{__rm} -f %{buildroot}%{_bindir}/thunderbird-config
7b08d5 803
CS 804 # own mozilla plugin dir (#135050)
e2c46b 805 %{__mkdir_p} %{buildroot}%{_libdir}/mozilla/plugins
7b08d5 806
CS 807 # own extension directories
e2c46b 808 %{__mkdir_p} %{buildroot}%{_datadir}/mozilla/extensions/%{thunderbird_app_id}
CS 809 %{__mkdir_p} %{buildroot}%{_libdir}/mozilla/extensions/%{thunderbird_app_id}
7b08d5 810
CS 811 # Install langpacks
e2c46b 812 echo > %{name}.lang
7b08d5 813 %if %{build_langpacks}
CS 814 # Extract langpacks, make any mods needed, repack the langpack, and install it.
e2c46b 815 %{__mkdir_p} %{buildroot}%{langpackdir}
CS 816 %{__tar} xf %{SOURCE1}
7b08d5 817 for langpack in `ls thunderbird-langpacks/*.xpi`; do
CS 818   language=`basename $langpack .xpi`
819   extensionID=langpack-$language@thunderbird.mozilla.org
820   %{__mkdir_p} $extensionID
821   unzip $langpack -d $extensionID
822   find $extensionID -type f | xargs chmod 644
823
824   cd $extensionID
825   zip -r9mX ../${extensionID}.xpi *
826   cd -
827
e2c46b 828   %{__install} -m 644 ${extensionID}.xpi %{buildroot}%{langpackdir}
7b08d5 829   language=`echo $language | sed -e 's/-/_/g'`
e2c46b 830   echo "%%lang($language) %{langpackdir}/${extensionID}.xpi" >> %{name}.lang
7b08d5 831 done
CS 832 %{__rm} -rf thunderbird-langpacks
833
834 # Install langpack workaround (see #707100, #821169)
835 function create_default_langpack() {
836   language_long=$1
837   language_short=$2
e2c46b 838   cd %{buildroot}%{langpackdir}
7b08d5 839   ln -s langpack-$language_long@thunderbird.mozilla.org.xpi langpack-$language_short@thunderbird.mozilla.org.xpi
CS 840   cd -
841   echo "%%lang($language_short) %{langpackdir}/langpack-$language_short@thunderbird.mozilla.org.xpi" >> ../%{name}.lang
842 }
843
844 # Table of fallbacks for each language
845 # please file a bug at bugzilla.redhat.com if the assignment is incorrect
846 # Because of bug 1341629 we can't do this:
847 #create_default_langpack "bn-BD" "bn"
848 #create_default_langpack "es-AR" "es"
849 #create_default_langpack "fy-NL" "fy"
850 #create_default_langpack "ga-IE" "ga"
851 #create_default_langpack "hy-AM" "hy"
852 #create_default_langpack "nb-NO" "nb"
853 #create_default_langpack "nn-NO" "nn"
854 #create_default_langpack "pa-IN" "pa"
855 #create_default_langpack "pt-PT" "pt"
856 #create_default_langpack "sv-SE" "sv"
857 #create_default_langpack "zh-TW" "zh"
375c71 858
CS 859 # lightning langpacks install
860 cd %{buildroot}%{langpackdir}
861 %{__tar} xf %{SOURCE2}
862 chmod a+r *.xpi
863 cd -
7b08d5 864 %endif # build_langpacks
CS 865
866 # Get rid of devel package and its debugsymbols
e2c46b 867 %{__rm} -rf %{buildroot}%{_libdir}/%{name}-devel-%{version}
7b08d5 868
CS 869 # Copy over the LICENSE
e2c46b 870 %{__install} -p -c -m 644 LICENSE %{buildroot}/%{mozappdir}
7b08d5 871
e2c46b 872 # Use the system hunspell dictionaries
CS 873 %{__rm} -rf %{buildroot}%{mozappdir}/dictionaries
874 ln -s %{_datadir}/myspell %{buildroot}%{mozappdir}/dictionaries
7b08d5 875
CS 876 # ghost files
e2c46b 877 %{__mkdir_p} %{buildroot}%{mozappdir}/components
CS 878 touch %{buildroot}%{mozappdir}/components/compreg.dat
879 touch %{buildroot}%{mozappdir}/components/xpti.dat
7b08d5 880
CS 881 # Clean thunderbird-devel debuginfo
882 rm -rf %{_prefix}/lib/debug/lib/%{name}-devel-*
883 rm -rf %{_prefix}/lib/debug/lib64/%{name}-devel-*
884
885 #---------------------------------------------------------------------
886
887 %clean
e2c46b 888 rm -rf %{_srcrpmdir}/gtk3-private-%{gtk3_nvr}*.src.rpm
CS 889 find %{_rpmdir} -name "gtk3-private-*%{gtk3_nvr}*.rpm" -delete
890 rm -rf %{_srcrpmdir}/libffi*.src.rpm
891 find %{_rpmdir} -name "libffi*.rpm" -delete
7b08d5 892
CS 893 %post
894 update-desktop-database &> /dev/null || :
895 touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
e2c46b 896 %if 0%{?bundle_gtk3}
CS 897 # gtk3-private-post.inc
898 %include_file %{SOURCE201}
899 %endif
900
7b08d5 901 if [ -x %{_bindir}/gtk-update-icon-cache ]; then
CS 902   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
903 fi
904
905 %postun
906 if [ $1 -eq 0 ] ; then
907     touch --no-create %{_datadir}/icons/hicolor &>/dev/null
908     gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
909 fi
910 update-desktop-database &> /dev/null || :
e2c46b 911 %if 0%{?bundle_gtk3}
CS 912 # gtk3-private-postun.inc
913 %include_file %{SOURCE202}
914 %endif
7b08d5 915
CS 916 %posttrans
917 gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
e2c46b 918 %if 0%{?bundle_gtk3}
CS 919 # gtk3-private-posttrans.inc
920 %include_file %{SOURCE203}
921 %endif
7b08d5 922
CS 923 #===============================================================================
924 %files -f %{name}.lang
925 %defattr(-,root,root,-)
926 %attr(755,root,root) %{_bindir}/thunderbird
927 %attr(644,root,root) %{_datadir}/applications/thunderbird.desktop
928 %dir %{_datadir}/mozilla/extensions/%{thunderbird_app_id}
929 %dir %{_libdir}/mozilla/extensions/%{thunderbird_app_id}
930 %dir %{mozappdir}
931 %doc %{mozappdir}/LICENSE
932 %{mozappdir}/chrome
933 %dir %{mozappdir}/components
934 %ghost %{mozappdir}/components/compreg.dat
935 %ghost %{mozappdir}/components/xpti.dat
936 %{mozappdir}/omni.ja
937 %{mozappdir}/plugin-container
938 %{mozappdir}/defaults
939 %{mozappdir}/dictionaries
940 %dir %{mozappdir}/extensions
941 %{mozappdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
942 %{mozappdir}/greprefs
943 %{mozappdir}/isp
944 %{mozappdir}/thunderbird-bin
945 %{mozappdir}/thunderbird
946 %{mozappdir}/*.so
947 %{mozappdir}/platform.ini
948 %{mozappdir}/application.ini
949 %{mozappdir}/blocklist.xml
cf9011 950 %{mozappdir}/features/*.xpi
7b08d5 951 %exclude %{mozappdir}/removed-files
CS 952 %{_datadir}/icons/hicolor/16x16/apps/thunderbird.png
953 %{_datadir}/icons/hicolor/22x22/apps/thunderbird.png
954 %{_datadir}/icons/hicolor/24x24/apps/thunderbird.png
955 %{_datadir}/icons/hicolor/256x256/apps/thunderbird.png
956 %{_datadir}/icons/hicolor/32x32/apps/thunderbird.png
957 %{_datadir}/icons/hicolor/48x48/apps/thunderbird.png
e2c46b 958 %{mozappdir}/pingsender
CS 959 %{mozappdir}/gtk2/libmozgtk.so
7b08d5 960 %if !%{?system_nss}
CS 961 %{mozappdir}/*.chk
962 %endif
963 %{mozappdir}/dependentlibs.list
964 %{mozappdir}/distribution
965 %{mozappdir}/chrome.manifest
966 %{mozappdir}/fonts/EmojiOneMozilla.ttf
e2c46b 967 %if !%{?system_libicu}
CS 968 #%{mozappdir}/icudt*.dat
969 %endif
970 %if !%{?system_nss}
971 %{mozappdir}/libfreeblpriv3.chk
972 %{mozappdir}/libnssdbm3.chk
973 %{mozappdir}/libsoftokn3.chk
974 %exclude %{mozappdir}/libnssckbi.so
975 %endif
976 %if 0%{use_bundled_ffi}
977 %{mozappdir}/bundled/%{_lib}/libffi.so*
978 %exclude %{_datadir}/doc/libffi*
979 %endif
980
981 %if 0%{?bundle_gtk3}
982 # gtk3-private-files.inc
983 %include_file %{SOURCE204}
984 %endif
7b08d5 985
CS 986
987 #===============================================================================
988
989 %changelog
cf9011 990 * Tue Jan 29 2019 Martin Stransky <stransky@redhat.com> - 60.5.0-1
CS 991 - Update to 60.5.0
992
375c71 993 * Thu Jan  3 2019 Jan Horak <jhorak@redhat.com> - 60.4.0-1
CS 994 - Update to 60.4.0
995
996 * Wed Oct 31 2018 Jan Horak <jhorak@redhat.com> - 60.3.0-1
997 - Update to 60.3.0
998
999 * Wed Oct 31 2018 Jan Horak <jhorak@redhat.com> - 60.2.1-6
1000 - Fixed missing calendar langpacks
1001
1002 * Tue Oct 16 2018 Jan Horak <jhorak@redhat.com> - 60.2.1-5
e2c46b 1003 - Fixing minor issues
CS 1004
1005 * Wed Oct 10 2018 Jan Horak <jhorak@redhat.com> - 60.2.1-3
1006 - Reverting deleting of key3db
1007
1008 * Wed Oct  3 2018 Jan Horak <jhorak@redhat.com> - 60.2.1-2
1009 - Update to 60.2.1
1010 - Added fix for rhbz#1546988
1011
1012 * Fri Sep 14 2018 Jan Horak <jhorak@redhat.com> - 60.0-1
1013 - Rebase to version 60
644489 1014
7f599c 1015 * Tue Jul 10 2018 Jan Horak <jhorak@redhat.com> - 52.9.1-1
CS 1016 - Update to 52.9.1
d49f39 1017
7f599c 1018 * Thu May 17 2018 Jan Horak <jhorak@redhat.com> - 52.8.0-2
7a4857 1019 - Update to 52.8.0
91347c 1020
69868c 1021 * Mon Mar 26 2018 Jan Horak <jhorak@redhat.com> - 52.7.0-1
CS 1022 - Update to 52.7.0
869314 1023
1f2ed9 1024 * Fri Jan 26 2018 Jan Horak <jhorak@redhat.com> - 52.6.0-1
CS 1025 - Update to 52.6.0
3a79a4 1026
2fc42b 1027 * Tue Jan  2 2018 Jan Horak <jhorak@redhat.com> - 52.5.2-1
CS 1028 - Update to 52.5.2
54b2c1 1029
7b08d5 1030 * Mon Nov 27 2017 Jan Horak <jhorak@redhat.com> - 52.5.0-1
CS 1031 - Update to 52.5.0
1032
1033 * Wed Oct  4 2017 Jan Horak <jhorak@redhat.com> - 52.4.0-2
1034 - Update to 52.4.0 (b2)
1035
1036 * Mon Aug 21 2017 Jan Horak <jhorak@redhat.com> - 52.3.0-1
1037 - Update to 52.3.0
1038
1039 * Thu Jun 29 2017 Jan Horak <jhorak@redhat.com> - 52.2.1-1
1040 - Update to 52.2.1
1041
1042 * Thu Jun 15 2017 Jan Horak <jhorak@redhat.com> - 52.2.0-1
1043 - Update to 52.2.0
1044
1045 * Tue May  2 2017 Jan Horak <jhorak@redhat.com> - 52.1.0-1
1046 - Update to 52.1.0
1047
1048 * Thu Apr 13 2017 Jan Horak <jhorak@redhat.com> - 52.0.1-1
1049 - Update to 52.0.1
1050
1051 * Tue Mar  7 2017 Jan Horak <jhorak@redhat.com> - 45.8.0-1
1052 - Update to 45.8.0
1053
1054 * Thu Jan 26 2017 Jan Horak <jhorak@redhat.com> - 45.7.0-1
1055 - Update to 45.7.0
1056
1057 * Fri Dec 16 2016 Martin Stransky <stransky@redhat.com> - 45.6.0-1
1058 - Update to the latest upstream (45.6.0)
1059
1060 * Thu Dec  1 2016 Jan Horak <jhorak@redhat.com> - 45.5.1-1
1061 - Update to 45.5.1
1062
1063 * Fri Nov 18 2016 Jan Horak <jhorak@redhat.com> - 45.5.0-1
1064 - Update to 45.5.0
1065
1066 * Thu Sep 29 2016 Jan Horak <jhorak@redhat.com> - 45.4.0-1
1067 - Update to 45.4.0
1068
1069 * Fri Aug 26 2016 Jan Horak <jhorak@redhat.com> - 45.3.0-1
1070 - Update to 45.3.0
1071
1072 * Wed Jun 29 2016 Jan Horak <jhorak@redhat.com> - 45.2-1
1073 - Update to 45.2
1074
1075 * Mon Jun  6 2016 Jan Horak <jhorak@redhat.com> - 45.1.1-1
1076 - Update to 45.1.1
1077
1078 * Mon Jun 06 2016 Jan Horak <jhorak@redhat.com> - 45.1.0-5
1079 - Do not add symlinks to some langpacks
1080
1081 * Tue May 17 2016 Jan Horak <jhorak@redhat.com> - 45.1.0-4
1082 - Update to 45.1.0
1083
1084 * Tue Apr 26 2016 Jan Horak <jhorak@redhat.com> - 45.0-5
1085 - Update to 45.0
1086
1087 * Tue Sep 29 2015 Jan Horak <jhorak@redhat.com> - 38.3.0-1
1088 - Update to 38.3.0
1089
1090 * Fri Aug 14 2015 Jan Horak <jhorak@redhat.com> - 38.2.0-1
1091 - Update to 38.2.0
1092
1093 * Wed Jul 15 2015 Jan Horak <jhorak@redhat.com> - 38.1.0-2
1094 - Rebase to 38.1.0
1095
1096 * Wed Jul 15 2015 Jan Horak <jhorak@redhat.com> - 31.8.0-1
1097 - Update to 31.8.0
1098
1099 * Sun May 10 2015 Jan Horak <jhorak@redhat.com> - 31.7.0-1
1100 - Update to 31.7.0
1101
1102 * Tue Mar 31 2015 Jan Horak <jhorak@redhat.com> - 31.6.0-1
1103 - Update to 31.6.0
1104
1105 * Mon Feb 23 2015 Jan Horak <jhorak@redhat.com> - 31.5.0-2
1106 - Update to 31.5.0
1107
1108 * Sat Jan 10 2015 Jan Horak <jhorak@redhat.com> - 31.4.0-1
1109 - Update to 31.4.0
1110
1111 * Mon Dec 22 2014 Jan Horak <jhorak@redhat.com> - 31.3.0-2
1112 - Fixed problems with dictionaries (mozbz#1097550)
1113
1114 * Fri Nov 28 2014 Jan Horak <jhorak@redhat.com> - 31.3.0-1
1115 - Update to 31.3.0
1116
1117 * Thu Oct 30 2014 Jan Horak <jhorak@redhat.com> - 31.2.0-2
1118 - Update to 31.2.0
1119
1120 * Wed Oct 1 2014 Martin Stransky <stransky@redhat.com> - 31.1.1-5
1121 - Sync preferences with Firefox
1122
1123 * Thu Sep 18 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 31.1.1-4
1124 - Fix dependency generation for internal libraries (#1140471)
1125
1126 * Fri Sep 12 2014 Jan Horak <jhorak@redhat.com> - 31.1.1-3
1127 - Update to 31.1.1
1128
1129 * Tue Sep  9 2014 Jan Horak <jhorak@redhat.com> - 31.1.0-4
1130 - Use  system libffi
1131
1132 * Wed Sep  3 2014 Jan Horak <jhorak@redhat.com> - 31.1.0-2
1133 - Added fix for ppc64le
1134
1135 * Mon Sep  1 2014 Jan Horak <jhorak@redhat.com> - 31.1.0-1
1136 - Update to 31.1.0
1137
1138 * Wed Jul 30 2014 Martin Stransky <stransky@redhat.com> - 31.0-2
1139 - Added patch for mozbz#858919
1140
1141 * Tue Jul 29 2014 Martin Stransky <stransky@redhat.com> - 31.0-1
1142 - Update to 31.0
1143
1144 * Tue Jul 22 2014 Jan Horak <jhorak@redhat.com> - 24.7.0-1
1145 - Update to 24.7.0
1146
1147 * Mon Jun  9 2014 Jan Horak <jhorak@redhat.com> - 24.6.0-1
1148 - Update to 24.6.0
1149
1150 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 24.5.0-6
1151 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1152
1153 * Fri May 23 2014 Brent Baude <baude@us.ibm.com> - 24.5.0-5
1154 - Moving the ppc64 conditional up before the cd so it will
1155 - apply cleanly
1156
1157 * Fri May 23 2014 Martin Stransky <stransky@redhat.com> - 24.5.0-4
1158 - Added a build fix for ppc64 - rhbz#1100495
1159
1160 * Mon May  5 2014 Jan Horak <jhorak@redhat.com> - 24.5.0-3
1161 - Fixed find requires
1162
1163 * Mon Apr 28 2014 Jan Horak <jhorak@redhat.com> - 24.5.0-1
1164 - Update to 24.5.0
1165
1166 * Tue Apr 22 2014 Jan Horak <jhorak@redhat.com> - 24.4.0-2
1167 - Added support for ppc64le
1168
1169 * Tue Mar 18 2014 Jan Horak <jhorak@redhat.com> - 24.4.0-1
1170 - Update to 24.4.0
1171
1172 * Mon Feb  3 2014 Jan Horak <jhorak@redhat.com> - 24.3.0-1
1173 - Update to 24.3.0
1174
1175 * Mon Dec 16 2013 Martin Stransky <stransky@redhat.com> - 24.2.0-4
1176 - Fixed rhbz#1024232 - thunderbird: squiggly lines used 
1177   for spelling correction disappear randomly
1178
1179 * Fri Dec 13 2013 Martin Stransky <stransky@redhat.com> - 24.2.0-3
1180 - Build with -Werror=format-security (rhbz#1037353)
1181
1182 * Wed Dec 11 2013 Martin Stransky <stransky@redhat.com> - 24.2.0-2
1183 - rhbz#1001998 - added a workaround for system notifications
1184
1185 * Mon Dec  9 2013 Jan Horak <jhorak@redhat.com> - 24.2.0-1
1186 - Update to 24.2.0
1187
1188 * Sat Nov 02 2013 Dennis Gilmore <dennis@ausil.us> - 24.1.0-2
1189 - remove ExcludeArch: armv7hl
1190
1191 * Wed Oct 30 2013 Jan Horak <jhorak@redhat.com> - 24.1.0-1
1192 - Update to 24.1.0
1193
1194 * Thu Oct 17 2013 Martin Stransky <stransky@redhat.com> - 24.0-4
1195 - Fixed rhbz#1005611 - BEAST workaround not enabled in Firefox
1196
1197 * Wed Sep 25 2013 Jan Horak <jhorak@redhat.com> - 24.0-3
1198 - Update to 24.0
1199
1200 * Mon Sep 23 2013 Jan Horak <jhorak@redhat.com> - 17.0.9-1
1201 - Update to 17.0.9 ESR
1202
1203 * Mon Aug  5 2013 Jan Horak <jhorak@redhat.com> - 17.0.8-1
1204 - Update to 17.0.8
1205
1206 * Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 17.0.7-2
1207 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1208
1209 * Tue Jun 25 2013 Jan Horak <jhorak@redhat.com> - 17.0.7-1
1210 - Update to 17.0.7
1211
1212 * Wed Jun 12 2013 Jan Horak <jhorak@redhat.com> - 17.0.6-2
1213 - Fixed rhbz#973371 - unable to install addons
1214
1215 * Tue May 14 2013 Jan Horak <jhorak@redhat.com> - 17.0.6-1
1216 - Update to 17.0.6
1217
1218 * Tue Apr  2 2013 Jan Horak <jhorak@redhat.com> - 17.0.5-1
1219 - Update to 17.0.5
1220
1221 * Mon Mar 11 2013 Jan Horak <jhorak@redhat.com> - 17.0.4-1
1222 - Update to 17.0.4
1223
1224 * Tue Feb 19 2013 Jan Horak <jhorak@redhat.com> - 17.0.3-1
1225 - Update to 17.0.3
1226
1227 * Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 17.0.2-4
1228 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1229
1230 * Tue Jan 15 2013 Martin Stransky <stransky@redhat.com> - 17.0.2-3
1231 - Added fix for NM regression (mozbz#791626)
1232
1233 * Tue Jan 15 2013 Jan Horak <jhorak@redhat.com> - 17.0.2-2
1234 - Added mozilla-746112 patch to fix crash on ppc(64)
1235
1236 * Thu Jan 10 2013 Jan Horak <jhorak@redhat.com> - 17.0.2-1
1237 - Update to 17.0.2
1238
1239 * Mon Nov 19 2012 Jan Horak <jhorak@redhat.com> - 17.0-1
1240 - Update to 17.0
1241
1242 * Mon Oct 29 2012 Jan Horak <jhorak@redhat.com> - 16.0.2-1
1243 - Update to 16.0.2
1244
1245 * Tue Oct 16 2012 Jan Horak <jhorak@redhat.com> - 16.0.1-2
1246 - Fixed nss and nspr versions
1247
1248 * Thu Oct 11 2012 Jan Horak <jhorak@redhat.com> - 16.0.1-1
1249 - Update to 16.0.1
1250
1251 * Tue Oct  9 2012 Jan Horak <jhorak@redhat.com> - 16.0-1
1252 - Update to 16.0
1253
1254 * Tue Sep 18 2012 Dan Horák <dan[at]danny.cz> - 15.0.1-3
1255 - Added fix for rhbz#855923 - TB freezes on Fedora 18 for PPC64
1256
1257 * Fri Sep 14 2012 Martin Stransky <stransky@redhat.com> - 15.0.1-2
1258 - Added build flags for second arches
1259
1260 * Tue Sep 11 2012 Jan Horak <jhorak@redhat.com> - 15.0.1-1
1261 - Update to 15.0.1
1262
1263 * Fri Sep  7 2012 Jan Horak <jhorak@redhat.com> - 15.0-2
1264 - Added workaround fix for PPC (rbhz#852698)
1265
1266 * Mon Aug 27 2012 Jan Horak <jhorak@redhat.com> - 15.0-1
1267 - Update to 15.0
1268
1269 * Wed Aug 1 2012 Martin Stransky <stransky@redhat.com> - 14.0-4
1270 - Removed StartupWMClass (rhbz#844863)
1271 - Fixed -g parameter
1272 - Removed thunderbird-devel before packing to avoid debugsymbols duplicities (rhbz#823940)
1273
1274 * Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.0-2
1275 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1276
1277 * Tue Jul 17 2012 Jan Horak <jhorak@redhat.com> - 14.0-1
1278 - Update to 14.0
1279
1280 * Fri Jun 15 2012 Jan Horak <jhorak@redhat.com> - 13.0.1-1
1281 - Update to 13.0.1
1282
1283 * Tue Jun  5 2012 Jan Horak <jhorak@redhat.com> - 13.0-1
1284 - Update to 13.0
1285
1286 * Mon May 7 2012 Martin Stransky <stransky@redhat.com> - 12.0.1-2
1287 - Fixed #717245 - adhere Static Library Packaging Guidelines
1288
1289 * Mon Apr 30 2012 Jan Horak <jhorak@redhat.com> - 12.0.1-1
1290 - Update to 12.0.1
1291
1292 * Tue Apr 24 2012 Jan Horak <jhorak@redhat.com> - 12.0-1
1293 - Update to 12.0
1294
1295 * Mon Apr 16 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 11.0.1-2
1296 - Add upstream patch to fix FTBFS on ARM
1297
1298 * Thu Mar 29 2012 Jan Horak <jhorak@redhat.com> - 11.0.1-1
1299 - Update to 11.0.1
1300
1301 * Thu Mar 22 2012 Jan Horak <jhorak@redhat.com> - 11.0-6
1302 - Added translations to thunderbird.desktop file
1303
1304 * Fri Mar 16 2012 Martin Stransky <stransky@redhat.com> - 11.0-5
1305 - gcc 4.7 build fixes
1306
1307 * Wed Mar 14 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 11.0-4
1308 - Add ARM configuration options
1309
1310 * Wed Mar 14 2012 Martin Stransky <stransky@redhat.com> - 11.0-3
1311 - Build with system libvpx
1312
1313 * Tue Mar 13 2012 Martin Stransky <stransky@redhat.com> - 11.0-1
1314 - Update to 11.0
1315
1316 * Thu Feb 23 2012 Jan Horak <jhorak@redhat.com> - 10.0.1-3
1317 - Added fix for proxy settings mozbz#682832
1318
1319 * Thu Feb 16 2012 Martin Stransky <stransky@redhat.com> - 10.0.1-2
1320 - Added fix for mozbz#727401
1321
1322 * Thu Feb  9 2012 Jan Horak <jhorak@redhat.com> - 10.0.1-1
1323 - Update to 10.0.1
1324
1325 * Mon Feb 6 2012 Martin Stransky <stransky@redhat.com> - 10.0-2
1326 - gcc 4.7 build fixes
1327
1328 * Tue Jan 31 2012 Jan Horak <jhorak@redhat.com> - 10.0-1
1329 - Update to 10.0
1330
1331 * Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0-7
1332 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
1333
1334 * Thu Jan 05 2012 Dan Horák <dan[at]danny.cz> - 9.0-6
1335 - disable jemalloc on s390(x) (taken from xulrunner)
1336
1337 * Wed Jan 04 2012 Dan Horák <dan[at]danny.cz> - 9.0-5
1338 - fix build on secondary arches (cherry-picked from 13afcd4c097c)
1339
1340 * Thu Dec 22 2011 Jan Horak <jhorak@redhat.com> - 9.0-4
1341 - Update to 9.0
1342
1343 * Fri Dec 9 2011 Martin Stransky <stransky@redhat.com> - 8.0-4
1344 - enabled gio support (#760644)
1345
1346 * Tue Nov 29 2011 Jan Horak <jhorak@redhat.com> - 8.0-3
1347 - Fixed s390x issues
1348
1349 * Thu Nov 10 2011 Jan Horak <jhorak@redhat.com> - 8.0-2
1350 - Enable Mozilla's crash reporter again for all archs
1351 - Temporary workaround for langpacks
1352 - Disabled addon check UI (#753551)
1353
1354 * Tue Nov  8 2011 Jan Horak <jhorak@redhat.com> - 8.0-1
1355 - Update to 8.0
1356
1357 * Tue Oct 18 2011 Martin Stransky <stransky@redhat.com> - 7.0.1-3
1358 - Added NM patches (mozbz#627672, mozbz#639959)
1359
1360 * Wed Oct 12 2011 Dan Horák <dan[at]danny.cz> - 7.0.1-2
1361 - fix build on secondary arches (copied from xulrunner)
1362
1363 * Fri Sep 30 2011 Jan Horak <jhorak@redhat.com> - 7.0.1-1
1364 - Update to 7.0.1
1365
1366 * Tue Sep 27 2011 Jan Horak <jhorak@redhat.com> - 7.0-1
1367 - Update to 7.0
1368
1369 * Tue Sep  6 2011 Jan Horak <jhorak@redhat.com> - 6.0.2-1
1370 - Update to 6.0.2
1371
1372 * Wed Aug 31 2011 Jan Horak <jhorak@redhat.com> - 6.0-3
1373 - Distrust a specific Certificate Authority
1374
1375 * Wed Aug 31 2011 Dan Horák <dan[at]danny.cz> - 6.0-2
1376 - add secondary-ipc patch from xulrunner
1377
1378 * Tue Aug 16 2011 Jan Horak <jhorak@redhat.com> - 6.0-1
1379 - Update to 6.0
1380
1381 * Tue Aug 16 2011 Remi Collet <remi@fedoraproject.org> 5.0-4
1382 - Don't unzip the langpacks
1383
1384 * Mon Aug 15 2011 Jan Horak <jhorak@redhat.com> - 5.0-3
1385 - Rebuild due to rhbz#728707
1386
1387 * Wed Jul 20 2011 Dan Horák <dan[at]danny.cz> - 5.0-2
1388 - add xulrunner patches for secondary arches
1389
1390 * Tue Jun 28 2011 Jan Horak <jhorak@redhat.com> - 5.0-1
1391 - Update to 5.0
1392
1393 * Tue Jun 21 2011 Jan Horak <jhorak@redhat.com> - 3.1.11-1
1394 - Update to 3.1.11
1395
1396 * Wed May 25 2011 Caolán McNamara <caolanm@redhat.com> - 3.1.10-2
1397 - rebuild for new hunspell
1398
1399 * Thu Apr 28 2011 Jan Horak <jhorak@redhat.com> - 3.1.10-1
1400 - Update to 3.1.10
1401
1402 * Thu Apr 21 2011 Christopher Aillon <caillon@redhat.com> - 3.1.9-7
1403 - Make gvfs-open launch a compose window (salimma)
1404 - Spec file cleanups (salimma, caillon)
1405 - Split out mozilla crashreporter symbols to its own debuginfo package (caillon)
1406
1407 * Sat Apr  2 2011 Christopher Aillon <caillon@redhat.com> - 3.1.9-6
1408 - Drop gio support: the code hooks don't exist yet for TB 3.1.x
1409
1410 * Fri Apr  1 2011 Orion Poplawski <orion@cora.nwra.com> - 3.1.9-5
1411 - Enable startup notification
1412
1413 * Sun Mar 20 2011 Dan Horák <dan[at]danny.cz> - 3.1.9-4
1414 - updated the s390 build patch
1415
1416 * Fri Mar 18 2011 Jan Horak <jhorak@redhat.com> - 3.1.9-3
1417 - Removed gnome-vfs2, libgnomeui and libgnome from build requires
1418
1419 * Wed Mar  9 2011 Jan Horak <jhorak@redhat.com> - 3.1.9-2
1420 - Disabled gnomevfs, enabled gio
1421
1422 * Mon Mar  7 2011 Jan Horak <jhorak@redhat.com> - 3.1.9-1
1423 - Update to 3.1.9
1424
1425 * Tue Mar  1 2011 Jan Horak <jhorak@redhat.com> - 3.1.8-3
1426 - Update to 3.1.8
1427
1428 * Wed Feb  9 2011 Christopher Aillon <caillon@redhat.com> - 3.1.7-6
1429 - Drop the -lightning subpackage, it needs to be in its own SRPM
1430
1431 * Mon Feb  7 2011 Christopher Aillon <caillon@redhat.com> - 3.1.7-5
1432 - Bring back the default mailer check but fix up the directory
1433
1434 * Wed Dec 15 2010 Jan Horak <jhorak@redhat.com> - 3.1.7-4
1435 - Mozilla crash reporter enabled
1436
1437 * Thu Dec  9 2010 Jan Horak <jhorak@redhat.com> - 3.1.7-2
1438 - Fixed useragent
1439
1440 * Thu Dec  9 2010 Jan Horak <jhorak@redhat.com> - 3.1.7-1
1441 - Update to 3.1.7
1442
1443 * Sat Nov 27 2010 Remi Collet <fedora@famillecollet.com> - 3.1.6-8
1444 - fix cairo + nspr required version
1445 - lightning: fix thunderbird version required
1446 - lightning: fix release (b3pre)
1447 - lightning: clean install
1448
1449 * Mon Nov 22 2010 Jan Horak <jhorak@redhat.com> - 3.1.6-7
1450 - Added x-scheme-handler/mailto to thunderbird.desktop file
1451
1452 * Mon Nov  8 2010 Jan Horak <jhorak@redhat.com> - 3.1.6-4
1453 - Added libnotify patch
1454 - Removed dependency on static libraries
1455
1456 * Fri Oct 29 2010 Jan Horak <jhorak@redhat.com> - 3.1.6-2
1457 - Move thunderbird-lightning extension from Sunbird package to Thunderbird
1458
1459 * Wed Oct 27 2010 Jan Horak <jhorak@redhat.com> - 3.1.6-1
1460 - Update to 3.1.6
1461
1462 * Tue Oct 19 2010 Jan Horak <jhorak@redhat.com> - 3.1.5-1
1463 - Update to 3.1.5
1464
1465 * Thu Sep 16 2010 Dan Horák <dan[at]danny.cz> - 3.1.3-2
1466 - fix build on s390
1467
1468 * Tue Sep  7 2010 Jan Horak <jhorak@redhat.com> - 3.1.3-1
1469 - Update to 3.1.3
1470
1471 * Fri Aug  6 2010 Jan Horak <jhorak@redhat.com> - 3.1.2-1
1472 - Update to 3.1.2
1473 - Disable updater
1474
1475 * Tue Jul 20 2010 Jan Horak <jhorak@redhat.com> - 3.1.1-1
1476 - Update to 3.1.1
1477
1478 * Thu Jun 24 2010 Jan Horak <jhorak@redhat.com> - 3.1-1
1479 - Thunderbird 3.1
1480
1481 * Fri Jun 11 2010 Jan Horak <jhorak@redhat.com> - 3.1-0.3.rc2
1482 - TryExec added to desktop file
1483
1484 * Wed Jun  9 2010 Christopher Aillon <caillon@redhat.com> 3.1-0.2.rc2
1485 - Thunderbird 3.1 RC2
1486
1487 * Tue May 25 2010 Christopher Aillon <caillon@redhat.com> 3.1-0.1.rc1
1488 - Thunderbird 3.1 RC1
1489
1490 * Fri Apr 30 2010 Jan Horak <jhorak@redhat.com> - 3.0.4-3
1491 - Fix for mozbz#550455
1492
1493 * Tue Apr 13 2010 Martin Stransky <stransky@redhat.com> - 3.0.4-2
1494 - Fixed langpacks (#580444)
1495
1496 * Tue Mar 30 2010 Jan Horak <jhorak@redhat.com> - 3.0.4-1
1497 - Update to 3.0.4
1498
1499 * Sat Mar 06 2010 Kalev Lember <kalev@smartlink.ee> - 3.0.3-2
1500 - Own extension directories (#532132)
1501
1502 * Mon Mar  1 2010 Jan Horak <jhorak@redhat.com> - 3.0.3-1
1503 - Update to 3.0.3
1504
1505 * Thu Feb 25 2010 Jan Horak <jhorak@redhat.com> - 3.0.2-1
1506 - Update to 3.0.2
1507
1508 * Wed Jan 20 2010 Martin Stransky <stransky@redhat.com> - 3.0.1-1
1509 - Update to 3.0.1
1510
1511 * Mon Jan 18 2010 Martin Stransky <stransky@redhat.com> - 3.0-5
1512 - Added fix for #480603 - thunderbird takes 
1513   unacceptably long time to start
1514
1515 * Wed Dec  9 2009 Jan Horak <jhorak@redhat.com> - 3.0-4
1516 - Update to 3.0
1517
1518 * Thu Dec  3 2009 Jan Horak <jhorak@redhat.com> - 3.0-3.13.rc2
1519 - Update to RC2
1520
1521 * Wed Nov 25 2009 Jan Horak <jhorak@redhat.com> - 3.0-3.12.rc1
1522 - Sync with Mozilla latest RC1 build
1523
1524 * Thu Nov 19 2009 Jan Horak <jhorak@redhat.com> - 3.0-3.11.rc1
1525 - Update to RC1
1526
1527 * Thu Sep 17 2009 Christopher Aillon <caillon@redhat.com> - 3.0-3.9.b4
1528 - Update to 3.0 b4
1529
1530 * Thu Aug  6 2009 Martin Stransky <stransky@redhat.com> - 3.0-3.8.beta3
1531 - Added fix for #437596
1532 - Removed unused patches
1533
1534 * Thu Aug  6 2009 Jan Horak <jhorak@redhat.com> - 3.0-3.7.beta3
1535 - Removed unused build requirements
1536
1537 * Mon Aug  3 2009 Jan Horak <jhorak@redhat.com> - 3.0-3.6.beta3
1538 - Build with system hunspell
1539
1540 * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-3.5.b3
1541 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1542
1543 * Fri Jul 24 2009 Jan Horak <jhorak@redhat.com> - 3.0-2.5.beta3
1544 - Use system hunspell
1545
1546 * Tue Jul 21 2009 Jan Horak <jhorak@redhat.com> - 3.0-2.4.beta3
1547 - Update to 3.0 beta3
1548
1549 * Mon Mar 30 2009 Jan Horak <jhorak@redhat.com> - 3.0-2.2.beta2
1550 - Fixed open-browser.sh to use xdg-open instead of gnome-open
1551
1552 * Mon Mar 23 2009 Christopher Aillon <caillon@redhat.com> - 3.0-2.1.beta2
1553 - Disable the default app nag dialog
1554
1555 * Tue Mar 17 2009 Jan Horak <jhorak@redhat.com> - 3.0-2.beta2
1556 - Fixed clicked link does not open in browser (#489120)
1557 - Fixed missing help in thunderbird (#488885)
1558
1559 * Mon Mar  2 2009 Jan Horak <jhorak@redhat.com> - 3.0-1.beta2
1560 - Update to 3.0 beta2
1561 - Added Patch2 to build correctly when building with --enable-shared option 
1562
1563 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0.18-3
1564 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1565
1566 * Wed Jan 07 2009 Christopher Aillon <caillon@redhat.com> - 2.0.0.18-2
1567 - Disable the crash dialog
1568
1569 * Wed Nov 19 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.18-1
1570 - Update to 2.0.0.18
1571
1572 * Thu Oct  9 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.17-1
1573 - Update to 2.0.0.17
1574
1575 * Wed Jul 23 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.16-1
1576 - Update to 2.0.0.16
1577
1578 * Thu May  1 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.14-1
1579 - Update to 2.0.0.14
1580 - Use the system dictionaries
1581
1582 * Fri Apr 18 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-6
1583 - Icon belongs in _datadir/pixmaps
1584
1585 * Fri Apr 18 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-5
1586 - rebuilt
1587
1588 * Mon Apr  7 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-4
1589 - Add %%lang attributes to langpacks
1590
1591 * Sat Mar 15 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-3
1592 - Avoid conflict between gecko debuginfos
1593
1594 * Mon Mar 03 2008 Martin Stransky <stransky@redhat.com> 2.0.0.12-2
1595 - Updated starting script (#426331)
1596
1597 * Tue Feb 26 2008 Christopher Aillon <caillon@redhat.com> 2.0.0.12-1
1598 - Update to 2.0.0.12
1599 - Fix up icon location and some scriptlets
1600
1601 * Sun Dec  9 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.9-2
1602 - Fix some rpmlint warnings
1603 - Drop some old patches and obsoletes
1604
1605 * Thu Nov 15 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.9-1
1606 - Update to 2.0.0.9
1607
1608 * Wed Sep 26 2007 Martin Stransky <stransky@redhat.com> 2.0.0.6-6
1609 - Fixed #242657 - firefox -g doesn't work
1610
1611 * Tue Sep 25 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-5
1612 - Removed hardcoded MAX_PATH, PATH_MAX and MAXPATHLEN macros
1613
1614 * Tue Sep 11 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-4
1615 - Fix crashes when using GTK+ themes containing a gtkrc which specify 
1616   GtkOptionMenu::indicator_size and GtkOptionMenu::indicator_spacing
1617
1618 * Mon Sep 10 2007 Martin Stransky <stransky@redhat.com> 2.0.0.6-3
1619 - added fix for #246248 - firefox crashes when searching for word "do"
1620
1621 * Mon Aug 13 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-2
1622 - Update the license tag
1623
1624 * Wed Aug  8 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.6-1
1625 - Update to 2.0.0.6
1626 - Own the application directory (#244901)
1627
1628 * Tue Jul 31 2007 Martin Stransky <stransky@redhat.com> 2.0.0.0-3
1629 - added pango ligature fix
1630
1631 * Thu Apr 19 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-1
1632 - Update to 2.0.0.0 Final
1633
1634 * Fri Apr 13 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.5.rc1
1635 - Fix the desktop file
1636 - Clean up the files list
1637 - Remove the default client stuff from the pref window
1638
1639 * Thu Apr 12 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.4.rc1
1640 - Rebuild into Fedora
1641
1642 * Wed Apr 11 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.3.rc1
1643 - Update langpacks
1644
1645 * Thu Apr  5 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.2.rc1
1646 - Build option tweaks
1647 - Bring the install section to parity with Firefox's
1648
1649 * Thu Apr  5 2007 Christopher Aillon <caillon@redhat.com> 2.0.0.0-0.1.rc1
1650 - Update to 2.0.0.0 RC1
1651
1652 * Sun Mar 25 2007 Christopher Aillon <caillon@redhat.com> 1.5.0.11-1
1653 - Update to 1.5.0.11
1654
1655 * Fri Mar 2 2007 Martin Stransky <stransky@redhat.com> 1.5.0.10-1
1656 - Update to 1.5.0.10
1657
1658 * Mon Feb 12 2007 Martin Stransky <stransky@redhat.com> 1.5.0.9-8
1659 - added fix for #227406: garbage characters on some websites
1660   (when pango is disabled)
1661   
1662 * Tue Jan 30 2007 Christopher Aillon <caillon@redhat.com> 1.5.0.9-7
1663 - Updated cursor position patch from tagoh to fix issue with "jumping"
1664   cursor when in a textfield with tabs.
1665
1666 * Tue Jan 30 2007 Christopher Aillon <caillon@redhat.com> 1.5.0.9-6
1667 - Fix the DND implementation to not grab, so it works with new GTK+.
1668
1669 * Thu Dec 21 2006 Behdad Esfahbod <besfahbo@redhat.com> 1.5.0.9-5
1670 - Added firefox-1.5-pango-underline.patch
1671
1672 * Wed Dec 20 2006 Behdad Esfahbod <besfahbo@redhat.com> 1.5.0.9-4
1673 - Added firefox-1.5-pango-justified-range.patch
1674
1675 * Tue Dec 19 2006 Behdad Esfahbod <besfahbo@redhat.com> 1.5.0.9-3
1676 - Added firefox-1.5-pango-cursor-position-more.patch
1677
1678 * Tue Dec 19 2006 Matthias Clasen <mclasen@redhat.com> 1.5.0.9-2
1679 - Add a Requires: launchmail  (#219884)
1680
1681 * Tue Dec 19 2006 Christopher Aillon <caillon@redhat.com> 1.5.0.9-1
1682 - Update to 1.5.0.9
1683 - Take firefox's pango fixes
1684 - Don't offer to import...nothing.
1685
1686 * Tue Nov  7 2006 Christopher Aillon <caillon@redhat.com> 1.5.0.8-1
1687 - Update to 1.5.0.8
1688 - Allow choosing of download directory
1689 - Take the user to the correct directory from the Download Manager.
1690 - Patch to add support for printing via pango from Behdad.
1691
1692 * Sun Oct  8 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-4
1693 - Default to use of system colors
1694
1695 * Wed Oct  4 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-3
1696 - Bring the invisible character to parity with GTK+
1697
1698 * Wed Sep 27 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-2
1699 - Fix crash when changing gtk key theme
1700 - Prevent UI freezes while changing GNOME theme
1701 - Remove verbiage about pango; no longer required by upstream.
1702
1703 * Wed Sep 13 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.7-1
1704 - Update to 1.5.0.7
1705
1706 * Thu Sep  7 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-8
1707 - Shuffle order of the install phase around
1708
1709 * Thu Sep  7 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-7
1710 - Let there be art for Alt+Tab again
1711 - s/tbdir/mozappdir/g
1712
1713 * Wed Sep  6 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-6
1714 - Fix for cursor position in editor widgets by tagoh and behdad (#198759)
1715
1716 * Tue Sep  5 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-5
1717 - Update nopangoxft.patch
1718 - Fix rendering of MathML thanks to Behdad Esfahbod.
1719 - Update start page text to reflect the MathML fixes.
1720 - Enable pango by default on all locales
1721 - Build using -rpath
1722 - Re-enable GCC visibility
1723
1724 * Thu Aug  3 2006 Kai Engert <kengert@redhat.com> - 1.5.0.5-4
1725 - Fix a build failure in mailnews mime code.
1726
1727 * Tue Aug  1 2006 Matthias Clasen <mclasen@redhat.com> - 1.5.0.5-3
1728 - Rebuild
1729
1730 * Thu Jul 27 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.5-2
1731 - Update to 1.5.0.5
1732
1733 * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.5.0.4-2.1
1734 - rebuild
1735
1736 * Mon Jun 12 2006 Kai Engert <kengert@redhat.com> - 1.5.0.4-2
1737 - Update to 1.5.0.4
1738 - Fix desktop-file-utils requires
1739
1740 * Wed Apr 19 2006 Christopher Aillon <caillon@redhat.com> - 1.5.0.2-2
1741 - Update to 1.5.0.2
1742
1743 * Thu Mar 16 2006 Christopher Aillon <caillon@redhat.com> - 1.5-7
1744 - Bring the other arches back
1745
1746 * Mon Mar 13 2006 Christopher Aillon <caillon@redhat.com> - 1.5.6
1747 - Temporarily disable other arches that we don't ship FC5 with, for time
1748
1749 * Mon Mar 13 2006 Christopher Aillon <caillon@redhat.com> - 1.5-5
1750 - Add a notice to the mail start page denoting this is a pango enabled build.
1751
1752 * Fri Feb 10 2006 Christopher Aillon <caillon@redhat.com> - 1.5-3
1753 - Add dumpstack.patch
1754 - Improve the langpack install stuff
1755
1756 * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.5-2.1
1757 - rebuilt for new gcc4.1 snapshot and glibc changes
1758
1759 * Fri Jan 27 2006 Christopher Aillon <caillon@redhat.com> - 1.5-2
1760 - Add some langpacks back in
1761 - Stop providing MozillaThunderbird
1762
1763 * Thu Jan 12 2006 Christopher Aillon <caillon@redhat.com> - 1.5-1
1764 - Official 1.5 release is out
1765
1766 * Wed Jan 11 2006 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.6.rc1
1767 - Fix crash when deleting highlighted text while composing mail within
1768   plaintext editor with spellcheck enabled.
1769
1770 * Tue Jan  3 2006 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.5.rc1
1771 - Looks like we can build on ppc64 again.
1772
1773 * Fri Dec 16 2005 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.4.rc1
1774 - Rebuild
1775
1776 * Fri Dec 16 2005 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.3.rc1
1777 - Once again, disable ppc64 because of a new issue.
1778   See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175944
1779
1780 - Use the system NSS libraries
1781 - Build on ppc64
1782
1783 * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
1784 - rebuilt
1785
1786 * Mon Nov 28 2005 Christopher Aillon <caillon@redhat.com> - 1.5-0.5.1.rc1
1787 - Fix issue with popup dialogs and other actions causing lockups
1788
1789 * Sat Nov  5 2005 Christopher Aillon <caillon@redhat.com> 1.5-0.5.0.rc1
1790 - Update to 1.5 rc1
1791
1792 * Sat Oct  8 2005 Christopher Aillon <caillon@redhat.com> 1.5-0.5.0.beta2
1793 - Update to 1.5 beta2
1794
1795 * Wed Sep 28 2005 Christopher Aillon <caillon@redhat.com> 1.5-0.5.0.beta1
1796 - Update to 1.5 beta1
1797 - Bring the install phase of the spec file up to speed
1798
1799 * Sun Aug 14 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-4
1800 - Rebuild
1801
1802 * Sat Aug  6 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-3
1803 - Add patch to make file chooser dialog modal
1804
1805 * Fri Jul 22 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-2
1806 - Update to 1.0.6
1807
1808 * Mon Jul 18 2005 Christopher Aillon <caillon@redhat.com> 1.0.6-0.1.fc5
1809 - 1.0.6 Release Candidate
1810
1811 * Fri Jul 15 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-8
1812 - Use system NSPR
1813 - Fix crash on 64bit platforms (#160330)
1814
1815 * Thu Jun 23 2005 Kristian Høgsberg <krh@redhat.com>  1.0.2-7
1816 - Add firefox-1.0-pango-cairo.patch to get rid of the last few Xft
1817   references, fixing the "no fonts" problem.
1818
1819 * Fri May 13 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-6
1820 - Change the Exec line in the desktop file to `thunderbird`
1821
1822 * Fri May 13 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-5
1823 - Update pango patche, MOZ_DISABLE_PANGO now works as advertised.
1824
1825 * Mon May  9 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-4
1826 - Add temporary workaround to not create files in the user's $HOME (#149664)
1827
1828 * Wed May  4 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-3
1829 - Don't have downloads "disappear" when downloading to desktop (#139015)
1830 - Fix for some more cursor issues in textareas (149991, 150002, 152089)
1831 - Add upstream patch to fix bidi justification of pango
1832 - Add patch to fix launching of helper applications
1833 - Add patch to properly link against libgfxshared_s.a
1834 - Fix multilib conflicts
1835
1836 * Wed Apr 27 2005 Warren Togami <wtogami@redhat.com>
1837 - correct confusing PANGO vars in startup script
1838
1839 * Wed Mar 23 2005 Christopher Aillon <caillon@redhat.com> 1.0.2-1
1840 - Thunderbird 1.0.2
1841
1842 * Tue Mar  8 2005 Christopher Aillon <caillon@redhat.com> 1.0-5
1843 - Add patch to compile against new fortified glibc macros
1844
1845 * Sat Mar  5 2005 Christopher Aillon <caillon@redhat.com> 1.0-4
1846 - Rebuild against GCC 4.0
1847 - Add execshield patches
1848 - Minor specfile cleanup
1849
1850 * Mon Dec 20 2004 Christopher Aillon <caillon@redhat.com> 1.0-3
1851 - Rebuild
1852
1853 * Thu Dec 16 2004 Christopher Aillon <caillon@redhat.com> 1.0-2
1854 - Add RPM version to useragent
1855
1856 * Thu Dec 16 2004 Christopher Blizzard <blizzard@redhat.com>
1857 - Port over pango patches from firefox
1858
1859 * Wed Dec  8 2004 Christopher Aillon <caillon@redhat.com> 1.0-1
1860 - Thunderbird 1.0
1861
1862 * Mon Dec  6 2004 Christopher Aillon <caillon@redhat.com> 1.0-0.rc1.1
1863 - Fix advanced prefs
1864
1865 * Fri Dec  3 2004 Christopher Aillon <caillon@redhat.com>
1866 - Make this run on s390(x) now for real
1867
1868 * Wed Dec  1 2004 Christopher Aillon <caillon@redhat.com> 1.0-0.rc1.0
1869 - Update to 1.0 rc1
1870
1871 * Fri Nov 19 2004 Christopher Aillon <caillon@redhat.com>
1872 - Add patches to build and run on s390(x)
1873
1874 * Thu Nov 11 2004 Christopher Aillon <caillon@redhat.com> 0.9.0-2
1875 - Rebuild to fix file chooser
1876
1877 * Fri Nov  5 2004 Christopher Aillon <caillon@redhat.com> 0.9.0-1
1878 - Update to 0.9
1879
1880 * Fri Oct 22 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-10
1881 - Prevent inlining of stack direction detection (#135255)
1882
1883 * Tue Oct 19 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-9
1884 - More file chooser fixes (same as in firefox)
1885 - Fix for upstream 28327.
1886
1887 * Mon Oct 18 2004 Christopher Blizzard <blizzard@redhat.com> 0.8.0-8
1888 - Update the pango patch
1889
1890 * Mon Oct 18 2004 Christopher Blizzard <blizzard@redhat.com> 0.8.0-8
1891 - Pull over patches from firefox build:
1892   - disable default application dialog
1893   - don't include software update since it doesn't work
1894   - make external app support work
1895
1896 * Thu Oct 14 2004 Christopher Blizzard <blizzard@redhat.com> 0.8.0-7
1897 - Use pango for rendering
1898
1899 * Tue Oct 12 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-6
1900 - Fix for 64 bit crash at startup (b.m.o #256603)
1901
1902 * Sat Oct  9 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-5
1903 - Add patches to fix xremote (#135036)
1904
1905 * Fri Oct  8 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-4
1906 - Add patch to fix button focus issues (#133507)
1907 - Add patch for fix IMAP race issues (bmo #246439)
1908
1909 * Fri Oct  1 2004 Bill Nottingham <notting@redhat.com> 0.8.0-3
1910 - filter out library Provides: and internal Requires:
1911
1912 * Tue Sep 28 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-2
1913 - Backport the GTK+ File Chooser.
1914 - Add fix for JS math on x86_64 systems
1915 - Add pkgconfig patch
1916
1917 * Thu Sep 16 2004 Christopher Aillon <caillon@redhat.com> 0.8.0-1
1918 - Update to 0.8.0
1919 - Remove enigmail
1920 - Update BuildRequires
1921 - Remove gcc34 and extension manager patches -- they are upstreamed.
1922 - Fix for gnome-vfs2 error at component registration
1923
1924 * Fri Sep 03 2004 Christopher Aillon <caillon@redhat.com> 0.7.3-5
1925 - Build with --disable-xprint
1926
1927 * Wed Sep 01 2004 David Hill <djh[at]ii.net> 0.7.3-4
1928 - remove all Xvfb-related hacks
1929
1930 * Wed Sep 01 2004 Warren Togami <wtogami@redhat.com> 
1931 - actually apply psfonts
1932 - add mozilla gnome-uriloader patch to prevent build failure
1933
1934 * Tue Aug 31 2004 Warren Togami <wtogami@redhat.com> 0.7.3-3
1935 - rawhide import
1936 - apply NetBSD's freetype 2.1.8 patch
1937 - apply psfonts patch
1938 - remove BR on /usr/bin/ex, breaks beehive
1939
1940 * Tue Aug 31 2004 David Hill <djh[at]ii.net> 0.7.3-0.fdr.2
1941 - oops, fix %%install
1942
1943 * Thu Aug 26 2004 David Hill <djh[at]ii.net> 0.7.3-0.fdr.1
1944 - update to Thunderbird 0.7.3 and Enigmail 0.85.0
1945 - remove XUL.mfasl on startup, add Debian enigmail patches
1946 - add Xvfb hack for -install-global-extension
1947
1948 * Wed Jul 14 2004 David Hill <djh[at]ii.net> 0.7.2-0.fdr.0
1949 - update to 0.7.2, just because it's there
1950 - update gcc-3.4 patch (Kaj Niemi)
1951 - add EM registration patch and remove instdir hack
1952
1953 * Sun Jul 04 2004 David Hill <djh[at]ii.net> 0.7.1-0.fdr.1
1954 - re-add Enigmime 1.0.7, omit Enigmail until the Mozilla EM problems are fixed
1955
1956 * Wed Jun 30 2004 David Hill <djh[at]ii.net> 0.7.1-0.fdr.0
1957 - update to 0.7.1
1958 - remove Enigmail
1959
1960 * Mon Jun 28 2004 David Hill <djh[at]ii.net> 0.7-0.fdr.1
1961 - re-enable Enigmail 0.84.1
1962 - add gcc-3.4 patch (Kaj Niemi)
1963 - use official branding (with permission)
1964
1965 * Fri Jun 18 2004 David Hill <djh[at]ii.net> 0.7-0.fdr.0
1966 - update to 0.7
1967 - temporarily disable Enigmail 0.84.1, make ftp links work (#1634)
1968 - specify libdir, change BR for apt (V. Skyttä, #1617)
1969
1970 * Tue May 18 2004 Warren Togami <wtogami@redhat.com> 0.6-0.fdr.5
1971 - temporary workaround for enigmail skin "modern" bug
1972
1973 * Mon May 10 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.4
1974 - update to Enigmail 0.84.0 
1975 - update launch script
1976
1977 * Mon May 10 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.3
1978 - installation directory now versioned
1979 - allow root to run the program (for installing extensions)
1980 - remove unnecessary %%pre and %%post
1981 - remove separators, update mozconfig and launch script (M. Schwendt, #1460)
1982
1983 * Wed May 05 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.2
1984 - include Enigmail, re-add release notes
1985 - delete %%{_libdir}/thunderbird in %%pre
1986
1987 * Mon May 03 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.1
1988 - update to Thunderbird 0.6
1989
1990 * Fri Apr 30 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.0.rc1
1991 - update to Thunderbird 0.6 RC1
1992 - add new icon, remove release notes
1993
1994 * Thu Apr 15 2004 David Hill <djh[at]ii.net> 0.6-0.fdr.0.20040415
1995 - update to latest CVS, update mozconfig and %%build accordingly
1996 - update to Enigmail 0.83.6
1997 - remove x-remote and x86_64 patches
1998 - build with -Os
1999
2000 * Thu Apr 15 2004 David Hill <djh[at]ii.net> 0.5-0.fdr.12
2001 - update x-remote patch
2002 - more startup script fixes
2003
2004 * Tue Apr 06 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.11
2005 - startup script fixes, and a minor cleanup
2006
2007 * Sun Apr 04 2004 Warren Togami <wtogami@redhat.com> 0:0.5-0.fdr.10
2008 - Minor cleanups
2009
2010 * Sun Apr 04 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.8
2011 - minor improvements to open-browser.sh and startup script
2012 - update to latest version of Blizzard's x-remote patch
2013
2014 * Thu Mar 25 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.7
2015 - update open-browser.sh, startup script, and BuildRequires
2016
2017 * Sun Mar 14 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.6
2018 - update open-browser script, modify BuildRequires (Warren)
2019 - add Blizzard's x-remote patch
2020 - initial attempt at x-remote-enabled startup script
2021
2022 * Sun Mar 07 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.5
2023 - refuse to run with excessive privileges
2024
2025 * Fri Feb 27 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.4
2026 - add Mozilla x86_64 patch (Oliver Sontag)
2027 - Enigmail source filenames now include the version
2028 - modify BuildRoot
2029
2030 * Thu Feb 26 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.3
2031 - use the updated official tarball
2032
2033 * Wed Feb 18 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.2
2034 - fix %%prep script
2035
2036 * Mon Feb 16 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.1
2037 - update Enigmail to 0.83.3
2038 - use official source tarball (after removing the CRLFs)
2039 - package renamed to thunderbird
2040
2041 * Mon Feb 09 2004 David Hill <djh[at]ii.net> 0:0.5-0.fdr.0
2042 - update to 0.5
2043 - check for lockfile before launching
2044
2045 * Fri Feb 06 2004 David Hill <djh[at]ii.net>
2046 - update to latest cvs
2047 - update to Enigmail 0.83.2
2048
2049 * Thu Jan 29 2004 David Hill <djh[at]ii.net> 0:0.4-0.fdr.5
2050 - update to Enigmail 0.83.1
2051 - removed Mozilla/Firebird script patching
2052
2053 * Sat Jan 03 2004 David Hill <djh[at]ii.net> 0:0.4-0.fdr.4
2054 - add startup notification to .desktop file
2055
2056 * Thu Dec 25 2003 Warren Togami <warren@togami.com> 0:0.4-0.fdr.3
2057 - open-browser.sh release 3
2058 - patch broken /usr/bin/mozilla script during install
2059 - dir ownership
2060 - XXX: Source fails build on x86_64... fix later
2061
2062 * Tue Dec 23 2003 David Hill <djh[at]ii.net> 0:0.4-0.fdr.2
2063 - update to Enigmail 0.82.5
2064 - add Warren's open-browser.sh (#1113)
2065
2066 * Tue Dec 09 2003 David Hill <djh[at]ii.net> 0:0.4-0.fdr.1
2067 - use Thunderbird's mozilla-xremote-client to launch browser
2068
2069 * Sun Dec 07 2003 David Hill <djh[at]ii.net> 0:0.4-0.fdr.0
2070 - update to 0.4
2071 - make hyperlinks work (with recent versions of Firebird/Mozilla)
2072
2073 * Thu Dec 04 2003 David Hill <djh[at]ii.net>
2074 - update to 0.4rc2
2075
2076 * Wed Dec 03 2003 David Hill <djh[at]ii.net>
2077 - update to 0.4rc1 and Enigmail 0.82.4
2078
2079 * Thu Nov 27 2003 David Hill <djh[at]ii.net>
2080 - update to latest CVS and Enigmail 0.82.3
2081
2082 * Sun Nov 16 2003 David Hill <djh[at]ii.net>
2083 - update to latest CVS (0.4a)
2084 - update Enigmail to 0.82.2
2085 - alter mozconfig for new build requirements
2086 - add missing BuildReq (#987)
2087
2088 * Thu Oct 16 2003 David Hill <djh[at]ii.net> 0:0.3-0.fdr.0
2089 - update to 0.3
2090
2091 * Sun Oct 12 2003 David Hill <djh[at]ii.net> 0:0.3rc3-0.fdr.0
2092 - update to 0.3rc3
2093 - update Enigmail to 0.81.7
2094
2095 * Thu Oct 02 2003 David Hill <djh[at]ii.net> 0:0.3rc2-0.fdr.0
2096 - update to 0.3rc2
2097
2098 * Wed Sep 17 2003 David Hill <djh[at]ii.net> 0:0.2-0.fdr.2
2099 - simplify startup script
2100
2101 * Wed Sep 10 2003 David Hill <djh[at]ii.net> 0:0.2-0.fdr.1
2102 - add GPG support (Enigmail 0.81.6)
2103 - specfile fixes (#679)
2104
2105 * Thu Sep 04 2003 David Hill <djh[at]ii.net> 0:0.2-0.fdr.0
2106 - update to 0.2
2107
2108 * Mon Sep 01 2003 David Hill <djh[at]ii.net>
2109 - initial RPM
2110   (based on the fedora MozillaFirebird-0.6.1 specfile)