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=6b171b703de....
Change:
+%ifarch s390x
Thanks.
Full change:
============
commit c645e5ec0bf555d88de4760872459992d6c17aa2
Merge: c4fa76f 153d3b4
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Thu Aug 3 22:32:01 2017 +0200
Update to 52.2.1
commit 153d3b4c3df56eb1330c0530220fd3882501028a
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Thu Aug 3 21:53:26 2017 +0200
ICU source code patched to work on big-endian architectures
diff --git a/icecat-locale.patch b/icecat-locale.patch
new file mode 100644
index 0000000..802b49c
--- /dev/null
+++ b/icecat-locale.patch
@@ -0,0 +1,12 @@
+--- intl/icu/source/i18n/digitlst.orig.cpp 2017-07-25 16:08:42.000000000 +0000
++++ intl/icu/source/i18n/digitlst.cpp 2017-08-03 19:20:54.808813010 +0000
+@@ -64,7 +64,7 @@
+ # if U_PLATFORM_USES_ONLY_WIN32_API || U_PLATFORM == U_PF_CYGWIN
+ # include <locale.h>
+ # else
+-# include <xlocale.h>
++# include <c++/v1/support/xlocale/xlocale.h>
+ # endif
+ #endif
+
+
diff --git a/icecat.spec b/icecat.spec
index 91db8bf..77fd187 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -117,8 +117,13 @@ Patch7: %{name}-fix_jar.patch
# Fix files list for installer
Patch8: %{name}-fix_installer.patch
+# xlocale.h not provided by glibc-headers
+# Set path of libcxx-devel
+Patch9: %{name}-locale.patch
+
#
https://bugzilla.redhat.com/show_bug.cgi?id=814879#c3
Patch18: xulrunner-24.0-jemalloc-ppc.patch
+
# workaround linking issue on s390 (JSContext::updateMallocCounter(size_t) not found)
Patch19: xulrunner-24.0-s390-inlines.patch
Patch20: firefox-build-prbool.patch
@@ -206,6 +211,11 @@ BuildRequires: nss-static >= %{nss_version}
BuildRequires: nss-devel >= 3.29.1-2.1
Requires: nss >= 3.29.1-2.1
%endif
+# xlocale.h not provided by glibc-headers > 2.24
+# Set path of libcxx-devel
+%if 0%{?fedora} > 26
+BuildRequires: libcxx-devel
+%endif
BuildRequires: openjpeg-devel
BuildRequires: pango-devel
BuildRequires: python2-devel
@@ -325,6 +335,9 @@ tar -xf %{SOURCE5}
# Patch for big endian platforms only
%if 0%{?big_endian}
%patch26 -p1 -b .icu
+%if 0%{?fedora} > 26
+%patch9 -p0 -b .locale
+%endif
%endif
##Remove default configuration and copy the customized one
@@ -735,9 +748,9 @@ appstream-util validate-relax --nonet
$RPM_BUILD_ROOT%{_datadir}/appdata/*.appda
%exclude %{_includedir}/%{icecat_ver}/
%changelog
-* Tue Aug 01 2017 Antonio Trande <sagitterATfedoraproject.org> 52.2.1-1
+* Thu Aug 03 2017 Antonio Trande <sagitterATfedoraproject.org> 52.2.1-1
- Update to 52.2.1
-- Re-enable big_endian patches
+- ICU source code patched to work on big-endian architectures
* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.1.0-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit e2fa4ff8189f25f3820886d654cbc3af94f5fab5
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Thu Aug 3 18:05:24 2017 +0200
Undo latest change
diff --git a/icecat.spec b/icecat.spec
index fe55ca2..91db8bf 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -383,10 +383,6 @@ echo "ac_add_options --disable-eme" >> .mozconfig
echo "ac_add_options --disable-skia" >> .mozconfig
%endif
-%if 0%{?big_endian}
-echo "ac_add_options --without-intl-api" >> .mozconfig
-%endif
-
%if %{?debug_build}
echo "ac_add_options --enable-debug" >> .mozconfig
echo "ac_add_options --disable-optimize" >> .mozconfig
@@ -742,7 +738,6 @@ appstream-util validate-relax --nonet
$RPM_BUILD_ROOT%{_datadir}/appdata/*.appda
* Tue Aug 01 2017 Antonio Trande <sagitterATfedoraproject.org> 52.2.1-1
- Update to 52.2.1
- Re-enable big_endian patches
-- Use --without-intl-api option on big-endian systems
* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.1.0-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit 6b171b703de6d42c686df1b31580b63b20dd2232
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Tue Aug 1 19:29:14 2017 +0200
Use --without-intl-api option on big-endian systems
diff --git a/icecat.spec b/icecat.spec
index e4cad90..fe55ca2 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -341,7 +341,7 @@ echo "ac_add_options --disable-webrtc" >> .mozconfig
echo "ac_add_options --enable-pulseaudio" >> .mozconfig
%endif
-%ifarch s390 s390x
+%ifarch s390x
echo "ac_add_options --disable-jemalloc" >> .mozconfig
%endif
@@ -383,6 +383,10 @@ echo "ac_add_options --disable-eme" >> .mozconfig
echo "ac_add_options --disable-skia" >> .mozconfig
%endif
+%if 0%{?big_endian}
+echo "ac_add_options --without-intl-api" >> .mozconfig
+%endif
+
%if %{?debug_build}
echo "ac_add_options --enable-debug" >> .mozconfig
echo "ac_add_options --disable-optimize" >> .mozconfig
@@ -738,6 +742,7 @@ appstream-util validate-relax --nonet
$RPM_BUILD_ROOT%{_datadir}/appdata/*.appda
* Tue Aug 01 2017 Antonio Trande <sagitterATfedoraproject.org> 52.2.1-1
- Update to 52.2.1
- Re-enable big_endian patches
+- Use --without-intl-api option on big-endian systems
* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.1.0-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit 6edc8226f87c022bbab0c12eeceae71cf4b84e14
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Tue Aug 1 19:13:40 2017 +0200
Re-enable big_endian patches
diff --git a/icecat.spec b/icecat.spec
index 7d611d7..e4cad90 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -32,7 +32,7 @@
%ifarch ppc64 s390x
# Javascript Intl API is not supported on big endian platforms right now:
#
https://bugzilla.mozilla.org/show_bug.cgi?id=1322212
-%global big_endian 0
+%global big_endian 1
%endif
# Use system sqlite?
@@ -735,9 +735,9 @@ appstream-util validate-relax --nonet
$RPM_BUILD_ROOT%{_datadir}/appdata/*.appda
%exclude %{_includedir}/%{icecat_ver}/
%changelog
-* Fri Jul 28 2017 Antonio Trande <sagitterATfedoraproject.org> 52.2.1-1
+* Tue Aug 01 2017 Antonio Trande <sagitterATfedoraproject.org> 52.2.1-1
- Update to 52.2.1
-- Disable big_endian patches
+- Re-enable big_endian patches
* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.1.0-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit 68c04320993919a741298b8b32251003fab8796c
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Tue Aug 1 18:12:18 2017 +0200
Disable big_endian patches
diff --git a/icecat.spec b/icecat.spec
index 7c50092..7d611d7 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -32,7 +32,7 @@
%ifarch ppc64 s390x
# Javascript Intl API is not supported on big endian platforms right now:
#
https://bugzilla.mozilla.org/show_bug.cgi?id=1322212
-%global big_endian 1
+%global big_endian 0
%endif
# Use system sqlite?
@@ -737,6 +737,7 @@ appstream-util validate-relax --nonet
$RPM_BUILD_ROOT%{_datadir}/appdata/*.appda
%changelog
* Fri Jul 28 2017 Antonio Trande <sagitterATfedoraproject.org> 52.2.1-1
- Update to 52.2.1
+- Disable big_endian patches
* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.1.0-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit c7ec96d3d5dbe12f7afb873ddd74fda62e266bb0
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Fri Jul 28 21:52:41 2017 +0200
Fix patch2
diff --git a/icecat-noHTTP-RP.patch b/icecat-noHTTP-RP.patch
index db6aa07..0177dd4 100644
--- a/icecat-noHTTP-RP.patch
+++ b/icecat-noHTTP-RP.patch
@@ -1,11 +1,11 @@
--- browser/installer/package-manifest.orig.in 2013-10-16 04:14:45.000000000 +0200
+++ browser/installer/package-manifest.in 2014-08-10 11:06:54.346330524 +0200
-@@ -653,7 +653,7 @@
- ; [Browser Chrome Files]
- @RESPATH@/browser/extensions/spyblock(a)gnu.org/*
+@@ -610,7 +610,7 @@
+ @RESPATH@/browser/extensions/rnrMcDonalds(a)0xbeef.coffee/*
+ @RESPATH@/browser/extensions/LCSP(a)0xbeef.coffee/*
@RESPATH@/browser/extensions/jid1-KtlZuoiikVfFew@jetpack/*
-@RESPATH@/browser/extensions/https-everywhere-eff(a)eff.org/*
+##@RESPATH@/browser/extensions/https-everywhere-eff(a)eff.org/*
@RESPATH@/browser/extensions/html5-video-everywhere(a)lejenome.me/*
- @RESPATH@/browser/extensions/abouticecat(a)gnu.org/*
- @RESPATH(a)/browser/chrome.manifest
+ @RESPATH@/browser/extensions/google_drive(a)0xbeef.coffee/*
+ @RESPATH@/browser/extensions/FreeUSPS(a)0xbeef.coffee/*
commit 3d255122cb6fd24ceab32cbb0bd61183e1f6419c
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Fri Jul 28 21:20:08 2017 +0200
Update to 52.2.1
diff --git a/.gitignore b/.gitignore
index bade1e0..5ddbc15 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,3 +42,4 @@
/icecat-52.0.2-langpacks.tar.gz
/icecat-52.1.0-gnu1.tar.bz2
/icecat-52.1.0-langpacks.tar.gz
+/icecat-52.2.1-gnu1.tar.bz2
diff --git a/icecat.1 b/icecat.1
index 4a7b624..fba0c74 100644
--- a/icecat.1
+++ b/icecat.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4.
-.TH ICECAT "05" "May 2017" "IceCat 52.1.0" "User
Commands"
+.TH ICECAT "25" "Jul 2017" "IceCat 52.2.1" "User
Commands"
.SH NAME
IceCat \- GNU version of Firefox browser
.SH SYNOPSIS
@@ -123,16 +123,16 @@ Search <term> with your default search engine.
.HP
\fB\-\-setDefaultBrowser\fR Set this app as the default browser.
.PP
-Gnuzilla IceCat 52.1.0
+Gnuzilla IceCat 52.2.1
.SH FILES
/usr/bin/icecat - icecat executable
-/usr/lib(64)/icecat-52.1.0/icecat-bin - icecat executable
+/usr/lib(64)/icecat-52.2.1/icecat-bin - icecat executable
.SH BUGS
To report a bug, please mail to bug-gnuzilla(a)gnu.org
.SH VERSION
-52.1.0
+52.2.1
.SH AUTHORS
For a full list of the people who are credited with making a contribution to Mozilla, see
http://www.mozilla.org/credits/ .
.SH "SEE ALSO"
diff --git a/icecat.spec b/icecat.spec
index 45a8684..7c50092 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -11,7 +11,7 @@
#
##Active/Deactive language files handling
-%global build_langpacks 1
+%global build_langpacks 0
%define default_bookmarks_file %{_datadir}/bookmarks/default-bookmarks.html
@@ -70,15 +70,15 @@
#
Name: icecat
-Version: 52.1.0
-Release: 4%{?dist}
+Version: 52.2.1
+Release: 1%{?dist}
Summary: GNU version of Firefox browser
Group: Applications/Internet
## Tri-licensing scheme for Gnuzilla/IceCat in parentheses, and licenses for the
extensions included
License: (MPLv1.1 or GPLv2+ or LGPLv2+) and GPLv3+ and MIT and BSD and ISC and ASL 2.0
and MPLv2.0
URL:
http://www.gnu.org/software/gnuzilla/
-Source0:
http://ftp.gnu.org/gnu/gnuzilla/52.0.2/icecat-%{version}-gnu1.tar.bz2
+Source0:
http://jenkins.trisquel.info/icecat/icecat-%{version}-gnu1.tar.bz2
Source1: %{name}.desktop
Source2: %{name}.png
Source3: %{name}-mozconfig-common
@@ -735,6 +735,9 @@ appstream-util validate-relax --nonet
$RPM_BUILD_ROOT%{_datadir}/appdata/*.appda
%exclude %{_includedir}/%{icecat_ver}/
%changelog
+* Fri Jul 28 2017 Antonio Trande <sagitterATfedoraproject.org> 52.2.1-1
+- Update to 52.2.1
+
* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.1.0-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
diff --git a/sources b/sources
index ce75784..c8a205a 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,2 @@
-SHA512 (icecat-52.1.0-gnu1.tar.bz2) =
685370c9441f82d46cb5fc6146d9474b955e45aa683a4f57d3a9e5b952fcfec9eecbe21fa41da93ab53042d6b8c0d40f3df6061114b92cdd8bd2f37a850ddfdf
-SHA512 (icecat-52.1.0-langpacks.tar.gz) =
35931939ffc742287c875fa886cdf5cf0d3e4f00f6bf1d4aa584d21fbe461d85533529fd56623f8f31a32d57b14ea75bfe62cfe6b66936a8c6df3c5fc9b79e84
+SHA512 (icecat-52.2.1-gnu1.tar.bz2) =
e2c2ad5f7b7f64a9e4e46a35b8a8973dc9aa490053b289fc7b0ea536368e43bd20296a4379ce83fe7c2e85c1ddbd37df425a19979daf81f86670a840252fc1dd
SHA512 (icecat-COPYING-licensefiles.tar.gz) =
ed541845170f1d209e322b0def3248d571e0c42c4a17c74e83197e743bd8a128a1475f5312d905c8e70d047eddeac17e604373892eb6d5f1720c5c361849c42c
commit 3fe32b275902a2c669bc98a9a631e03c85f7a155
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jul 26 13:24:03 2017 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
diff --git a/icecat.spec b/icecat.spec
index 7417960..45a8684 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -71,7 +71,7 @@
Name: icecat
Version: 52.1.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: GNU version of Firefox browser
Group: Applications/Internet
@@ -735,6 +735,9 @@ appstream-util validate-relax --nonet
$RPM_BUILD_ROOT%{_datadir}/appdata/*.appda
%exclude %{_includedir}/%{icecat_ver}/
%changelog
+* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 52.1.0-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
* Mon May 15 2017 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
52.1.0-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
commit 6abf12561cf19d4c7ccbc9ce16501c14a5297e26
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Mon May 15 20:09:28 2017 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
diff --git a/icecat.spec b/icecat.spec
index 34ffaa5..7417960 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -71,7 +71,7 @@
Name: icecat
Version: 52.1.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: GNU version of Firefox browser
Group: Applications/Internet
@@ -735,6 +735,9 @@ appstream-util validate-relax --nonet
$RPM_BUILD_ROOT%{_datadir}/appdata/*.appda
%exclude %{_includedir}/%{icecat_ver}/
%changelog
+* Mon May 15 2017 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
52.1.0-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
+
* Sat May 06 2017 Antonio Trande <sagitterATfedoraproject.org> 52.1.0-2
- Fix language files