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 |