MozillaFirefox/MozillaFirefox.spec
branchfirefox30
changeset 731 6901225ca8b8
parent 727 727fef76f8d7
child 734 b63304b214e7
equal deleted inserted replaced
727:727fef76f8d7 731:6901225ca8b8
    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 29
    20 %define major 29
    21 %define mainver %major.98
    21 %define mainver %major.99
    22 %define update_channel aurora
    22 %define update_channel beta
    23 
    23 
    24 %if %suse_version > 1210
    24 %if %suse_version > 1210
    25 %if %suse_version > 1310
    25 %if %suse_version > 1310
    26 %define gstreamer_ver 1.0
    26 %define gstreamer_ver 1.0
    27 %define gstreamer 1
    27 %define gstreamer 1
    72 Recommends:     gstreamer-0_10-plugins-ffmpeg
    72 Recommends:     gstreamer-0_10-plugins-ffmpeg
    73 %endif
    73 %endif
    74 %endif
    74 %endif
    75 Version:        %{mainver}
    75 Version:        %{mainver}
    76 Release:        0
    76 Release:        0
    77 %define         releasedate 2014042200
    77 %define         releasedate 2014043000
    78 Provides:       firefox = %{mainver}
    78 Provides:       firefox = %{mainver}
    79 Provides:       firefox = %{version}-%{release}
    79 Provides:       firefox = %{version}-%{release}
    80 Provides:       web_browser
    80 Provides:       web_browser
    81 Provides:       browser(npapi)
    81 Provides:       browser(npapi)
    82 # this is needed to match this package with the kde4 helper package without the main package
    82 # this is needed to match this package with the kde4 helper package without the main package
   154 ### build options
   154 ### build options
   155 # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys
   155 # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys
   156 # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
   156 # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
   157 # please get your own set of keys.
   157 # please get your own set of keys.
   158 %define _google_api_key AIzaSyD1hTe85_a14kr1Ks8T3Ce75rvbR1_Dx7Q
   158 %define _google_api_key AIzaSyD1hTe85_a14kr1Ks8T3Ce75rvbR1_Dx7Q
   159 %define branding 0
   159 %define branding 1
   160 %define localize 1
   160 %define localize 1
   161 %ifarch aarch64 ppc ppc64 ppc64le s390 s390x ia64 %arm
   161 %ifarch aarch64 ppc ppc64 ppc64le s390 s390x ia64 %arm
   162 %define crashreporter 0
   162 %define crashreporter 0
   163 %else
   163 %else
   164 %define crashreporter 1
   164 %define crashreporter 1
   359 %install
   359 %install
   360 cd $RPM_BUILD_DIR/obj
   360 cd $RPM_BUILD_DIR/obj
   361 source %{SOURCE5}
   361 source %{SOURCE5}
   362 export MOZ_SOURCE_STAMP=$REV
   362 export MOZ_SOURCE_STAMP=$REV
   363 export MOZ_SOURCE_REPO=$REPO
   363 export MOZ_SOURCE_REPO=$REPO
       
   364 # need to remove default en-US firefox-l10n.js before it gets
       
   365 # populated into browser's omni.ja; it only contains general.useragent.locale
       
   366 # which should be loaded from each language pack (set in firefox.js)
       
   367 rm dist/bin/browser/defaults/preferences/firefox-l10n.js
   364 make -C browser/installer STRIP=/bin/true MOZ_PKG_FATAL_WARNINGS=0
   368 make -C browser/installer STRIP=/bin/true MOZ_PKG_FATAL_WARNINGS=0
   365 #DEBUG (break the build if searchplugins are missing / temporary)
   369 #DEBUG (break the build if searchplugins are missing / temporary)
   366 grep amazondotcom dist/firefox/browser/omni.ja
   370 grep amazondotcom dist/firefox/browser/omni.ja
   367 # copy tree into RPM_BUILD_ROOT
   371 # copy tree into RPM_BUILD_ROOT
   368 mkdir -p $RPM_BUILD_ROOT%{progdir}
   372 mkdir -p $RPM_BUILD_ROOT%{progdir}