[packages/thunderbird] up to 115.0

atler atler at pld-linux.org
Wed Jul 12 19:36:30 CEST 2023


commit b6c683dd70bda3f15201bf8a015accde632fd10b
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Jul 12 19:12:40 2023 +0200

    up to 115.0
    
    - runtime require icu >= 73.2-2 to avoid issue:
      https://bugzilla.mozilla.org/show_bug.cgi?id=1843007

 gcc13-header-dependencies.patch     |  34 ++-----
 glibc-2.34.patch                    |   6 +-
 thunderbird-system-virtualenv.patch |  14 ---
 thunderbird.spec                    | 188 ++++++++++++++++++------------------
 4 files changed, 107 insertions(+), 135 deletions(-)
---
diff --git a/thunderbird.spec b/thunderbird.spec
index befa049..77443c0 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -35,157 +35,156 @@ curl -s $U | sed -ne 's,.*href="\([^"]\+\)/".*,'"$U"'xpi/\1.xpi,p'
 %endif
 
 %define		nspr_ver	4.32
-%define		nss_ver		3.79.1
+%define		nss_ver		3.90
 
 Summary:	Thunderbird - email client
 Summary(pl.UTF-8):	Thunderbird - klient poczty
 Name:		thunderbird
-Version:	102.13.0
+Version:	115.0
 Release:	1
 License:	MPL v2.0
 Group:		X11/Applications/Mail
 Source0:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/source/%{name}-%{version}.source.tar.xz
-# Source0-md5:	10e795460213fdc850ff141d657bc139
+# Source0-md5:	4113a557a9730e4af8891ee7d7e27883
 Source1:	%{name}.desktop
 Source2:	%{name}.sh
 Source100:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/af.xpi
-# Source100-md5:	dcafe935954f392f871bda89399a8dc2
+# Source100-md5:	c34b0eb28a98a0e9aedea1d1e3e04589
 Source101:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/ar.xpi
-# Source101-md5:	1c54de4b0120d292a8e2e9c9d12861eb
+# Source101-md5:	3644b8e0661e63e481b90b576be1568f
 Source102:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/ast.xpi
-# Source102-md5:	8d5d5b1865d4f1d290fb46887e9f6bdc
+# Source102-md5:	d2c3f8861894a162c8f802dcac73e940
 Source103:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/be.xpi
-# Source103-md5:	8647c848bfa8fa3ea228cc07e1734496
+# Source103-md5:	b5557b2f109b09e2457c8f2dcc5b0c5d
 Source104:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/bg.xpi
-# Source104-md5:	d01cfe45110b974f395f0f5860e2e15c
+# Source104-md5:	aef3c8e0f4b1fd78ac1ed337eca411d6
 Source105:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/br.xpi
-# Source105-md5:	5b58c2c9e6d0df2367cc0ea79d55d093
+# Source105-md5:	5ebf6f32510b2099203c87eb238785a7
 Source106:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/ca.xpi
-# Source106-md5:	b8e0d4f88002c37dfb54794005c1b6aa
+# Source106-md5:	97ce0287a47b0b9e52e56ecc97ebaac3
 Source107:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/cak.xpi
-# Source107-md5:	a1e7ec7e64007b4d8f5755fc16dda49a
+# Source107-md5:	c97911fc9b2d87d718aac0faad5ea3bf
 Source108:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/cs.xpi
-# Source108-md5:	b6b435673d0b3b3db5020fb2f7bb37aa
+# Source108-md5:	703b9dbfe6b57b76a4552b78102715f3
 Source109:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/cy.xpi
-# Source109-md5:	18a0a6663583fec6a3e09ace972ee0e6
+# Source109-md5:	c4a68b3e1731a2e77d2d79060e6445a6
 Source110:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/da.xpi
-# Source110-md5:	f0dd2baa5d286282938b12699ab191d0
+# Source110-md5:	9abdd27fc2ff5e2c6db0cbd6e0b34141
 Source111:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/de.xpi
