1
0

- use Firefox default optimization flags instead of -Os

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=405
This commit is contained in:
Wolfgang Rosenauer 2014-10-19 19:45:31 +00:00 committed by Git OBS Bridge
parent 159486ad08
commit fd45b34aba
2 changed files with 17 additions and 8 deletions

View File

@ -1,7 +1,7 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Oct 19 12:59:28 UTC 2014 - vindex17@outlook.it Sun Oct 19 12:59:28 UTC 2014 - vindex17@outlook.it
- restore the default "-O2" flag for x86_64 CPUs - use Firefox default optimization flags instead of -Os
- specfile cleanup - specfile cleanup
------------------------------------------------------------------- -------------------------------------------------------------------

View File

@ -17,11 +17,13 @@
# #
# changed with every update
%define major 33 %define major 33
%define mainver %major.0 %define mainver %major.0
%define update_channel release %define update_channel release
%define releasedate 2014101000 %define releasedate 2014101000
# general build definitions
%define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\} %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
%define _use_internal_dependency_generator 0 %define _use_internal_dependency_generator 0
%define __find_requires sh %{SOURCE4} %define __find_requires sh %{SOURCE4}
@ -35,7 +37,14 @@
%else %else
%define desktop_file_name %{name} %define desktop_file_name %{name}
%endif %endif
### build options %if 0%{?suse_version} > 1210
%if 0%{?suse_version} > 1310
%define gstreamer_ver 1.0
%define gstreamer 1
%else
%define gstreamer_ver 0.10
%endif
%endif
# Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys
# Note: these are for the openSUSE Firefox builds ONLY. For your own distribution, # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
# please get your own set of keys. # please get your own set of keys.
@ -47,8 +56,6 @@
%else %else
%define crashreporter 1 %define crashreporter 1
%endif %endif
### build options end
%if 0%{?suse_version} > 1210 %if 0%{?suse_version} > 1210
%if 0%{?suse_version} > 1310 %if 0%{?suse_version} > 1310
%define gstreamer_ver 1.0 %define gstreamer_ver 1.0
@ -285,11 +292,7 @@ export MOZILLA_OFFICIAL=1
export BUILD_OFFICIAL=1 export BUILD_OFFICIAL=1
export MOZ_TELEMETRY_REPORTING=1 export MOZ_TELEMETRY_REPORTING=1
export MOZ_GOOGLE_API_KEY=%{_google_api_key} export MOZ_GOOGLE_API_KEY=%{_google_api_key}
%ifarch x86_64
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%else
export CFLAGS="$RPM_OPT_FLAGS -Os -fno-strict-aliasing"
%endif
%ifarch %arm %ifarch %arm
export CFLAGS="${CFLAGS/-g / }" export CFLAGS="${CFLAGS/-g / }"
%endif %endif
@ -529,6 +532,12 @@ if [ -e dist/*symbols.zip ]; then
fi fi
%endif %endif
%clean
rm -rf %{buildroot}
%if %localize
rm -rf %{_tmppath}/translations.*
%endif
%post %post
# update mime and desktop database # update mime and desktop database
%if 0%{?suse_version} > 1130 %if 0%{?suse_version} > 1130