The package rpms/icecat.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/icecat.git/commit/?id=0af939cb41a....
Change:
+%ifarch x86_64 %{ix86}
Thanks.
Full change:
============
commit 49440028dedc46e7a789bc576caca1c9258ea895
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Tue Jun 1 14:11:54 2021 +0200
Release 78.11.0
diff --git a/.gitignore b/.gitignore
index 3bd017b..043a7c6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -153,3 +153,5 @@
/icecat-78.10.0-rh1.tar.bz2
/icecat-78.10.1-langpacks.tar.gz
/icecat-78.10.1-rh1.tar.bz2
+/icecat-78.11.0-langpacks.tar.gz
+/icecat-78.11.0-rh1.tar.bz2
diff --git a/icecat-lang_download.sh b/icecat-lang_download.sh
index 25bf7e6..9099b8f 100755
--- a/icecat-lang_download.sh
+++ b/icecat-lang_download.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-VERSION=78.10.1
+VERSION=78.11.0
URL=https://ftp.mozilla.org/pub/firefox/releases/${VERSION}esr/linux-x86_...
for u in $URL; do
diff --git a/icecat.spec b/icecat.spec
index 633ca20..7778d41 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -107,8 +107,8 @@ ExcludeArch: ppc64le
%global __requires_exclude_from ^%{icecatappdir}
Name: icecat
-Version: 78.10.1
-Release: 2%{extra_ver}.%{redhat_ver}%{?pre_tag}%{?dist}
+Version: 78.11.0
+Release: 1%{extra_ver}.%{redhat_ver}%{?pre_tag}%{?dist}
Summary: GNU version of Firefox browser
# Tri-licensing scheme for Gnuzilla/IceCat in parentheses, and licenses for the
extensions included
@@ -184,7 +184,6 @@ Patch226: rhbz-1354671.patch
Patch401: mozilla-1526653.patch
Patch402: mozilla-1196777.patch
Patch403: mozilla-1640567.patch
-Patch404: mozilla-1680166.patch
Patch412: mozilla-1337988.patch
Patch414: Bug-1238661_fix-mozillaSignalTrampoline-to-work-.patch
Patch422: mozilla-1580174-webrtc-popup.patch
@@ -240,7 +239,9 @@ BuildRequires: java-1.8.0-openjdk-headless
BuildRequires: intltool
BuildRequires: libappstream-glib
BuildRequires: libevent-devel
+%if 0%{?system_libicu}
BuildRequires: libicu-devel
+%endif
BuildRequires: libjpeg-turbo-devel
BuildRequires: libjpeg-devel
BuildRequires: libX11-devel
@@ -406,7 +407,6 @@ tar -xf %{SOURCE5}
%patch402 -p1 -b .1196777
%patch403 -p1 -b .1640567
-%patch404 -p1 -b .1680166
%patch423 -p1 -b .1596503
%patch424 -p1 -b .1669471
%patch425 -p1 -b .1692706
@@ -881,6 +881,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%{_datadir}/applications/%{name}-wayland.desktop
%changelog
+* Tue Jun 01 2021 Antonio Trande <sagitter(a)fedoraproject.org> - 78.11.0-1.rh1
+- Release 78.11.0
+
* Fri May 07 2021 Antonio Trande <sagitter(a)fedoraproject.org> - 78.10.1-2.rh1
- Hide DRM Content option in Preference
diff --git a/mozilla-1680166.patch b/mozilla-1680166.patch
deleted file mode 100644
index 896f56a..0000000
--- a/mozilla-1680166.patch
+++ /dev/null
@@ -1,154 +0,0 @@
-# HG changeset patch
-# User Emilio Cobos Álvarez <emilio(a)crisal.io>
-# Date 1606907116 0
-# Node ID 60066199c32b9ea7a6ade0fcb562ef0cecb6146c
-# Parent 127c98c188479c4149e02f7cb106a57c438f192f
-Bug 1680166 - Return EFAULT when given a null path to stat* calls in the sandbox filter.
r=gcp
-
-It's a common way to check the existence of system calls. Glibc may fall
-back to fstatat when statx is called, passing down the null path.
-
-Since we handle fstatat, let's return -EFAULT the same way the real
-fstatat syscall would do.
-
-This is needed for the sandbox not to constantly crash due to this statx
-call in rustc:
-
-https://github.com/rust-lang/rust/blob/09c9c9f7da72b774cc445c0f56fc0b9792a49647/library/std/src/sys/unix/fs.rs#L119-L123
-
-Differential Revision:
https://phabricator.services.mozilla.com/D98414
-
-diff --git a/security/sandbox/linux/SandboxBrokerClient.cpp
b/security/sandbox/linux/SandboxBrokerClient.cpp
---- a/security/sandbox/linux/SandboxBrokerClient.cpp
-+++ b/security/sandbox/linux/SandboxBrokerClient.cpp
-@@ -154,21 +154,29 @@ int SandboxBrokerClient::Open(const char
- }
-
- int SandboxBrokerClient::Access(const char* aPath, int aMode) {
- Request req = {SANDBOX_FILE_ACCESS, aMode, 0};
- return DoCall(&req, aPath, nullptr, nullptr, false);
- }
-
- int SandboxBrokerClient::Stat(const char* aPath, statstruct* aStat) {
-+ if (!aPath || !aStat) {
-+ return -EFAULT;
-+ }
-+
- Request req = {SANDBOX_FILE_STAT, 0, sizeof(statstruct)};
- return DoCall(&req, aPath, nullptr, (void*)aStat, false);
- }
-
- int SandboxBrokerClient::LStat(const char* aPath, statstruct* aStat) {
-+ if (!aPath || !aStat) {
-+ return -EFAULT;
-+ }
-+
- Request req = {SANDBOX_FILE_STAT, O_NOFOLLOW, sizeof(statstruct)};
- return DoCall(&req, aPath, nullptr, (void*)aStat, false);
- }
-
- int SandboxBrokerClient::Chmod(const char* aPath, int aMode) {
- Request req = {SANDBOX_FILE_CHMOD, aMode, 0};
- return DoCall(&req, aPath, nullptr, nullptr, false);
- }
-diff --git a/security/sandbox/linux/SandboxFilter.cpp
b/security/sandbox/linux/SandboxFilter.cpp
---- a/security/sandbox/linux/SandboxFilter.cpp
-+++ b/security/sandbox/linux/SandboxFilter.cpp
-@@ -244,8 +244,8 @@
- auto buf = reinterpret_cast<statstruct*>(aArgs.args[2]);
- auto flags = static_cast<int>(aArgs.args[3]);
-
-- if (fd != AT_FDCWD && (flags & AT_EMPTY_PATH) != 0 &&
-- strcmp(path, "") == 0) {
-+ if (fd != AT_FDCWD && (flags & AT_EMPTY_PATH) && path
&&
-+ !strcmp(path, "")) {
- #ifdef __NR_fstat64
- return DoSyscall(__NR_fstat64, fd, buf);
- #else
-@@ -257,7 +257,7 @@
- return BlockedSyscallTrap(aArgs, nullptr);
- }
-
-- if (fd != AT_FDCWD && path[0] != '/') {
-+ if (fd != AT_FDCWD && path && path[0] != '/') {
- SANDBOX_LOG_ERROR("unsupported fd-relative fstatat(%d, \"%s\", %p,
%d)",
- fd, path, buf, flags);
- return BlockedSyscallTrap(aArgs, nullptr);
-diff --git a/security/sandbox/linux/gtest/TestBroker.cpp
b/security/sandbox/linux/gtest/TestBroker.cpp
---- a/security/sandbox/linux/gtest/TestBroker.cpp
-+++ b/security/sandbox/linux/gtest/TestBroker.cpp
-@@ -212,16 +212,24 @@ TEST_F(SandboxBrokerTest, Access) {
-
- TEST_F(SandboxBrokerTest, Stat) {
- statstruct realStat, brokeredStat;
- ASSERT_EQ(0, statsyscall("/dev/null", &realStat)) <<
"Shouldn't ever fail!";
- EXPECT_EQ(0, Stat("/dev/null", &brokeredStat));
- EXPECT_EQ(realStat.st_ino, brokeredStat.st_ino);
- EXPECT_EQ(realStat.st_rdev, brokeredStat.st_rdev);
-
-+ // Add some indirection to avoid -Wnonnull warnings.
-+ [&](const char* aPath) {
-+ EXPECT_EQ(-1, statsyscall(aPath, &realStat));
-+ EXPECT_EQ(errno, EFAULT);
-+
-+ EXPECT_EQ(-EFAULT, Stat(aPath, &brokeredStat));
-+ }(nullptr);
-+
- EXPECT_EQ(-ENOENT, Stat("/var/empty/qwertyuiop", &brokeredStat));
- EXPECT_EQ(-EACCES, Stat("/dev", &brokeredStat));
-
- EXPECT_EQ(0, Stat("/proc/self", &brokeredStat));
- EXPECT_TRUE(S_ISDIR(brokeredStat.st_mode));
- }
-
- TEST_F(SandboxBrokerTest, LStat) {
-
-# HG changeset patch
-# User Emilio Cobos Álvarez <emilio(a)crisal.io>
-# Date 1606915787 -3600
-# Node ID d69e924f3538ff0e7f536435ada4743d50681636
-# Parent 1e73f114efc56ea47b4887f42082ff0ffd14e73d
-Bug 1680166 - GCC is smarter than clang, so ignore the warning properly.
-
-CLOSED TREE
-
-MANUAL PUSH: Base toolchain build bustage.
-
-
-diff --git a/security/sandbox/linux/gtest/TestBroker.cpp
b/security/sandbox/linux/gtest/TestBroker.cpp
---- a/security/sandbox/linux/gtest/TestBroker.cpp
-+++ b/security/sandbox/linux/gtest/TestBroker.cpp
-@@ -212,23 +212,27 @@ TEST_F(SandboxBrokerTest, Access) {
-
- TEST_F(SandboxBrokerTest, Stat) {
- statstruct realStat, brokeredStat;
- ASSERT_EQ(0, statsyscall("/dev/null", &realStat)) <<
"Shouldn't ever fail!";
- EXPECT_EQ(0, Stat("/dev/null", &brokeredStat));
- EXPECT_EQ(realStat.st_ino, brokeredStat.st_ino);
- EXPECT_EQ(realStat.st_rdev, brokeredStat.st_rdev);
-
-- // Add some indirection to avoid -Wnonnull warnings.
-- [&](const char* aPath) {
-- EXPECT_EQ(-1, statsyscall(aPath, &realStat));
-- EXPECT_EQ(errno, EFAULT);
-+#if defined(__clang__) || defined(__GNUC__)
-+# pragma GCC diagnostic push
-+# pragma GCC diagnostic ignored "-Wnonnull"
-+#endif
-+ EXPECT_EQ(-1, statsyscall(nullptr, &realStat));
-+ EXPECT_EQ(errno, EFAULT);
-
-- EXPECT_EQ(-EFAULT, Stat(aPath, &brokeredStat));
-- }(nullptr);
-+ EXPECT_EQ(-EFAULT, Stat(nullptr, &brokeredStat));
-+#if defined(__clang__) || defined(__GNUC__)
-+# pragma GCC diagnostic pop
-+#endif
-
- EXPECT_EQ(-ENOENT, Stat("/var/empty/qwertyuiop", &brokeredStat));
- EXPECT_EQ(-EACCES, Stat("/dev", &brokeredStat));
-
- EXPECT_EQ(0, Stat("/proc/self", &brokeredStat));
- EXPECT_TRUE(S_ISDIR(brokeredStat.st_mode));
- }
-
diff --git a/sources b/sources
index 31d827f..e6b986d 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
SHA512 (cbindgen-vendor.tar.xz) =
657a601d6b2a19488b5ea00f97ab04d461048f9954892bfdaf725943a3f26d492c77ddae3ce256b1c2cfd3bd3543c7b6f9ea8a4a89311fb5158afe4af6422369
-SHA512 (icecat-78.10.1-langpacks.tar.gz) =
8dc6cbc3bc803621ab7557ffb5d6233d2e523f023b38bd11b34d1648ca46f2f4a5beec3286ed33194942f323eb5c5aa9677998258141c9909a896d6003a24d71
-SHA512 (icecat-78.10.1-rh1.tar.bz2) =
70afbc63c32a9feba77e026a9fc4ab2ff643954a4017c24a9eb903e27e0d4ecf0914a45e13380abe9b26790afcfc89b7db6580d1d5bcacb0c8d324105bfbd809
+SHA512 (icecat-78.11.0-langpacks.tar.gz) =
46a4d54362f8841a25ead9baea13e98deace6dea904561757da63cab0645529648d5f6edaaee2fcc7c18a842dd597a49b9681309af5d8fec44737740dd9bbd2b
+SHA512 (icecat-78.11.0-rh1.tar.bz2) =
d7f493ce01eaa710ba8c48b306cbea3afa678f20f7f5f91f1871e1002b4091229ec22577f444453c2ff2af8ae55e8424ce3f1f43a18948e286fd35d5e4fe90ca
SHA512 (icecat-COPYING-licensefiles.tar.gz) =
ed541845170f1d209e322b0def3248d571e0c42c4a17c74e83197e743bd8a128a1475f5312d905c8e70d047eddeac17e604373892eb6d5f1720c5c361849c42c
SHA512 (icecat.png) =
a3cec16cb15a27c3c91b53e2c534e78b07911011ff1331e450c0baf8e13b76da7cea2a90e5d75191fa88cfbfd40a0a7f3e553e92b64d0043dadd5ad5edfdf81c
commit 0a6e454fe582858ccd03a177c85daf70ea9b2cbf
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Fri May 21 12:48:12 2021 +0200
Modify README.md
diff --git a/README.md b/README.md
index 926586d..4b63398 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,18 @@
-GNU IceCat is the GNU version of the Firefox ESR browser.
+[GNU
IceCat](https://www.gnu.org/software/gnuzilla/) is the GNU version of the Firefox
ESR browser.
Extensions included to this version of IceCat:
* LibreJS
+
GNU LibreJS aims to address the JavaScript problem described in the article
- "The JavaScript Trap" of Richard Stallman.
+ "[The JavaScript
Trap](https://www.gnu.org/philosophy/javascript-trap.html)"
of Richard Stallman.
* HTTPS Everywhere
+
HTTPS Everywhere is an extension that encrypts your communications with
many major websites, making your browsing more secure.
* ViewTube
+
Watch videos from video sharing websites with extra options.
* A set of companion extensions for LibreJS by Nathan Nichols
commit 04e3898d89ef5435baa7443cb9c3881d51f15fdc
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Fri May 21 12:41:25 2021 +0200
Add README.md
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..926586d
--- /dev/null
+++ b/README.md
@@ -0,0 +1,34 @@
+GNU IceCat is the GNU version of the Firefox ESR browser.
+Extensions included to this version of IceCat:
+
+ * LibreJS
+ GNU LibreJS aims to address the JavaScript problem described in the article
+ "The JavaScript Trap" of Richard Stallman.
+
+ * HTTPS Everywhere
+ HTTPS Everywhere is an extension that encrypts your communications with
+ many major websites, making your browsing more secure.
+
+ * ViewTube
+ Watch videos from video sharing websites with extra options.
+
+ * A set of companion extensions for LibreJS by Nathan Nichols
+ are pre-installed, and provide workarounds to use some services at USPS,
+
RSF.org,
SumOfUs.org,
pay.gov, McDonalds,
goteo.org and Google Docs
+ without using nonfree JavaScript.
+
+ * A series of configuration changes and tweaks were applied to ensure that
+ IceCat does not initiate network connections that the user has not explicitly
+ requested. This implies not downloading feeds, updates, blacklists or any
+ other similar data needed during startup.
+
+Origin of the name
+
+The name “IceCat” was coined to show our relationship to the Mozilla Firefox browser. Ice
isn't Fire and a Cat isn't a Fox, so it is clearly a different package (we
don't want Mozilla blamed for our mistakes, nor cause confusion with their
trademarks), but is equally clearly intimately related (of course nearly all of the work
comes from the Mozilla foundation effort, so we want to give credit).
+
+The gNewSense BurningDog browser and the Debian IceWeasel browser are similarly derived
from Firefox, also with the intent of being free software. Technically, however, these
projects are maintained entirely independently of IceCat. (Previously, this GNU browser
project was also named IceWeasel, but that proved confusing.)
+About GNU and the GNU Philosophy
+
+The [GNU
Project](https://www.gnu.org/) was launched in 1984 to develop a complete
Unix-like operating system which is [free software—free as in freedom, not
price](https://www.gnu.org/philosophy/free-sw.html). Its principal sponsor is the [Free
Software
Foundation](https://www.fsf.org/).
+
+The [free software
philosophy](https://www.gnu.org/philosophy/philosophy.html) is the
root and motivation of the guidelines and goals of the whole free software movement, a
worldwide community.
commit 9759e8da0550f3076e5800c0414d0e0a4b4463aa
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Fri May 7 21:47:04 2021 +0200
Undo latest patch
diff --git a/icecat-set_about_preference_links.patch
b/icecat-set_about_preference_links.patch
deleted file mode 100644
index 48f57db..0000000
--- a/icecat-set_about_preference_links.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- a/browser/components/preferences/main.origin.js 2021-05-05 13:29:46.000000000 +0200
-+++ b/browser/components/preferences/main.js 2021-05-07 16:34:53.559049056 +0200
-@@ -347,8 +347,7 @@
- "performanceSettingsLearnMore"
- );
- let performanceSettingsUrl =
-- Services.urlFormatter.formatURLPref("app.support.baseURL") +
-- "performance";
-+
Services.urlFormatter.formatURLPref("https://support.mozilla.org/en-...;
- performanceSettingsLink.setAttribute("href", performanceSettingsUrl);
-
- this.updateDefaultPerformanceSettingsPref();
-@@ -365,8 +364,7 @@
- "connectionSettingsLearnMore"
- );
- let connectionSettingsUrl =
-- Services.urlFormatter.formatURLPref("app.support.baseURL") +
-- "prefs-connection-settings";
-+
Services.urlFormatter.formatURLPref("https://support.mozilla.org/en-...;
- connectionSettingsLink.setAttribute("href", connectionSettingsUrl);
- this.updateProxySettingsUI();
- initializeProxyUI(gMainPane);
-@@ -396,8 +394,7 @@
- document.getElementById("pictureInPictureBox").hidden = false;
-
- let pipLearnMoreUrl =
-- Services.urlFormatter.formatURLPref("app.support.baseURL") +
-- "picture-in-picture";
-+
Services.urlFormatter.formatURLPref("https://support.mozilla.org/en-...;
- let link = document.getElementById("pictureInPictureLearnMore");
- link.setAttribute("href", pipLearnMoreUrl);
- }
-@@ -548,8 +545,7 @@
- }
-
- let drmInfoURL =
-- Services.urlFormatter.formatURLPref("app.support.baseURL") +
-- "drm-content";
-+
Services.urlFormatter.formatURLPref("https://www.gnu.org/proprietary...;
- document
- .getElementById("playDRMContentLink")
- .setAttribute("href", drmInfoURL);
diff --git a/icecat.spec b/icecat.spec
index fca55ce..633ca20 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -158,7 +158,6 @@ Patch2: %{name}-libevent_linkflag.patch
Patch3: mozilla-build-arm.patch
Patch4: %{name}-build-arm-libaom.patch
Patch5: rhbz-1219542-s390-build.patch
-Patch6: icecat-set_about_preference_links.patch
# Unrecognized file?
Patch7: %{name}-fix_jar.patch
@@ -381,7 +380,6 @@ tar -xf %{SOURCE5}
%ifarch s390
%patch5 -p1 -b .rhbz-1219542-s390
%endif
-%patch6 -p1 -b .set_about_preference_links
%patch7 -p0 -b .fix_jar
%patch8 -p0 -b .fix_installer
commit 0af939cb41adbe68061c655e4066486c358394ba
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Fri May 7 17:36:26 2021 +0200
Change Preference's options links
diff --git a/icecat-set_about_preference_links.patch
b/icecat-set_about_preference_links.patch
new file mode 100644
index 0000000..48f57db
--- /dev/null
+++ b/icecat-set_about_preference_links.patch
@@ -0,0 +1,42 @@
+--- a/browser/components/preferences/main.origin.js 2021-05-05 13:29:46.000000000 +0200
++++ b/browser/components/preferences/main.js 2021-05-07 16:34:53.559049056 +0200
+@@ -347,8 +347,7 @@
+ "performanceSettingsLearnMore"
+ );
+ let performanceSettingsUrl =
+- Services.urlFormatter.formatURLPref("app.support.baseURL") +
+- "performance";
++
Services.urlFormatter.formatURLPref("https://support.mozilla.org/en-...;
+ performanceSettingsLink.setAttribute("href", performanceSettingsUrl);
+
+ this.updateDefaultPerformanceSettingsPref();
+@@ -365,8 +364,7 @@
+ "connectionSettingsLearnMore"
+ );
+ let connectionSettingsUrl =
+- Services.urlFormatter.formatURLPref("app.support.baseURL") +
+- "prefs-connection-settings";
++
Services.urlFormatter.formatURLPref("https://support.mozilla.org/en-...;
+ connectionSettingsLink.setAttribute("href", connectionSettingsUrl);
+ this.updateProxySettingsUI();
+ initializeProxyUI(gMainPane);
+@@ -396,8 +394,7 @@
+ document.getElementById("pictureInPictureBox").hidden = false;
+
+ let pipLearnMoreUrl =
+- Services.urlFormatter.formatURLPref("app.support.baseURL") +
+- "picture-in-picture";
++
Services.urlFormatter.formatURLPref("https://support.mozilla.org/en-...;
+ let link = document.getElementById("pictureInPictureLearnMore");
+ link.setAttribute("href", pipLearnMoreUrl);
+ }
+@@ -548,8 +545,7 @@
+ }
+
+ let drmInfoURL =
+- Services.urlFormatter.formatURLPref("app.support.baseURL") +
+- "drm-content";
++
Services.urlFormatter.formatURLPref("https://www.gnu.org/proprietary...;
+ document
+ .getElementById("playDRMContentLink")
+ .setAttribute("href", drmInfoURL);
diff --git a/icecat.spec b/icecat.spec
index bc40fc1..fca55ce 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -158,6 +158,7 @@ Patch2: %{name}-libevent_linkflag.patch
Patch3: mozilla-build-arm.patch
Patch4: %{name}-build-arm-libaom.patch
Patch5: rhbz-1219542-s390-build.patch
+Patch6: icecat-set_about_preference_links.patch
# Unrecognized file?
Patch7: %{name}-fix_jar.patch
@@ -380,6 +381,7 @@ tar -xf %{SOURCE5}
%ifarch s390
%patch5 -p1 -b .rhbz-1219542-s390
%endif
+%patch6 -p1 -b .set_about_preference_links
%patch7 -p0 -b .fix_jar
%patch8 -p0 -b .fix_installer
@@ -444,7 +446,10 @@ echo "ac_add_options --enable-official-branding" >>
.mozconfig
echo "ac_add_options --disable-webrtc" >> .mozconfig
# Hide DRM Content option
+# This option does not work on other architectures
+%ifarch x86_64 %{ix86}
echo "ac_add_options --disable-eme" >> .mozconfig
+%endif
%if %{with pulseaudio}
echo "ac_add_options --enable-pulseaudio" >> .mozconfig
commit 8e06f28b96969b1308337d53d34e32c57fc2e3e0
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Fri May 7 14:17:39 2021 +0200
Hide DRM Content option in Preference
diff --git a/icecat.spec b/icecat.spec
index b39a167..bc40fc1 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -108,7 +108,7 @@ ExcludeArch: ppc64le
Name: icecat
Version: 78.10.1
-Release: 1%{extra_ver}.%{redhat_ver}%{?pre_tag}%{?dist}
+Release: 2%{extra_ver}.%{redhat_ver}%{?pre_tag}%{?dist}
Summary: GNU version of Firefox browser
# Tri-licensing scheme for Gnuzilla/IceCat in parentheses, and licenses for the
extensions included
@@ -443,6 +443,9 @@ echo "ac_add_options
--enable-default-toolkit=cairo-gtk3-wayland" >> .mozconfig
echo "ac_add_options --enable-official-branding" >> .mozconfig
echo "ac_add_options --disable-webrtc" >> .mozconfig
+# Hide DRM Content option
+echo "ac_add_options --disable-eme" >> .mozconfig
+
%if %{with pulseaudio}
echo "ac_add_options --enable-pulseaudio" >> .mozconfig
%endif
@@ -875,6 +878,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%{_datadir}/applications/%{name}-wayland.desktop
%changelog
+* Fri May 07 2021 Antonio Trande <sagitter(a)fedoraproject.org> - 78.10.1-2.rh1
+- Hide DRM Content option in Preference
+
* Wed May 05 2021 Antonio Trande <sagitter(a)fedoraproject.org> - 78.10.1-1.rh1
- Release 78.10.1