-# Source111-md5:	57385e221647f27343c443553d31df20
+# Source111-md5:	71c62ac78f40171efe7181c8c709b345
 Source112:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/dsb.xpi
-# Source112-md5:	389a81f12baceebe0ed15d96d98593e2
+# Source112-md5:	3aae67526464bc00b0c6a1be0a0d190c
 Source113:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/el.xpi
-# Source113-md5:	78f3460b53533100cf7ab42530c1be7f
+# Source113-md5:	7372d6e2a5628b537f37f8c7ca8acff2
 Source114:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/en-CA.xpi
-# Source114-md5:	640580632180c43bea49be7c982a5f56
+# Source114-md5:	e06bf9b77c805a668ff92d8a2b146212
 Source115:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/en-GB.xpi
-# Source115-md5:	160aabe17b692dbf79da7237865ba521
+# Source115-md5:	d214067c66117f16b0e39d856701d1e2
 Source116:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/en-US.xpi
-# Source116-md5:	be4a957e4e94f6b19173e11badfeccb8
+# Source116-md5:	5d5b5342a4fcb85044d9eb80ab329ef0
 Source117:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/es-AR.xpi
-# Source117-md5:	1c1da19bd2dd334f8ef4f90827727d8a
+# Source117-md5:	d9b1db59bffbc63016ca6f48dd6b1d9d
 Source118:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/es-ES.xpi
-# Source118-md5:	1d8f61c108f5abf3efc6924e23740829
+# Source118-md5:	f49422a01d0446f1217a218b01f70b0c
 Source119:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/es-MX.xpi
-# Source119-md5:	c05878da4cdee3f2a47b205a40740580
+# Source119-md5:	92ec2d0510654ef44d7e0e5997bc22a5
 Source120:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/et.xpi
-# Source120-md5:	09c7dbdb914e64be13748e9c40ee14eb
+# Source120-md5:	3750113136fd1d0f93d3da237e1bba79
 Source121:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/eu.xpi
-# Source121-md5:	f4aea167692f2ddd4043e76563de990e
+# Source121-md5:	d11834ac9cf4585760a7dd34b78a5c8a
 Source122:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/fi.xpi
-# Source122-md5:	927c36280a01426d9c6a943e24a4d137
+# Source122-md5:	5ab5383283c15f163f7914550344809a
 Source123:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/fr.xpi
-# Source123-md5:	7f7cf58b4851e1161a6330a64e5d5eff
+# Source123-md5:	8f02661166a67140ce26226e74a27e1f
 Source124:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/fy-NL.xpi
-# Source124-md5:	3a3049f4771be989d373c22349752f24
+# Source124-md5:	13206e4a428acf5f46449556fdc7b8e5
 Source125:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/ga-IE.xpi
-# Source125-md5:	3614f432783f69247a64b62b4d03911e
+# Source125-md5:	435e2da6299d9429596cffc50d23cc6f
 Source126:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/gd.xpi
-# Source126-md5:	2b524fe88378e73bf6cbfdad248d86df
+# Source126-md5:	31dad6de43f1fce9439806929c89676d
 Source127:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/gl.xpi
-# Source127-md5:	8a67d35e7fd21adaf81489618037af77
+# Source127-md5:	d93bc02d8356810ab3dbd9fed4bba39c
 Source128:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/he.xpi
-# Source128-md5:	72a52cc568335475c037cd31e926b7fc
+# Source128-md5:	8b5452862ffc28a3ecb0f4200841a3c5
 Source129:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/hr.xpi
-# Source129-md5:	098c3e10248005e8725fd4ef1edfed2e
+# Source129-md5:	f8f58c548c3d75af5737be3822a4db46
 Source130:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/hsb.xpi
-# Source130-md5:	783634b7a19e107d0a2cc42303dc8658
+# Source130-md5:	a1a3f1645198b067dbe16351ddfcab15
 Source131:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/hu.xpi
-# Source131-md5:	5f2886b6e13d0e6f63044ee381204901
+# Source131-md5:	cfe9ada7cb248af379f6c66a84969a4d
 Source132:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/hy-AM.xpi
