[xulrunner/f14/master] Enabled mozilla crash reporter

Jan Horak xhorak at fedoraproject.org
Mon Jan 3 12:18:53 UTC 2011


commit a6fa45542bd098e45ef5256dcef3069003983874
Author: Jan Horak <jhorak at redhat.com>
Date:   Mon Jan 3 13:18:41 2011 +0100

    Enabled mozilla crash reporter

 xulrunner.spec |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)
---
diff --git a/xulrunner.spec b/xulrunner.spec
index 80a9b82..96529f1 100644
--- a/xulrunner.spec
+++ b/xulrunner.spec
@@ -12,7 +12,12 @@
 %define freetype_version 2.1.9
 %define sqlite_version 3.6.16
 %define tarballdir mozilla-1.9.2
-%define enable_mozilla_crashreporter       0
+# enable crash reporter only for iX86
+%ifarch %{ix86}
+%define enable_mozilla_crashreporter 1
+%else
+%define enable_mozilla_crashreporter 0
+%endif
 
 # The actual sqlite version (see #480989):
 %global sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo 65536)
@@ -23,7 +28,7 @@
 Summary:        XUL Runtime for Gecko Applications
 Name:           xulrunner
 Version:        1.9.2.13
-Release:        3%{?pretag}%{?dist}
+Release:        4%{?pretag}%{?dist}
 URL:            http://developer.mozilla.org/En/XULRunner
 License:        MPLv1.1 or GPLv2+ or LGPLv2+
 Group:          Applications/Internet
@@ -363,9 +368,10 @@ touch $RPM_BUILD_ROOT${MOZ_APP_DIR}/components/xpti.dat
 
 # Add debuginfo for crash-stats.mozilla.com 
 %if %{enable_mozilla_crashreporter}
-mkdir -p $RPM_BUILD_ROOT%{_libdir}/debug%{mozappdir}
-cp dist/%{name}-%{version}.en-US.linux-*.crashreporter-symbols.zip $RPM_BUILD_ROOT/%{_libdir}/debug%{mozappdir}
-#cp %{moz_objdir}/mozilla/dist/firefox-%{version}.en-US.linux-i686.crashreporter-symbols.zip $RPM_BUILD_ROOT%{_libdir}/debug%{mozappdir}
+# Debug symbols are stored in /usr/lib even in x86_64 arch
+DEBUG_LIB_DIR=`echo %{_libdir}|sed -e "s/lib64/lib/"`
+mkdir -p $RPM_BUILD_ROOT$DEBUG_LIB_DIR/debug%{mozappdir}
+cp dist/%{name}-%{version}*.crashreporter-symbols.zip $RPM_BUILD_ROOT$DEBUG_LIB_DIR/debug%{mozappdir}
 %endif
 
 #---------------------------------------------------------------------
@@ -453,6 +459,9 @@ fi
 #---------------------------------------------------------------------
 
 %changelog
+* Mon Jan  3 2011 Jan Horak <jhorak at redhat.com> - 1.9.2.13-4
+- Enabled mozilla crash reporter
+
 * Mon Jan 3 2011 Martin Stransky <stransky at redhat.com> 1.9.2.13-3
 - reverted fix for rhbz#658471, breaks gnome shell
 - disabled system cairo, breaks animated gifs (rhbz#628331)


More information about the scm-commits mailing list