MozillaFirefox/MozillaFirefox.spec
changeset 642 b30da62025bc
parent 637 73640b76d6c3
child 643 d323f07d98a2
equal deleted inserted replaced
641:8d4c4f06e0e4 642:b30da62025bc
    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 20
    20 %define major 20
    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 > 1220
    24 %if %suse_version > 1220
    25 %define gstreamer_ver 1.0
    25 %define gstreamer_ver 1.0
    26 %else
    26 %else
    27 %define gstreamer_ver 0.10
    27 %define gstreamer_ver 0.10
    58 BuildRequires:  pkgconfig(gstreamer-app-%gstreamer_ver)
    58 BuildRequires:  pkgconfig(gstreamer-app-%gstreamer_ver)
    59 BuildRequires:  pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
    59 BuildRequires:  pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
    60 %endif
    60 %endif
    61 Version:        %{mainver}
    61 Version:        %{mainver}
    62 Release:        0
    62 Release:        0
    63 %define         releasedate 2013031900
    63 %define         releasedate 2013040100
    64 Provides:       firefox = %{mainver}
    64 Provides:       firefox = %{mainver}
    65 Provides:       firefox = %{version}-%{release}
    65 Provides:       firefox = %{version}-%{release}
    66 Provides:       web_browser
    66 Provides:       web_browser
    67 Provides:       browser(npapi)
    67 Provides:       browser(npapi)
    68 # this is needed to match this package with the kde4 helper package without the main package
    68 # this is needed to match this package with the kde4 helper package without the main package
   134 %define desktop_file_name firefox
   134 %define desktop_file_name firefox
   135 %else
   135 %else
   136 %define desktop_file_name %{name}
   136 %define desktop_file_name %{name}
   137 %endif
   137 %endif
   138 ### build options
   138 ### build options
   139 %define branding 0
   139 %define branding 1
   140 %define localize 1
   140 %define localize 1
   141 %ifarch ppc ppc64 s390 s390x ia64 %arm
   141 %ifarch ppc ppc64 s390 s390x ia64 %arm
   142 %define crashreporter 0
   142 %define crashreporter 0
   143 %else
   143 %else
   144 %define crashreporter 1
   144 %define crashreporter 1
   244 %endif
   244 %endif
   245 %if %suse_version >= 1140
   245 %if %suse_version >= 1140
   246 %patch32 -p1
   246 %patch32 -p1
   247 %endif
   247 %endif
   248 %patch33 -p1
   248 %patch33 -p1
   249 #%patch34 -p1
   249 %patch34 -p1
   250 %patch35 -p1
   250 %patch35 -p1
   251 
   251 
   252 %build
   252 %build
   253 # no need to add build time to binaries
   253 # no need to add build time to binaries
   254 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
   254 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
   344 source %{SOURCE5}
   344 source %{SOURCE5}
   345 export MOZ_SOURCE_STAMP=$REV
   345 export MOZ_SOURCE_STAMP=$REV
   346 export MOZ_SOURCE_REPO=$REPO
   346 export MOZ_SOURCE_REPO=$REPO
   347 make -C browser/installer STRIP=/bin/true MOZ_PKG_FATAL_WARNINGS=0
   347 make -C browser/installer STRIP=/bin/true MOZ_PKG_FATAL_WARNINGS=0
   348 #DEBUG (break the build if searchplugins are missing / temporary)
   348 #DEBUG (break the build if searchplugins are missing / temporary)
   349 #grep amazondotcom dist/firefox/omni.ja # FIXME
   349 grep amazondotcom dist/firefox/browser/omni.ja
   350 # copy tree into RPM_BUILD_ROOT
   350 # copy tree into RPM_BUILD_ROOT
   351 mkdir -p $RPM_BUILD_ROOT/%{progdir}
   351 mkdir -p $RPM_BUILD_ROOT%{progdir}
   352 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT%{progdir}
   352 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT%{progdir}
   353 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/distribution/extensions
   353 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/distribution/extensions
   354 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/searchplugins
   354 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/searchplugins
   355 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/
   355 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/
   356 # install kde.js
   356 # install kde.js