-# Source132-md5:	7336b6c58677b7b354b0aaedf55a530c
+# Source132-md5:	2bdca5cb8b8cc3f0ce0369d703277334
 Source133:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/id.xpi
-# Source133-md5:	0ec8663726e7fda8ad51e218d10fee75
+# Source133-md5:	452b9084ddc971d7cf6281018cb52ff7
 Source134:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/is.xpi
-# Source134-md5:	b4592027079b25fa05b29a9873bad64c
+# Source134-md5:	70ff2ae198aad038b4b7b83f8c7cefbc
 Source135:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/it.xpi
-# Source135-md5:	54c8555b109ec00ee68c4947569aedf9
+# Source135-md5:	ae8318d09aa7e7af6197882c7ffb20da
 Source136:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/ja.xpi
-# Source136-md5:	3e7eb2f24badf78da38c4a071b3aa455
+# Source136-md5:	600bc5af340a8f813af077cdcb0a3426
 Source137:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/ka.xpi
-# Source137-md5:	4adabbbb0304541ed403cf7703382e44
+# Source137-md5:	6d297a915e917934af5252d228458385
 Source138:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/kab.xpi
-# Source138-md5:	d96e40fc1de79173e4f133a3661e3774
+# Source138-md5:	52c6f60483fe59215cb793be40006f1f
 Source139:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/kk.xpi
-# Source139-md5:	9581e488fd458eed8ac3a3ae1caa3eeb
+# Source139-md5:	a65894b6c4bc8f8940c9380ce39ef26b
 Source140:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/ko.xpi
-# Source140-md5:	28678d8b6ef739271182b48e055b4c4e
+# Source140-md5:	3027156635abd444bfe84a4cc10b1c50
 Source141:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/lt.xpi
-# Source141-md5:	f05969a6ba314c4a4402f9e62a20718e
+# Source141-md5:	4b4387638dab232ad20ea85ca0e75352
 Source142:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/lv.xpi
-# Source142-md5:	43112e497f095b1898eae72aaa7a5f4d
+# Source142-md5:	901326bb0e5ba54feb427a16ada76d2a
 Source143:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/ms.xpi
-# Source143-md5:	61df3e17c1f80fc38e13125da2b4a149
+# Source143-md5:	19961d286cd0ba6236766a7d82e594c0
 Source144:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/nb-NO.xpi
-# Source144-md5:	e952a4b0cabc301098645a912a37e20f
+# Source144-md5:	952dfd390b398c258167495c397fc22b
 Source145:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/nl.xpi
-# Source145-md5:	beadc549ed02bfbaf138ba7e1497e32c
+# Source145-md5:	c344188f5b105c1bb8ad4684ba65fe9a
 Source146:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/nn-NO.xpi
-# Source146-md5:	173657a3e0b2ba93a27093643a5308d9
+# Source146-md5:	cce9fd455bd5546ada0f198180cbb846
 Source147:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/pa-IN.xpi
-# Source147-md5:	fb106376261d03457afcb8bc9017eb39
+# Source147-md5:	5829a502ff72ea5e49045fe985552f52
 Source148:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/pl.xpi
-# Source148-md5:	9b99dfe2ce464ecef8cae26c984be613
+# Source148-md5:	d766999aa61a7c9d4fcc4e348247a2cb
 Source149:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/pt-BR.xpi
-# Source149-md5:	e5520a7906cf2d93fc79055f4f4d5abe
+# Source149-md5:	227714f53f62b33d4bfa5c3f23025915
 Source150:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/pt-PT.xpi
-# Source150-md5:	a1491aac74a53e59148675db7c4d9fb9
+# Source150-md5:	209b9a374ae96ae2ede4095e1f3a9f0c
 Source151:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/rm.xpi
-# Source151-md5:	3cff62a6a71e8dbcab8e5335adefdae1
+# Source151-md5:	bfcca7abd437284e9463acf99508575e
 Source152:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/ro.xpi
