equal
deleted
inserted
replaced
17 # |
17 # |
18 |
18 |
19 # norootforbuild |
19 # norootforbuild |
20 |
20 |
21 BuildRequires: MozillaFirefox bc unzip zip |
21 BuildRequires: MozillaFirefox bc unzip zip |
22 |
22 BuildRequires: bc unzip zip |
23 Name: MozillaFirefox-branding-openSUSE |
23 Name: MozillaFirefox-branding-openSUSE |
24 License: BSD3c(or similar) ; GPLv2+ |
24 License: BSD3c(or similar) ; GPLv2+ |
25 Version: 5.0 |
25 Version: 5.0 |
26 Release: 3 |
26 Release: 3 |
27 Summary: openSUSE branding of MozillaFirefox |
27 Summary: openSUSE branding of MozillaFirefox |
28 Group: Productivity/Networking/Web/Browsers |
28 Group: Productivity/Networking/Web/Browsers |
29 Source: susefox-20110521.tar.bz2 |
29 Source: susefox-20111020.tar.bz2 |
30 Source1: search-addons.tar.bz2 |
30 Source1: search-addons.tar.bz2 |
31 Source2: bookmarks.html.suse |
31 Source2: bookmarks.html.suse |
32 Source3: firefox-suse-default-prefs.js |
32 Source3: firefox-suse-default-prefs.js |
33 Source4: firefox.schemas |
33 Source4: firefox.schemas |
34 Source5: distribution.ini.in |
34 Source5: distribution.ini.in |
37 Provides: MozillaFirefox-branding = %{version} |
37 Provides: MozillaFirefox-branding = %{version} |
38 PreReq: MozillaFirefox >= 4.99 |
38 PreReq: MozillaFirefox >= 4.99 |
39 Conflicts: otherproviders(MozillaFirefox-branding) |
39 Conflicts: otherproviders(MozillaFirefox-branding) |
40 Supplements: packageand(MozillaFirefox:branding-openSUSE) |
40 Supplements: packageand(MozillaFirefox:branding-openSUSE) |
41 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
41 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
42 %define default_home_page http://www.opensuse.org/ |
|
43 %define progdir %{_prefix}/%_lib/firefox |
42 %define progdir %{_prefix}/%_lib/firefox |
44 %define libgssapi libgssapi_krb5.so.2 |
43 %define libgssapi libgssapi_krb5.so.2 |
45 %define suseversion %(echo -e "scale=1\\n%{suse_version}/100" | bc 2>/dev/null) |
44 %define suseversion %(echo -e "scale=1\\n%{suse_version}/100" | bc 2>/dev/null) |
|
45 # HINT: default homepage is a property now included in susefox |
46 #%define gconf_confdir %{_sysconfdir}/gconf |
46 #%define gconf_confdir %{_sysconfdir}/gconf |
47 #%gconf_schemas_prereq |
47 #%gconf_schemas_prereq |
48 |
48 |
49 %description |
49 %description |
50 This package provides openSUSE Look and Feel for MozillaFirefox. |
50 This package provides openSUSE Look and Feel for MozillaFirefox. |
81 # SCHEMA file |
81 # SCHEMA file |
82 #mkdir -p $RPM_BUILD_ROOT%{gconf_confdir}/schemas |
82 #mkdir -p $RPM_BUILD_ROOT%{gconf_confdir}/schemas |
83 #install -m 644 %{SOURCE4} \ |
83 #install -m 644 %{SOURCE4} \ |
84 # $RPM_BUILD_ROOT%{gconf_confdir}/schemas/ |
84 # $RPM_BUILD_ROOT%{gconf_confdir}/schemas/ |
85 #%%find_gconf_schemas |
85 #%%find_gconf_schemas |
86 # browserconfig.properties |
|
87 cat << EOF >> suse-browserconfig.properties |
|
88 browser.startup.homepage=%{default_home_page} |
|
89 browser.startup.homepage_reset=%{default_home_page} |
|
90 EOF |
|
91 install -m0644 suse-browserconfig.properties $RPM_BUILD_ROOT%{progdir}/browserconfig.properties |
|
92 rm suse-browserconfig.properties |
|
93 # install the system extension |
86 # install the system extension |
94 mkdir susefox\@opensuse.org |
87 mkdir susefox\@opensuse.org |
95 (cd susefox\@opensuse.org; unzip ../susefox.xpi) |
88 (cd susefox\@opensuse.org; unzip ../susefox.xpi) |
96 mkdir -p $RPM_BUILD_ROOT%{_datadir}/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/ |
89 mkdir -p $RPM_BUILD_ROOT%{_datadir}/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/ |
97 cp -r susefox\@opensuse.org \ |
90 cp -r susefox\@opensuse.org \ |
105 #%preun -f %{name}.schemas_preun |
98 #%preun -f %{name}.schemas_preun |
106 |
99 |
107 #%posttrans -f %{name}.schemas_posttrans |
100 #%posttrans -f %{name}.schemas_posttrans |
108 |
101 |
109 #%files -f %{name}.schemas_list |
102 #%files -f %{name}.schemas_list |
110 |
|
111 %files |
103 %files |
112 %defattr(-,root,root) |
104 %defattr(-,root,root) |
113 %doc COPYING.susefox |
105 %doc COPYING.susefox |
114 %doc ../COPYING |
106 %doc ../COPYING |
115 %dir %{progdir}/defaults/pref |
107 %dir %{progdir}/defaults/pref |
116 %{progdir}/defaults/pref/all-openSUSE.js |
108 %{progdir}/defaults/pref/all-openSUSE.js |
117 %{progdir}/defaults/pref/firefox-openSUSE.js |
109 %{progdir}/defaults/pref/firefox-openSUSE.js |
118 %dir %{progdir}/defaults/profile/ |
110 %dir %{progdir}/defaults/profile/ |
119 %{progdir}/defaults/profile/bookmarks.html |
111 %{progdir}/defaults/profile/bookmarks.html |
120 %{progdir}/browserconfig.properties |
|
121 %{progdir}/searchplugins/* |
112 %{progdir}/searchplugins/* |
122 %{progdir}/distribution |
113 %{progdir}/distribution |
123 %{_datadir}/mozilla |
114 %{_datadir}/mozilla |
124 |
115 |
125 %changelog |
116 %changelog |