MozillaFirefox/MozillaFirefox.spec
changeset 444 6525a220a096
parent 438 7d934b2f5014
child 447 65c62d3dddac
equal deleted inserted replaced
443:12f422228367 444:6525a220a096
    45 BuildRequires:  wireless-tools
    45 BuildRequires:  wireless-tools
    46 %endif
    46 %endif
    47 BuildRequires:  mozilla-nspr-devel >= 4.9.0
    47 BuildRequires:  mozilla-nspr-devel >= 4.9.0
    48 BuildRequires:  mozilla-nss-devel >= 3.13.4
    48 BuildRequires:  mozilla-nss-devel >= 3.13.4
    49 BuildRequires:  nss-shared-helper-devel
    49 BuildRequires:  nss-shared-helper-devel
       
    50 %if %suse_version > 1140
       
    51 BuildRequires:  pkgconfig(gstreamer-0.10)
       
    52 BuildRequires:  pkgconfig(gstreamer-app-0.10)
       
    53 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
       
    54 %endif
    50 Version:        %{mainver}
    55 Version:        %{mainver}
    51 Release:        0
    56 Release:        0
    52 %define         releasedate 2012042800
    57 %define         releasedate 2012042800
    53 Provides:       firefox = %{mainver}
    58 Provides:       firefox = %{mainver}
    54 Provides:       firefox = %{version}-%{release}
    59 Provides:       firefox = %{version}-%{release}
   288 cat << EOF >> $MOZCONFIG
   293 cat << EOF >> $MOZCONFIG
   289 ac_add_options --disable-gnomevfs
   294 ac_add_options --disable-gnomevfs
   290 ac_add_options --enable-gio
   295 ac_add_options --enable-gio
   291 EOF
   296 EOF
   292 %endif
   297 %endif
       
   298 %if %suse_version > 1140
       
   299 cat << EOF >> $MOZCONFIG
       
   300 ac_add_options --enable-gstreamer
       
   301 EOF
       
   302 %endif
   293 %if %branding
   303 %if %branding
   294 cat << EOF >> $MOZCONFIG
   304 cat << EOF >> $MOZCONFIG
   295 ac_add_options --enable-official-branding
   305 ac_add_options --enable-official-branding
   296 EOF
   306 EOF
   297 %endif
   307 %endif
   313 %endif
   323 %endif
   314 make -f client.mk build
   324 make -f client.mk build
   315 
   325 
   316 %install
   326 %install
   317 cd $RPM_BUILD_DIR/obj
   327 cd $RPM_BUILD_DIR/obj
   318 rm dist/bin/defaults/pref/firefox-l10n.js
       
   319 source %{SOURCE5}
   328 source %{SOURCE5}
   320 export MOZ_SOURCE_STAMP=$REV
   329 export MOZ_SOURCE_STAMP=$REV
   321 export MOZ_SOURCE_REPO=$REPO
   330 export MOZ_SOURCE_REPO=$REPO
   322 make -C browser/installer STRIP=/bin/true
   331 make -C browser/installer STRIP=/bin/true MOZ_PKG_FATAL_WARNINGS=0
   323 #DEBUG (break the build if searchplugins are missing / temporary)
   332 #DEBUG (break the build if searchplugins are missing / temporary)
   324 grep amazondotcom dist/firefox/omni.ja
   333 grep amazondotcom dist/firefox/omni.ja
   325 # copy tree into RPM_BUILD_ROOT
   334 # copy tree into RPM_BUILD_ROOT
   326 mkdir -p $RPM_BUILD_ROOT/%{progdir}
   335 mkdir -p $RPM_BUILD_ROOT/%{progdir}
   327 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT%{progdir}
   336 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT%{progdir}
   328 mkdir -p $RPM_BUILD_ROOT/%{progdir}/distribution/extensions
   337 mkdir -p $RPM_BUILD_ROOT/%{progdir}/distribution/extensions
   329 mkdir -p $RPM_BUILD_ROOT%{progdir}/searchplugins
   338 mkdir -p $RPM_BUILD_ROOT%{progdir}/searchplugins
   330 # install kde.js
   339 # install kde.js
   331 %if %suse_version >= 1110
   340 %if %suse_version >= 1110
   332 install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{progdir}/defaults/pref/kde.js
   341 install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{progdir}/defaults/preferences/kde.js
   333 # make sure that instantApply is true by default
   342 # make sure that instantApply is true by default
   334 # (TODO: mozilla-kde.patch needs to be improved to really not load kde.js in non-KDE envs)
   343 # (TODO: mozilla-kde.patch needs to be improved to really not load kde.js in non-KDE envs)
   335 echo 'pref("browser.preferences.instantApply", true);' > $RPM_BUILD_ROOT%{progdir}/defaults/pref/firefox.js
   344 echo 'pref("browser.preferences.instantApply", true);' > $RPM_BUILD_ROOT%{progdir}/defaults/preferences/firefox.js
   336 %endif
   345 %endif
   337 # install add-plugins.sh
   346 # install add-plugins.sh
   338 sed "s:%%PROGDIR:%{progdir}:g" \
   347 sed "s:%%PROGDIR:%{progdir}:g" \
   339   %{SOURCE13} > $RPM_BUILD_ROOT%{progdir}/add-plugins.sh
   348   %{SOURCE13} > $RPM_BUILD_ROOT%{progdir}/add-plugins.sh
   340 chmod 755 $RPM_BUILD_ROOT%{progdir}/add-plugins.sh
   349 chmod 755 $RPM_BUILD_ROOT%{progdir}/add-plugins.sh