-# Source152-md5:	d40eff61ce59e19d550d04cadfd32de1
+# Source152-md5:	2d3271bf07171936f2d869da5f5c70a7
 Source153:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/ru.xpi
-# Source153-md5:	a906cfec4e2a1157d71505e2deb1df48
+# Source153-md5:	b5941dbf4feeb175bb8bf5a66e2eeae4
 Source154:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/sk.xpi
-# Source154-md5:	4db108cbfaed607621fa39eef346fcd7
+# Source154-md5:	a992575b1c69049830f5e1534d960b6e
 Source155:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/sl.xpi
-# Source155-md5:	edd899120ddea1d9d0a061d5f14a7c7f
+# Source155-md5:	9b590c4dd389964aeb5d37307f8a299e
 Source156:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/sq.xpi
-# Source156-md5:	82144ea0a998afe1cc992a9edf44da82
+# Source156-md5:	b93032e416838f29d4d9d804816aa077
 Source157:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/sr.xpi
-# Source157-md5:	6c301ee8e75301a761f4b367b2d1de53
+# Source157-md5:	5252e75296bf6486bfdcfd1eb734a30c
 Source158:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/sv-SE.xpi
-# Source158-md5:	e53115bec2916276159ae70c1ccded3d
+# Source158-md5:	1e3468ea177bb781ed98281f6089f314
 Source159:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/th.xpi
-# Source159-md5:	214b5e1e8d6140c025db5cae4467b819
+# Source159-md5:	b7e84f62d849c47e98bac58347b407c9
 Source160:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/tr.xpi
-# Source160-md5:	3a6155fea1f633af1d5b573fb9014910
+# Source160-md5:	4660025022d1fa7661f173ff3dcd4ecc
 Source161:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/uk.xpi
-# Source161-md5:	749215c52713d0f4107f16399e1caa4f
+# Source161-md5:	b060b5f19d941a642375caf999d0c9e9
 Source162:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/uz.xpi
-# Source162-md5:	be6e772e502169b46a027d0a4ea5fb1f
+# Source162-md5:	1ca1914444b75ca229c4570e4f69f9ea
 Source163:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/vi.xpi
-# Source163-md5:	53554b34803668d2e42ca66d51ca1732
+# Source163-md5:	e72316cddd85bda27d40f5e21a2ff121
 Source164:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/zh-CN.xpi
-# Source164-md5:	a645d0b855c69267bfdb94086be767af
+# Source164-md5:	272bde0dcdec1eef3a8966b42cdc54a0
 Source165:	https://releases.mozilla.org/pub/thunderbird/releases/%{version}/linux-x86_64/xpi/zh-TW.xpi
-# Source165-md5:	4dac60e46357e75f3c99dfec054d3560
+# Source165-md5:	0ec84d9e76b0bd40a495d49ede21bcf6
 Patch0:		prefs.patch
 Patch1:		no-subshell.patch
 Patch2:		enable-addons.patch
-Patch3:		%{name}-system-virtualenv.patch
-Patch4:		glibc-2.34.patch
-Patch5:		gcc13-header-dependencies.patch
+Patch3:		glibc-2.34.patch
+Patch4:		gcc13-header-dependencies.patch
 URL:		http://www.mozilla.org/projects/thunderbird/
 BuildRequires:	alsa-lib-devel
 BuildRequires:	autoconf2_13 >= 2.13
@@ -193,19 +192,19 @@ BuildRequires:	automake
 %{?with_gold:BuildRequires:	binutils >= 3:2.20.51.0.7}
 %{?with_system_cairo:BuildRequires:	cairo-devel >= 1.10.2-5}
 BuildRequires:	cargo >= 1.47.0
-%{?with_clang:BuildRequires:	clang >= 5.0}
-BuildRequires:	clang-devel >= 5.0
+%{?with_clang:BuildRequires:	clang >= 7.0}
+BuildRequires:	clang-devel >= 7.0
 BuildRequires:	dbus-devel >= 0.60
 BuildRequires:	dbus-glib-devel >= 0.60
 BuildRequires:	fontconfig-devel >= 1:2.7.0
 BuildRequires:	freetype-devel >= 1:2.2.1
