Mozilla Thunderbird mail/newsgroup client
CentOS Sources
2019-02-04 0fe52e84c4186247ab02d4737e7d227eaa5748ea
SPECS/thunderbird.spec
@@ -27,7 +27,9 @@
%define use_bundled_python 0
%endif
%if 0%{?rhel} < 8
%global use_rustts        1
%endif
%global dts_version       7
%global rst_version       7
%global llvm_version      7
@@ -89,7 +91,7 @@
Summary:        Mozilla Thunderbird mail/newsgroup client
Name:           thunderbird
Version:        60.4.0
Version:        60.5.0
Release:        1%{?dist}
URL:            http://www.mozilla.org/projects/thunderbird/
License:        MPLv1.1 or GPLv2+ or LGPLv2+
@@ -105,7 +107,7 @@
# From ftp://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?ext_version}/source
Source0:        https://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?pre_version}/source/thunderbird-%{version}%{?pre_version}.source.tar.xz
%if %{build_langpacks}
Source1:        thunderbird-langpacks-%{version}%{?ext_version}-20190103.tar.xz
Source1:        thunderbird-langpacks-%{version}%{?ext_version}-20190129.tar.xz
# Locales for lightning
Source2:        lightning-langpacks-%{version}.tar.xz
%endif
@@ -127,8 +129,8 @@
Source206:      gtk3-private-%{gtk3_nvr}-requires-provides-filter.inc
Source301:      yasm-1.2.0-3.el5.src.rpm
Source303:      libffi-3.0.13-18.el7_3.src.rpm
Source601:      thunderbird-centos-default-prefs.js.el6
Source701:      thunderbird-centos-default-prefs.js.el7
Source601:      thunderbird-redhat-default-prefs.js.rhel6
Source701:      thunderbird-redhat-default-prefs.js.rhel7
#Python 2.7
Source100:      https://www.python.org/ftp/python/%{bundled_python_version}/Python-%{bundled_python_version}.tar.xz
@@ -148,7 +150,6 @@
Patch40:        build-aarch64-skia.patch
Patch41:        build-debug-qcms.patch
Patch43:        xulrunner-24.0-jemalloc-ppc.patch
Patch44:        firefox-disable-dbus-remote.patch
Patch45:        build-disable-elfhack.patch
# Fedora/RHEL specific patches
@@ -233,6 +234,9 @@
BuildRequires:  rust-toolset-%{rst_version}-rust
%endif
%if 0%{?rhel} == 8
BuildRequires:  llvm >= %{llvm_version}
BuildRequires:  llvm-devel >= %{llvm_version}
BuildRequires:  clang >= %{llvm_version}
BuildRequires:  llvm-toolset-%{llvm_version}
BuildRequires:  llvm-toolset-%{llvm_version}-llvm-devel
%endif
@@ -331,10 +335,6 @@
%patch41 -p1 -b .build-debug-qcms
%endif
%patch43 -p1 -b .jemalloc-ppc
# Disable DBus remote on RHEL6 as it does not build here.
%if 0%{?rhel} == 6
%patch44 -p1 -b .disable-dbus-remote
%endif
%if 0%{?rhel} == 8
%patch45 -p1 -b .elfhack
%endif
@@ -346,7 +346,7 @@
# Fedora patches
%patch215 -p1 -b .addons
%patch219 -p2 -b .rhbz-1173156
%patch219 -p1 -b .rhbz-1173156
%patch224 -p1 -b .1170092
%patch225 -p1 -b .1005640-accept-lang
@@ -715,6 +715,9 @@
export MOZ_MAKE_FLAGS="$MOZ_SMP_FLAGS"
#export MOZ_SERVICES_SYNC="1"
export STRIP=/bin/true
%if 0%{?rhel} == 8
export LLVM_CONFIG=/usr/bin/llvm-config-64
%endif
./mach build -v
#---------------------------------------------------------------------
@@ -944,6 +947,7 @@
%{mozappdir}/platform.ini
%{mozappdir}/application.ini
%{mozappdir}/blocklist.xml
%{mozappdir}/features/*.xpi
%exclude %{mozappdir}/removed-files
%{_datadir}/icons/hicolor/16x16/apps/thunderbird.png
%{_datadir}/icons/hicolor/22x22/apps/thunderbird.png
@@ -983,8 +987,8 @@
#===============================================================================
%changelog
* Fri Jan 25 2019 Johnny Hughes <johnny@centos.org>
-  Manual CentOS Debranding
* Tue Jan 29 2019 Martin Stransky <stransky@redhat.com> - 60.5.0-1
- Update to 60.5.0
* Thu Jan  3 2019 Jan Horak <jhorak@redhat.com> - 60.4.0-1
- Update to 60.4.0