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=e30eb69e5c6....
Change:
+%ifarch %{ix86} x86_64 %{arm}
Thanks.
Full change:
============
commit 65fb2db11bd54c6947d7e4ed107380fec51b531e
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Sun Sep 30 16:37:21 2018 +0200
upload source code archive
diff --git a/.gitignore b/.gitignore
index c7e4b81..da83e60 100644
--- a/.gitignore
+++ b/.gitignore
@@ -58,3 +58,4 @@
/icecat-52.9.0-gnu1.tar.bz2
/icecat-60.2.0-gnu1.tar.bz2
/icecat-60.2.0-langpacks.tar.gz
+/icecat-60.2.1-gnu1.tar.bz2
diff --git a/sources b/sources
index 9e74f49..1717f22 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (icecat-60.2.0-gnu1.tar.bz2) =
f3030aaefe98adbff092d9281577bbad61f165905d017b2d73c2eae9f43967546c15a71c1f43e086d6bdd026a40d795abaf59da83f249ef4aaed7de712f263b1
SHA512 (icecat-60.2.0-langpacks.tar.gz) =
a7e44573d7e7c23902621409879900947b87aa9afa278dd58015d3883b83f0aa545dcee90bcedc39d7496fea69b9b5562ccc6bac3705025cc467c9185ab8af49
+SHA512 (icecat-60.2.1-gnu1.tar.bz2) =
9b09083fef9337cb0489460998e9adb84ba4b6a709bed805d6950c691365aee8ded11c0a99ec72d0f7dfa337d3a721aa062f04199046114deefee4f7869f1e08
SHA512 (icecat-COPYING-licensefiles.tar.gz) =
ed541845170f1d209e322b0def3248d571e0c42c4a17c74e83197e743bd8a128a1475f5312d905c8e70d047eddeac17e604373892eb6d5f1720c5c361849c42c
commit af47ea27b873d396182ec390759a1852d0a0232b
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Sun Sep 30 14:44:39 2018 +0200
Remove tar.bz2 file
diff --git a/icecat-60.2.1-gnu1.tar.bz2 b/icecat-60.2.1-gnu1.tar.bz2
deleted file mode 100644
index 55447df..0000000
Binary files a/icecat-60.2.1-gnu1.tar.bz2 and /dev/null differ
commit e30eb69e5c6ef6faac8c11ccdd6fcec423a8f87d
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Sun Sep 30 14:12:55 2018 +0200
Upstream release 60.2.1
diff --git a/icecat-60.2.1-gnu1.tar.bz2 b/icecat-60.2.1-gnu1.tar.bz2
new file mode 100644
index 0000000..55447df
Binary files /dev/null and b/icecat-60.2.1-gnu1.tar.bz2 differ
diff --git a/icecat-fix_installer.patch b/icecat-fix_installer.patch
index 3ea7fbd..a56a880 100644
--- a/icecat-fix_installer.patch
+++ b/icecat-fix_installer.patch
@@ -13,25 +13,29 @@
#endif
#endif
#ifdef XP_MACOSX
-@@ -612,9 +612,9 @@
+@@ -610,11 +610,11 @@
@RESPATH(a)/chrome/recording.manifest
@RESPATH@/chrome/recording/*
#ifdef MOZ_GTK
-@RESPATH(a)/browser/chrome/icons/default/default16.png
-@RESPATH(a)/browser/chrome/icons/default/default32.png
-@RESPATH(a)/browser/chrome/icons/default/default48.png
+-@RESPATH(a)/browser/chrome/icons/default/default64.png
+-@RESPATH(a)/browser/chrome/icons/default/default128.png
+#@RESPATH(a)/browser/chrome/icons/default/default16.png
+#@RESPATH(a)/browser/chrome/icons/default/default32.png
+#@RESPATH(a)/browser/chrome/icons/default/default48.png
- @RESPATH(a)/browser/chrome/icons/default/default64.png
- @RESPATH(a)/browser/chrome/icons/default/default128.png
++@RESPATH(a)/browser/chrome/icons/default/default64.png
++@RESPATH(a)/browser/chrome/icons/default/default128.png
#endif
+ @RESPATH@/browser/features/*
+
--- browser/installer/allowed-dupes.orig.mn 2017-03-19 19:59:09.000000000 +0100
+++ browser/installer/allowed-dupes.mn 2017-03-24 23:15:37.026964374 +0100
@@ -752,3 +752,19 @@
- browser/extensions/goteo(a)0xbeef.coffee/License
- browser/extensions/goteo(a)0xbeef.coffee/goteo.js
- browser/extensions/goteo(a)0xbeef.coffee/manifest.json
+ browser/extensions/tprb.addon(a)searxes.danwin1210.me/manifest.json
+ browser/extensions/tprb.addon(a)searxes.danwin1210.me/tprb_dlg.html
+ browser/extensions/tprb.addon(a)searxes.danwin1210.me/style.css
+#
+browser/extensions/abouticecat(a)gnu.org/defaults/preferences/preferences.js
+browser/extensions/html5-video-everywhere(a)lejenome.me/bootstrap.js
diff --git a/icecat.spec b/icecat.spec
index 41900f3..d7470f5 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -80,8 +80,8 @@
%global hardened_build 1
Name: icecat
-Version: 60.2.0
-Release: 0.1%{?dist}
+Version: 60.2.1
+Release: 1%{?dist}
Summary: GNU version of Firefox browser
## Tri-licensing scheme for Gnuzilla/IceCat in parentheses, and licenses for the
extensions included
@@ -91,15 +91,15 @@ URL:
http://www.gnu.org/software/gnuzilla/
## Source archive created by scripts based on Gnuzilla files.
## Modified files are hosted in a dedicated fork repository:
##
https://fedorapeople.org/cgit/sagitter/public_git/icecat.git/
-#Source0:
https://sagitter.fedorapeople.org/icecat/v%%{version}/%%{name}-%%{version...
-Source0:
http://alpha.gnu.org/gnu/gnuzilla/%{version}/icecat-%{version}-gnu1.tar.bz2
+Source0:
https://sagitter.fedorapeople.org/icecat/v%{version}/%{name}-%{version}-g...
+#Source0:
http://alpha.gnu.org/gnu/gnuzilla/%%{version}/icecat-%%{version}-gnu1.tar...
Source1: %{name}.desktop
Source2: %{name}.png
Source3: %{name}-mozconfig-common
##Language files downloaded by source7 script
%if 0%{build_langpacks}
-Source4: %{name}-%{version}-langpacks.tar.gz
+Source4: %{name}-60.2.0-langpacks.tar.gz
%endif
##All license files
@@ -133,7 +133,7 @@ Patch2: %{name}-mozilla-1474265.patch
Patch3: mozilla-build-arm.patch
#
-Patch4: %{name}-mozilla-1479540.patch
+Patch4: %{name}-mozilla-1479540.patch
# Unrecognized file?
Patch7: %{name}-fix_jar.patch
@@ -228,7 +228,7 @@ BuildRequires: gstreamer1-plugins-base-devel
BuildRequires: gstreamer-devel
BuildRequires: gstreamer-plugins-base-devel
BuildRequires: hunspell-devel
-BuildRequires: ImageMagick
+BuildRequires: ImageMagick, autotrace
BuildRequires: java-1.8.0-openjdk-headless
BuildRequires: intltool
BuildRequires: libappstream-glib
@@ -429,9 +429,6 @@ echo "ac_add_options
--with-nspr-cflags='%(%{_bindir}/nspr-config --cflags)'" >>
echo "ac_add_options --with-nspr-libs='%(%{_bindir}/nspr-config
--libs)'" >> .mozconfig
echo "ac_add_options --with-system-nss" >>.mozconfig
%endif
-%ifarch %{arm}
-echo "ac_add_options --disable-elf-hack" >> .mozconfig
-%endif
%if 0%{?system_libicu}
echo "ac_add_options --with-system-icu" >> .mozconfig
%else
@@ -455,6 +452,11 @@ echo "ac_add_options --with-system-jpeg" >>
.mozconfig
echo "ac_add_options --disable-crashreporter" >> .mozconfig
echo "ac_add_options --disable-eme" >> .mozconfig
+# This option works on these architectures only
+%ifarch %{ix86} x86_64 %{arm}
+echo "ac_add_options --disable-elf-hack" >> .mozconfig
+%endif
+
%ifarch aarch64 ppc64 s390x %{arm} %{ix86}
#echo "ac_add_options --disable-skia" >> .mozconfig
%endif
@@ -744,6 +746,9 @@ appstream-util validate-relax --nonet
$RPM_BUILD_ROOT%{_metainfodir}/*.appdata.x
%endif
%changelog
+* Fri Sep 28 2018 Antonio Trande <sagitterATfedoraproject.org> - 60.2.1-1
+- Upstream release 60.2.1
+
* Fri Sep 14 2018 Antonio Trande <sagitterATfedoraproject.org> - 60.2.0-0.1
- Pre-release 60.2.0
- Integrate firefox patches for wayland (disabled)
commit 13ed58048ee8a20613d2fe188eb0250b3c1cfb2e
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Sun Sep 23 11:42:22 2018 +0200
Modify appdata file
diff --git a/icecat.1 b/icecat.1
index 800e15b..08b93ca 100644
--- a/icecat.1
+++ b/icecat.1
@@ -6,7 +6,7 @@ IceCat \- GNU version of Firefox browser
.B icecat
[\fIOPTIONS\fR ...] [\fIURL\fR]
-.B firefox-bin
+.B icecat-bin
[\fIOPTIONS\fR] [\fIURL\fR]
.SH DESCRIPTION
diff --git a/icecat.appdata.xml b/icecat.appdata.xml
index 5d2cbf8..b05e715 100644
--- a/icecat.appdata.xml
+++ b/icecat.appdata.xml
@@ -21,24 +21,32 @@
</p>
<p>
Extensions included to this version of IceCat:
- - LibreJS
+ </p>
+ <p>
+ LibreJS
GNU LibreJS aims to address the JavaScript problem described in Richard
Stallman's article The JavaScript Trap.
- - SpyBlock
- Blocks privacy trackers while in normal browsing mode, and all third party
- requests when in private browsing mode. Based on Adblock Plus.
- - AboutIceCat
+ </p>
+ <p>
+ AboutIceCat
Adds a custom "about:icecat" homepage with links to information about
the
free software and privacy features in IceCat, and check-boxes to enable
and disable the ones more prone to break websites.
- - HTML5-video-everywhere
+ </p>
+ <p>
+ HTML5-video-everywhere
Uses the native video player to play embedded videos from different sources
- - Fingerprinting countermeasures: Fingerprinting is a series of techniques
- allowing to uniquely identify a browser based on specific characteristics of
- that particular instance (like what fonts are available in that machine).
- Unlike cookies the user cannot opt-out of being tracked this way,
- so the browser has to avoid giving away that kind of hints.
- </p>
+ </p>
+ <p>
+ A set of companion extensions for LibreJS by Nathan Nichols
(
https://addons.mozilla.org/en-US/firefox/user/NateN1222/)
+ are pre-installed, and provide workarounds to use some services at USPS,
RSF.org,
SumOfUs.org,
pay.gov, McDonald's,
goteo.org
+ and Google Docs without using nonfree JavaScript.
+ </p>
+ <p>
+ 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.
+ </p>
</description>
<url
type="homepage">http://www.gnu.org/software/gnuzilla/</ur...
<screenshots>
diff --git a/icecat.spec b/icecat.spec
index 58fa167..41900f3 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -308,29 +308,19 @@ Provides: webclient
%description
GNUZilla Icecat is a fully-free fork of Mozilla Firefox ESR.
Extensions included to this version of IceCat:
-
+
* LibreJS
GNU LibreJS aims to address the JavaScript problem described in Richard
Stallman's article The JavaScript Trap.
-
- * SpyBlock
- Blocks privacy trackers while in normal browsing mode, and all third party
- requests when in private browsing mode. Based on Adblock Plus.
-
+
* AboutIceCat
Adds a custom "about:icecat" homepage with links to information about the
free software and privacy features in IceCat, and check-boxes to enable
and disable the ones more prone to break websites.
-
+
* HTML5-video-everywhere
Uses the native video player to play embedded videos from different sources
- * Fingerprinting countermeasures: Fingerprinting is a series of techniques
- allowing to uniquely identify a browser based on specific characteristics of
- that particular instance (like what fonts are available in that machine).
- Unlike cookies the user cannot opt-out of being tracked this way,
- so the browser has to avoid giving away that kind of hints.
-
%prep
%setup -q -n %{name}-%{version}