+%{!?with_clang:BuildRequires:	gcc-c++ >= 6:8.1.0}
 BuildRequires:	glib2-devel >= 1:2.42
 BuildRequires:	gtk+3-devel >= 3.14.0
 BuildRequires:	libatomic-devel
-BuildRequires:	libdrm-devel >= 2.4
 BuildRequires:	libevent-devel
-BuildRequires:	libffi-devel > 6:3.0.9
-%{?with_system_icu:BuildRequires:	libicu-devel >= 69.1}
+BuildRequires:	libffi-devel >= 7:3.0.9
+%{?with_system_icu:BuildRequires:	libicu-devel >= 73.1}
 BuildRequires:	libiw-devel
 # requires libjpeg-turbo implementing at least libjpeg 6b API
 BuildRequires:	libjpeg-devel >= 6b
@@ -213,15 +212,17 @@ BuildRequires:	libjpeg-turbo-devel
 BuildRequires:	libpng-devel >= 2:1.6.35
 BuildRequires:	libstdc++-devel >= 6:7
 BuildRequires:	libwebp-devel >= 1.0.2
-%{?with_system_libvpx:BuildRequires:	libvpx-devel >= 1.8.0}
+%{?with_system_libvpx:BuildRequires:	libvpx-devel >= 1.10.0}
 BuildRequires:	libxcb-devel
-BuildRequires:	llvm-devel >= 5.0
+BuildRequires:	llvm-devel >= 7.0
 BuildRequires:	mozldap-devel
-BuildRequires:	nodejs >= 10.23.1
+BuildRequires:	nodejs >= 12.22.12
 BuildRequires:	nspr-devel >= 1:%{nspr_ver}
 BuildRequires:	nss-devel >= 1:%{nss_ver}
 BuildRequires:	pango-devel >= 1:1.22.0
-BuildRequires:	perl-base >= 1:5.6
+%ifarch %{arm}
+BuildRequires:	perl-modules >= 1:5.006
+%endif
 BuildRequires:	pixman-devel >= 0.36.0
 BuildRequires:	pkgconfig >= 1:0.9.0
 BuildRequires:	pulseaudio-devel
@@ -230,8 +231,8 @@ BuildRequires:	python3-devel-tools
 BuildRequires:	python3-simplejson
 BuildRequires:	python3-virtualenv >= 20
 BuildRequires:	rpm-build >= 4.6
-BuildRequires:	rust >= 1.59.0
-BuildRequires:	rust-cbindgen >= 0.24.2
+BuildRequires:	rust >= 1.66.0
+BuildRequires:	rust-cbindgen >= 0.24.3
 BuildRequires:	sed >= 4.0
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	unzip
@@ -261,13 +262,12 @@ Requires:	freetype >= 1:2.2.1
 Requires:	glib2 >= 1:2.42
 Requires:	glibc >= 6:2.17
 Requires:	gtk+3 >= 3.14.0
-Requires:	libdrm >= 2.4
-%{?with_system_icu:Requires:	libicu >= 71.1}
+%{?with_system_icu:Requires:	libicu >= 73.2-2}
 Requires:	libjpeg-turbo
 Requires:	libpng >= 2:1.6.35
 Requires:	libstdc++ >= 6:4.8.1
 Requires:	libwebp >= 1.0.2
-%{?with_system_libvpx:Requires:	libvpx >= 1.8.0}
+%{?with_system_libvpx:Requires:	libvpx >= 1.10.0}
 Requires:	myspell-common
 Requires:	nspr >= 1:%{nspr_ver}
 Requires:	nss >= 1:%{nss_ver}
@@ -292,7 +292,7 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 # firefox/thunderbird/seamonkey provide their own versions
 %define		_noautoprovfiles	%{_libdir}/%{name}/components
 
