summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Stransky <stransky@redhat.com>2020-09-30 11:27:59 +0200
committerMartin Stransky <stransky@redhat.com>2020-09-30 11:27:59 +0200
commitd27db773287a244ff32554501cf94c8b58ce744a (patch)
tree0e1249330d88e3a77f2a7783c21e940763894afe
parentAdded openh264 fixes (diff)
downloadlibrewolf-fedora-ff-d27db773287a244ff32554501cf94c8b58ce744a.tar.gz
librewolf-fedora-ff-d27db773287a244ff32554501cf94c8b58ce744a.tar.bz2
librewolf-fedora-ff-d27db773287a244ff32554501cf94c8b58ce744a.zip
Disabled openh264 download
-rw-r--r--disable-openh264-download.patch25
-rw-r--r--firefox.spec11
2 files changed, 32 insertions, 4 deletions
diff --git a/disable-openh264-download.patch b/disable-openh264-download.patch
index 1064911..028b730 100644
--- a/disable-openh264-download.patch
+++ b/disable-openh264-download.patch
@@ -12,3 +12,28 @@ diff -up firefox-81.0/toolkit/modules/GMPInstallManager.jsm.old firefox-81.0/too
id: "gmp-widevinecdm",
src: "chrome://global/content/gmp-sources/widevinecdm.json",
},
+diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn
+--- a/toolkit/content/jar.mn
++++ b/toolkit/content/jar.mn
+@@ -108,7 +108,6 @@ toolkit.jar:
+ #ifdef XP_MACOSX
+ content/global/macWindowMenu.js
+ #endif
+- content/global/gmp-sources/openh264.json (gmp-sources/openh264.json)
+ content/global/gmp-sources/widevinecdm.json (gmp-sources/widevinecdm.json)
+
+ # Third party files
+diff --git a/toolkit/modules/GMPInstallManager.jsm b/toolkit/modules/GMPInstallManager.jsm
+--- a/toolkit/modules/GMPInstallManager.jsm
++++ b/toolkit/modules/GMPInstallManager.jsm
+@@ -238,6 +234,9 @@ GMPInstallManager.prototype = {
+ * downloaderr, verifyerr or previouserrorencountered
+ */
+ installAddon(gmpAddon) {
++ if (gmpAddon.isOpenH264) {
++ return Promise.reject({ type: "disabled" });
++ }
+ if (this._deferred) {
+ let log = getScopedLogger("GMPInstallManager.installAddon");
+ log.error("previous error encountered");
+
diff --git a/firefox.spec b/firefox.spec
index 141e329..a2e5f99 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -5,9 +5,9 @@
%global build_with_asan 0
# Temporary disabled, filed as rhbz#1862012
-%if 0%{?fedora} == 33
-ExcludeArch: ppc64le
-%endif
+#%if 0%{?fedora} == 33
+#ExcludeArch: ppc64le
+#%endif
# Disabled due to https://pagure.io/fedora-infrastructure/issue/7581
ExcludeArch: s390x
@@ -116,7 +116,7 @@ ExcludeArch: s390x
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 81.0
-Release: 7%{?dist}
+Release: 8%{?dist}
URL: https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Source0: https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version}/source/firefox-%{version}%{?pre_version}.source.tar.xz
@@ -979,6 +979,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#---------------------------------------------------------------------
%changelog
+* Wed Sep 30 2020 Martin Stransky <stransky@redhat.com> - 81.0-8
+- Disabled openh264 download
+
* Fri Sep 25 2020 Martin Stransky <stransky@redhat.com> - 81.0-7
- Added openh264 fixes
bgstack15