MozillaFirefox/MozillaFirefox.spec
branchfirefox27
changeset 704 72225e57f863
parent 699 f810fbe5fece
child 705 6482e73722b6
equal deleted inserted replaced
700:52284fd63667 704:72225e57f863
    16 # Please submit bugfixes or comments via http://bugs.opensuse.org/
    16 # Please submit bugfixes or comments via http://bugs.opensuse.org/
    17 #
    17 #
    18 
    18 
    19 
    19 
    20 %define major 27
    20 %define major 27
    21 %define mainver %major.0
    21 %define mainver %major.0.1
    22 %define update_channel release
    22 %define update_channel release
    23 
    23 
    24 %if %suse_version > 1220
    24 %if %suse_version > 1220
    25 %define gstreamer_ver 0.10
    25 %define gstreamer_ver 0.10
    26 %else
    26 %else
    61 Recommends:     gstreamer-0_10-fluendo-mp3
    61 Recommends:     gstreamer-0_10-fluendo-mp3
    62 Recommends:     gstreamer-0_10-plugins-ffmpeg
    62 Recommends:     gstreamer-0_10-plugins-ffmpeg
    63 %endif
    63 %endif
    64 Version:        %{mainver}
    64 Version:        %{mainver}
    65 Release:        0
    65 Release:        0
    66 %define         releasedate 2014012800
    66 %define         releasedate 2014021500
    67 Provides:       firefox = %{mainver}
    67 Provides:       firefox = %{mainver}
    68 Provides:       firefox = %{version}-%{release}
    68 Provides:       firefox = %{version}-%{release}
    69 Provides:       web_browser
    69 Provides:       web_browser
    70 Provides:       browser(npapi)
    70 Provides:       browser(npapi)
    71 # this is needed to match this package with the kde4 helper package without the main package
    71 # this is needed to match this package with the kde4 helper package without the main package
   138 %define desktop_file_name firefox
   138 %define desktop_file_name firefox
   139 %else
   139 %else
   140 %define desktop_file_name %{name}
   140 %define desktop_file_name %{name}
   141 %endif
   141 %endif
   142 ### build options
   142 ### build options
       
   143 # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys
       
   144 # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
       
   145 # please get your own set of keys.
       
   146 %define _google_api_key AIzaSyD1hTe85_a14kr1Ks8T3Ce75rvbR1_Dx7Q
   143 %define branding 1
   147 %define branding 1
   144 %define localize 1
   148 %define localize 1
   145 %ifarch ppc ppc64 ppc64le s390 s390x ia64 %arm
   149 %ifarch ppc ppc64 ppc64le s390 s390x ia64 %arm
   146 %define crashreporter 0
   150 %define crashreporter 0
   147 %else
   151 %else
   273 export MOZ_SOURCE_REPO=$REPO
   277 export MOZ_SOURCE_REPO=$REPO
   274 export MOZ_BUILD_DATE=%{releasedate}
   278 export MOZ_BUILD_DATE=%{releasedate}
   275 export MOZILLA_OFFICIAL=1
   279 export MOZILLA_OFFICIAL=1
   276 export BUILD_OFFICIAL=1
   280 export BUILD_OFFICIAL=1
   277 export MOZ_TELEMETRY_REPORTING=1
   281 export MOZ_TELEMETRY_REPORTING=1
       
   282 export MOZ_GOOGLE_API_KEY=%{_google_api_key}
   278 export CFLAGS="$RPM_OPT_FLAGS -Os -fno-strict-aliasing"
   283 export CFLAGS="$RPM_OPT_FLAGS -Os -fno-strict-aliasing"
   279 %ifarch %arm
   284 %ifarch %arm
   280 export CFLAGS="${CFLAGS/-g / }"
   285 export CFLAGS="${CFLAGS/-g / }"
   281 %endif
   286 %endif
   282 %ifarch ppc64 ppc64le
   287 %ifarch ppc64 ppc64le