-%define		moz_caps		liblgpllibs.so libmozalloc.so libmozgtk.so libmozjs.so libmozsandbox.so libmozsqlite3.so libmozwayland.so librnp.so libxul.so
+%define		moz_caps		liblgpllibs.so libmozavcodec.so libmozavutil.so libmozalloc.so libmozgtk.so libmozjs.so libmozsandbox.so libmozsqlite3.so libmozwayland.so librnp.so libxul.so
 # we don't want these to satisfy packages depending on xulrunner
 %define		_noautoprov		%{moz_caps}
 # and as we don't provide them, don't require either
@@ -1380,13 +1380,11 @@ unpack() {
 %patch2 -p0
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
 
 %build
 cp -p %{_datadir}/automake/config.* build/autoconf
 
 cat << 'EOF' > .mozconfig
-. $topsrcdir/browser/config/mozconfig
 mk_add_options MOZ_OBJDIR=%{objdir}
 
 %if %{with clang}
@@ -1470,7 +1468,7 @@ ac_add_options --with-system-zlib
 ac_add_options --without-wasm-sandboxed-libraries
 EOF
 
-%if ! %{with clang}
+%if %{without clang}
 # On x86_64 architectures, Mozilla can build up to 4 jobs at once in parallel,
 # however builds tend to fail on other arches when building in parallel.
 MOZ_PARALLEL_BUILD=1
@@ -1486,7 +1484,9 @@ export MOZ_PARALLEL_BUILD
 export MOZBUILD_STATE_PATH="$(pwd)/.mozbuild"
 export MACH_SYSTEM_ASSERTED_COMPATIBLE_WITH_BUILD_SITE=1
 export MACH_SYSTEM_ASSERTED_COMPATIBLE_WITH_MACH_SITE=1
-AUTOCONF=/usr/bin/autoconf2_13 MACH_USE_SYSTEM_PYTHON=1 ./mach build
+AUTOCONF=/usr/bin/autoconf2_13 \
+MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=none \
+./mach build
 
 %if %{with crashreporter}
 # create debuginfo for crash-stats.mozilla.com
@@ -1568,8 +1568,11 @@ exit 0
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/plugins
 
+%attr(755,root,root) %{_libdir}/%{name}/glxtest
 %attr(755,root,root) %{_libdir}/%{name}/libmozgtk.so
 %attr(755,root,root) %{_libdir}/%{name}/liblgpllibs.so
+%attr(755,root,root) %{_libdir}/%{name}/libmozavcodec.so
+%attr(755,root,root) %{_libdir}/%{name}/libmozavutil.so
 %{?with_shared_js:%attr(755,root,root) %{_libdir}/%{name}/libmozjs.so}
 %ifarch %{ix86} %{x8664} %{arm} aarch64
 %attr(755,root,root) %{_libdir}/%{name}/libmozsandbox.so
@@ -1578,13 +1581,14 @@ exit 0
 %attr(755,root,root) %{_libdir}/%{name}/libmozwayland.so
 %attr(755,root,root) %{_libdir}/%{name}/librnp.so
 %attr(755,root,root) %{_libdir}/%{name}/libxul.so
-%attr(755,root,root) %{_libdir}/%{name}/*-bin
+%attr(755,root,root) %{_libdir}/%{name}/thunderbird-bin
 %attr(755,root,root) %{_libdir}/%{name}/pingsender
 %attr(755,root,root) %{_libdir}/%{name}/plugin-container
 %attr(755,root,root) %{_libdir}/%{name}/precomplete
 %attr(755,root,root) %{_libdir}/%{name}/rnp-cli
 %attr(755,root,root) %{_libdir}/%{name}/rnpkeys
 %attr(755,root,root) %{_libdir}/%{name}/thunderbird
+%attr(755,root,root) %{_libdir}/%{name}/vaapitest
 
 %{_libdir}/%{name}/application.ini
 %{_libdir}/%{name}/dependentlibs.list
diff --git a/gcc13-header-dependencies.patch b/gcc13-header-dependencies.patch
index d16b4bc..19ba062 100644
--- a/gcc13-header-dependencies.patch
+++ b/gcc13-header-dependencies.patch
@@ -1,30 +1,10 @@
---- thunderbird-102.7.1/dom/media/webrtc/sdp/RsdparsaSdpGlue.cpp.gcc13-header-dependency	2023-01-24 04:23:43.000000000 +0100
-+++ thunderbird-102.7.1/dom/media/webrtc/sdp/RsdparsaSdpGlue.cpp	2023-01-25 19:23:11.048662899 +0100
-@@ -3,6 +3,7 @@
- /* This Source Code Form is subject to the terms of the Mozilla Public
-  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
-  * You can obtain one at http://mozilla.org/MPL/2.0/. */
-+#include <cstdint>
- #include <string>
+--- thunderbird-115.0/comm/third_party/rnp/src/libsexp/include/sexp/sexp-error.h.orig	2023-07-11 16:38:40.000000000 +0200
++++ thunderbird-115.0/comm/third_party/rnp/src/libsexp/include/sexp/sexp-error.h	2023-07-12 01:33:34.562045344 +0200
+@@ -29,6 +29,7 @@
  
- #include "sdp/RsdparsaSdpInc.h"
---- thunderbird-102.7.1/gfx/2d/Rect.h.gcc13-header-dependency	2023-01-24 04:23:44.000000000 +0100
-+++ thunderbird-102.7.1/gfx/2d/Rect.h	2023-01-25 19:23:11.049662897 +0100
-@@ -15,6 +15,7 @@
- #include "mozilla/Maybe.h"
+ #pragma once
  
- #include <cmath>
 +#include <cstdint>
- 
- namespace mozilla {
- 
---- thunderbird-102.7.1/toolkit/components/telemetry/pingsender/pingsender.cpp.gcc13-header-dependency	2023-01-24 04:23:55.000000000 +0100
-+++ thunderbird-102.7.1/toolkit/components/telemetry/pingsender/pingsender.cpp	2023-01-25 21:38:39.432188899 +0100
-@@ -3,6 +3,7 @@
-  * License, v. 2.0. If a copy of the MPL was not distributed with this
-  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
- 
-+#include <cstdint>
- #include <cstdlib>
- #include <cstring>
- #include <ctime>
+ #include <exception>
+ #include <iostream>
+ #include <string>
diff --git a/glibc-2.34.patch b/glibc-2.34.patch
index 1c3f283..b1ae762 100644
--- a/glibc-2.34.patch
+++ b/glibc-2.34.patch
@@ -8,13 +8,15 @@
  #include <stdint.h>
  #include <sys/types.h>
  
-@@ -30,8 +30,7 @@
+@@ -30,9 +30,8 @@
   * Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t
   */
  
 -typedef double      __double_t;
 -typedef __double_t  double_t;
-+typedef double_t __double_t;
+-typedef float       __float_t;
++typedef double_t  __double_t;
++typedef float_t  __float_t;
  
  /*
   * The original fdlibm code used statements like:
diff --git a/thunderbird-system-virtualenv.patch b/thunderbird-system-virtualenv.patch
deleted file mode 100644
index d412b65..0000000
--- a/thunderbird-system-virtualenv.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- firefox-96.0/python/mach/mach/site.py.orig	2022-01-06 19:32:46.000000000 +0100
-+++ firefox-96.0/python/mach/mach/site.py	2022-01-12 13:21:03.273897180 +0100
-@@ -848,10 +848,7 @@
- 
- 
- def _virtualenv_py_path(topsrcdir):
--    return os.path.join(
--        topsrcdir, "third_party", "python", "virtualenv", "virtualenv.py"
--    )
--
-+    return '/usr/bin/virtualenv-3'
- 
- def _resolve_installed_packages(python_executable):
-     pip_json = subprocess.check_output(
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/thunderbird.git/commitdiff/b6c683dd70bda3f15201bf8a015accde632fd10b



More information about the pld-cvs-commit mailing list