Browse Source

thunderbird-78.13.0-1

Tomohiro "Tomo-p" KATO 2 years ago
parent
commit
a1ef6cda87
1 changed files with 16 additions and 10 deletions
  1. 16 10
      t/thunderbird/thunderbird-vl.spec

+ 16 - 10
t/thunderbird/thunderbird-vl.spec

@@ -6,7 +6,7 @@
 Summary:	Thunderbird Community Edition, Mail/newsgroup client
 Summary(ja):	Thunderbirdコミュニティエディション, メール・ニュースクライアント
 Name:		thunderbird
-Version:	78.12.0
+Version:	78.13.0
 Release:	1%{?_dist_release}
 Group:		internet,communication
 Vendor:		Project Vine
@@ -50,6 +50,7 @@ Patch417:       build-aarch64-user_vfp.patch
 Patch418:       mozilla-1512162.patch
 Patch419:       bindgen-d0dfc52706f23db9dc9d74642eeebd89d73cb8d0.patch
 Patch103:       rhbz-1219542-s390-build.patch
+Patch104:       PTHREAD_STACK_MIN.patch
 
 # PPC fix
 Patch304:       mozilla-1245783.patch
@@ -59,6 +60,7 @@ Patch307:       build-disable-elfhack.patch
 
 # Upstream patches
 Patch402:       mozilla-526293.patch
+Patch406:       mozilla-1170092.patch
 
 %define desktop_file_utils_version 0.6
 %define nspr_version 4.9
@@ -77,8 +79,8 @@ BuildRequires:  clang-devel
 BuildRequires:  llvm-devel
 BuildRequires:	pango-devel
 BuildRequires:	cairo-devel >= %{cairo_version}
-#BuildRequires:	nspr-devel >= %{nspr_version}
-#BuildRequires:	nss-devel >= %{nss_version}
+BuildRequires:	nspr-devel >= %{nspr_version}
+BuildRequires:	nss-devel >= %{nss_version}
 BuildRequires:	python-devel
 BuildRequires:	gstreamer-devel
 BuildRequires:	gstreamer-plugins-base-devel
@@ -154,6 +156,9 @@ Thunderbird はスタンドアローンのメールおよびニュースクラ
 %ifarch s390
 %patch103 -p1 -b .rhbz-1219542-s390-build
 %endif
+%patch104 -p1 -b .dynstack
+sed -i -e 's/PTHREAD_STACK_MIN/4096/' \
+	security/sandbox/linux/launch/SandboxLaunch.cpp
 
 %patch304 -p1 -b .1245783
 
@@ -176,6 +181,7 @@ Thunderbird はスタンドアローンのメールおよびニュースクラ
 #cd ..
 
 %patch402 -p1 -b .526293
+%patch406 -p1 -b .1170092-etc-conf
 
 # replace source for newer rust
 #cp -f %{SOURCE900} ./third_party/rust/cssparser/src/
@@ -197,8 +203,8 @@ tar xf %{SOURCE4}
 %{__cp} %{SOURCE44} aurora/content/about-wordmark.svg
 popd
 
-echo "ac_add_options --without-system-nspr" >> .mozconfig
-echo "ac_add_options --without-system-nss" >> .mozconfig
+echo "ac_add_options --with-system-nspr" >> .mozconfig
+echo "ac_add_options --with-system-nss" >> .mozconfig
 echo "ac_add_options --without-system-icu" >> .mozconfig
 
 %if %{with clang}
@@ -208,11 +214,7 @@ echo "ac_add_options --enable-linker=lld" >> .mozconfig
 echo 'export NODEJS="%{_buildrootdir}/bin/node-stdout-nonblocking-wrapper"' >> .mozconfig
 
 # Remove executable bit to make brp-mangle-shebangs happy.
-chmod -x third_party/rust/itertools/src/lib.rs
-chmod a-x third_party/rust/gfx-backend-vulkan/src/*.rs
-chmod a-x third_party/rust/gfx-hal/src/*.rs
-chmod a-x third_party/rust/ash/src/extensions/ext/*.rs
-chmod a-x third_party/rust/ash/src/extensions/khr/*.rs
+find third_party -type f  -iname "*.rs" | xargs chmod a-x
 
 #===============================================================================
 
@@ -424,6 +426,10 @@ install -m644 %{SOURCE1030} $RPM_BUILD_ROOT%{_datadir}/metainfo/mozilla-thunderb
 #===============================================================================
 
 %changelog
+* Thu Aug 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 78.13.0-1
+- new upstream release.
+- imported Patch104 from rawhide.
+
 * Fri Jul 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 78.12.0-1
 - new upstream release.