armv7hl build fixes firefox20
authorWolfgang Rosenauer <wr@rosenauer.org>
Tue, 19 Mar 2013 08:17:46 +0100
branchfirefox20
changeset 633 7c6f56a37ed6
parent 629 f454588ac85b (current diff)
parent 631 e5ead5bc3360 (diff)
child 634 3fbce5dd16c2
child 635 026f47fed3a0
armv7hl build fixes update to 20.0b5
MozillaFirefox/MozillaFirefox.changes
MozillaFirefox/MozillaFirefox.spec
MozillaFirefox/create-tar.sh
--- a/MozillaFirefox/MozillaFirefox.changes	Sat Mar 09 21:48:06 2013 +0100
+++ b/MozillaFirefox/MozillaFirefox.changes	Tue Mar 19 08:17:46 2013 +0100
@@ -1,8 +1,16 @@
 -------------------------------------------------------------------
-Sat Mar  9 10:20:56 UTC 2013 - wr@rosenauer.org
-
-- update to Firefox 20.0b4
+Fri Mar 15 23:09:22 UTC 2013 - wr@rosenauer.org
+
+- update to Firefox 20.0b5
 - use GStreamer 1.0 starting with 12.3 (mozilla-gstreamer-1.patch)
+- require NSS 3.14.3
+
+-------------------------------------------------------------------
+Tue Mar 12 23:08:15 UTC 2013 - dmueller@suse.com
+
+- build fixes for armv7hl:
+  * disable debug build as armv7hl does not have enough memory
+  * disable webrtc on armv7hl as it is non-compiling
 
 -------------------------------------------------------------------
 Thu Mar  7 19:03:32 UTC 2013 - wr@rosenauer.org
--- a/MozillaFirefox/MozillaFirefox.spec	Sat Mar 09 21:48:06 2013 +0100
+++ b/MozillaFirefox/MozillaFirefox.spec	Tue Mar 19 08:17:46 2013 +0100
@@ -51,7 +51,7 @@
 BuildRequires:  wireless-tools
 %endif
 BuildRequires:  mozilla-nspr-devel >= 4.9.5
-BuildRequires:  mozilla-nss-devel >= 3.14.2
+BuildRequires:  mozilla-nss-devel >= 3.14.3
 BuildRequires:  nss-shared-helper-devel
 %if %suse_version > 1140
 BuildRequires:  pkgconfig(gstreamer-%gstreamer_ver)
@@ -60,7 +60,7 @@
 %endif
 Version:        %{mainver}
 Release:        0
-%define         releasedate 2013030800
+%define         releasedate 2013031500
 Provides:       firefox = %{mainver}
 Provides:       firefox = %{version}-%{release}
 Provides:       web_browser
@@ -274,6 +274,9 @@
 export BUILD_OFFICIAL=1
 export MOZ_TELEMETRY_REPORTING=1
 export CFLAGS="$RPM_OPT_FLAGS -Os -fno-strict-aliasing"
+%ifarch %arm
+export CFLAGS="${CFLAGS/-g/}"
+%endif
 %ifarch ppc64
 export CFLAGS="$CFLAGS -mminimal-toc"
 %endif
@@ -334,6 +337,7 @@
 %ifarch %arm
 cat << EOF >> $MOZCONFIG
 ac_add_options --disable-neon
+ac_add_options --disable-webrtc
 EOF
 %endif
 make -f client.mk build
--- a/MozillaFirefox/create-tar.sh	Sat Mar 09 21:48:06 2013 +0100
+++ b/MozillaFirefox/create-tar.sh	Tue Mar 19 08:17:46 2013 +0100
@@ -2,7 +2,7 @@
 
 CHANNEL="beta"
 BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_20_0b4_RELEASE"
+RELEASE_TAG="FIREFOX_20_0b5_RELEASE"
 VERSION="19.99"
 
 # mozilla