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 13 |
20 %define major 13 |
21 %define mainver %major.98 |
21 %define mainver %major.99 |
22 %define update_channel aurora |
22 %define update_channel beta |
23 |
23 |
24 Name: MozillaFirefox |
24 Name: MozillaFirefox |
25 BuildRequires: Mesa-devel |
25 BuildRequires: Mesa-devel |
26 BuildRequires: autoconf213 |
26 BuildRequires: autoconf213 |
27 BuildRequires: dbus-1-glib-devel |
27 BuildRequires: dbus-1-glib-devel |
52 BuildRequires: pkgconfig(gstreamer-app-0.10) |
52 BuildRequires: pkgconfig(gstreamer-app-0.10) |
53 BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) |
53 BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) |
54 %endif |
54 %endif |
55 Version: %{mainver} |
55 Version: %{mainver} |
56 Release: 0 |
56 Release: 0 |
57 %define releasedate 2012053000 |
57 %define releasedate 2012060500 |
58 Provides: firefox = %{mainver} |
58 Provides: firefox = %{mainver} |
59 Provides: firefox = %{version}-%{release} |
59 Provides: firefox = %{version}-%{release} |
60 Provides: web_browser |
60 Provides: web_browser |
61 Provides: browser(npapi) |
61 Provides: browser(npapi) |
62 # this is needed to match this package with the kde4 helper package without the main package |
62 # this is needed to match this package with the kde4 helper package without the main package |
123 %define desktop_file_name firefox |
123 %define desktop_file_name firefox |
124 %else |
124 %else |
125 %define desktop_file_name %{name} |
125 %define desktop_file_name %{name} |
126 %endif |
126 %endif |
127 ### build options |
127 ### build options |
128 %define branding 0 |
128 %define branding 1 |
129 %define localize 1 |
129 %define localize 1 |
130 %ifarch ppc ppc64 s390 s390x ia64 %arm |
130 %ifarch ppc ppc64 s390 s390x ia64 %arm |
131 %define crashreporter 0 |
131 %define crashreporter 0 |
132 %else |
132 %else |
133 %define crashreporter 1 |
133 %define crashreporter 1 |
336 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} |
337 mkdir -p $RPM_BUILD_ROOT/%{progdir}/distribution/extensions |
337 mkdir -p $RPM_BUILD_ROOT/%{progdir}/distribution/extensions |
338 mkdir -p $RPM_BUILD_ROOT%{progdir}/searchplugins |
338 mkdir -p $RPM_BUILD_ROOT%{progdir}/searchplugins |
339 # install kde.js |
339 # install kde.js |
340 %if %suse_version >= 1110 |
340 %if %suse_version >= 1110 |
341 install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{progdir}/defaults/preferences/kde.js |
341 install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{progdir}/defaults/pref/kde.js |
342 # make sure that instantApply is true by default |
342 # make sure that instantApply is true by default |
343 # (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) |
344 echo 'pref("browser.preferences.instantApply", true);' > $RPM_BUILD_ROOT%{progdir}/defaults/preferences/firefox.js |
344 echo 'pref("browser.preferences.instantApply", true);' > $RPM_BUILD_ROOT%{progdir}/defaults/pref/firefox.js |
345 %endif |
345 %endif |
346 # install add-plugins.sh |
346 # install add-plugins.sh |
347 sed "s:%%PROGDIR:%{progdir}:g" \ |
347 sed "s:%%PROGDIR:%{progdir}:g" \ |
348 %{SOURCE13} > $RPM_BUILD_ROOT%{progdir}/add-plugins.sh |
348 %{SOURCE13} > $RPM_BUILD_ROOT%{progdir}/add-plugins.sh |
349 chmod 755 $RPM_BUILD_ROOT%{progdir}/add-plugins.sh |
349 chmod 755 $RPM_BUILD_ROOT%{progdir}/add-plugins.sh |