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=e30eb69e5c6ef6....
Change: +%ifarch %{ix86} x86_64 %{arm}
Thanks.
Full change: ============
commit 65fb2db11bd54c6947d7e4ed107380fec51b531e Author: sagitter sagitter@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@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@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@/chrome/recording.manifest @RESPATH@/chrome/recording/* #ifdef MOZ_GTK -@RESPATH@/browser/chrome/icons/default/default16.png -@RESPATH@/browser/chrome/icons/default/default32.png -@RESPATH@/browser/chrome/icons/default/default48.png +-@RESPATH@/browser/chrome/icons/default/default64.png +-@RESPATH@/browser/chrome/icons/default/default128.png +#@RESPATH@/browser/chrome/icons/default/default16.png +#@RESPATH@/browser/chrome/icons/default/default32.png +#@RESPATH@/browser/chrome/icons/default/default48.png - @RESPATH@/browser/chrome/icons/default/default64.png - @RESPATH@/browser/chrome/icons/default/default128.png ++@RESPATH@/browser/chrome/icons/default/default64.png ++@RESPATH@/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@0xbeef.coffee/License - browser/extensions/goteo@0xbeef.coffee/goteo.js - browser/extensions/goteo@0xbeef.coffee/manifest.json + browser/extensions/tprb.addon@searxes.danwin1210.me/manifest.json + browser/extensions/tprb.addon@searxes.danwin1210.me/tprb_dlg.html + browser/extensions/tprb.addon@searxes.danwin1210.me/style.css +# +browser/extensions/abouticecat@gnu.org/defaults/preferences/preferences.js +browser/extensions/html5-video-everywhere@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%%%7Bversion%7D/%%%7Bname%7D-%%%7B... -Source0: http://alpha.gnu.org/gnu/gnuzilla/%%7Bversion%7D/icecat-%%7Bversion%7D-gnu1.... +Source0: https://sagitter.fedorapeople.org/icecat/v%%7Bversion%7D/%%7Bname%7D-%%7Bver... +#Source0: http://alpha.gnu.org/gnu/gnuzilla/%%%7Bversion%7D/icecat-%%%7Bversion%7D-gnu... 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@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/</url> <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}
arch-excludes@lists.fedoraproject.org