# HG changeset patch # User Wolfgang Rosenauer # Date 1278691826 -7200 # Node ID a2dad31712ff24e106ab75b92212aff159be6bc8 initial import diff -r 000000000000 -r a2dad31712ff MozillaFirefox-branding-openSUSE-COPYING --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MozillaFirefox-branding-openSUSE-COPYING Fri Jul 09 18:10:26 2010 +0200 @@ -0,0 +1,31 @@ +Copyright (c) 2008, Novell, Inc. +All rights reserved. + +This package (other than those portions that are trademarks, logos, and trade +dress of Novell, Inc), is made available under the following terms: + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +* Neither the name of the Novell nor the names of its contributors may be +used to endorse or promote products derived from this software without +specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. diff -r 000000000000 -r a2dad31712ff MozillaFirefox-branding-openSUSE.changes --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MozillaFirefox-branding-openSUSE.changes Fri Jul 09 18:10:26 2010 +0200 @@ -0,0 +1,161 @@ +------------------------------------------------------------------- +Tue Jun 9 12:58:21 CEST 2010 - wr@rosenauer.org + +- update susefox to snapshot 20100609 + * added HU translation + +------------------------------------------------------------------- +Fri May 28 14:19:18 UTC 2010 - javier@opensuse.org + +- switch Planet openSUSE's feed to planet.opensuse.org + +------------------------------------------------------------------- +Sun Dec 6 13:51:22 CET 2009 - wr@rosenauer.org + +- update susefox to snapshot 20091206 (1.0.1) + * compatible with Firefox 3.6 + +------------------------------------------------------------------- +Wed Nov 4 19:53:19 UTC 2009 - wr@rosenauer.org + +- removed obsolete prefs + +------------------------------------------------------------------- +Fri Oct 23 14:09:45 CEST 2009 - wr@rosenauer.org + +- update susefox to snapshot 20091023 + * remove unneeded error dialog (bnc#549496) + +------------------------------------------------------------------- +Mon Sep 28 07:23:19 CEST 2009 - wr@rosenauer.org + +- update susefox to snapshot 20090928 + * fixed syntax error in install.rdf which prevented the addon from + being loaded + +------------------------------------------------------------------- +Fri Sep 25 10:19:57 CEST 2009 - wr@rosenauer.org + +- update susefox to snapshot 20090925 + * added pt-BR locale + * use pluginfinder.opensuse-community.org as official backend + +------------------------------------------------------------------- +Mon Sep 14 00:01:16 CEST 2009 - wr@rosenauer.org + +- update susefox to snapshot 20090914 + * offer the homepage link also in en-US locale + +------------------------------------------------------------------- +Fri Jul 10 17:22:45 CEST 2009 - wr@rosenauer.org + +- update susefox to snapshot 20090710 + * added link to the new "homepage" of the addon + * manage content plugins menuitem is always enabled now + * plugin installer wizard skips the results list correctly + * fixed a few issues + +------------------------------------------------------------------- +Sat Jul 4 10:59:09 CEST 2009 - wr@rosenauer.org + +- update susefox to snapshot 20090703 + * Remove superfluous select field + * Remove the bug reporting hint for missing upstream descriptions + * added nl locale from Freek de Kruijf + * Add it locale as provided by Andrea Turrini + +------------------------------------------------------------------- +Tue Jun 30 10:05:46 CEST 2009 - wr@rosenauer.org + +- add distribution.ini (mainly for having a distribution version + in Firefox prefs e.g. needed for the susefox addon) +- added susefox extension + * supports custom plugin finder service + * integrates PFS with YaST + * allows setting of the default mimetype handler plugin if there + are more than one installed + +------------------------------------------------------------------- +Tue May 19 18:58:20 CEST 2009 - wr@rosenauer.org + +- set accessibility.typeaheadfind.soundURL to "default" (bnc#505289) + (that uses a wav packaged in toolkit and FF might not be able + to play it if esd is not functional) + +------------------------------------------------------------------- +Mon May 4 08:40:26 CEST 2009 - wr@rosenauer.org + +- bumped version to 3.5 to reflect FF version bump +- updated firefox.schemas +- removed spec support for distributions before 10.3 +- removed obsolete prefs + +------------------------------------------------------------------- +Mon Dec 8 11:16:41 EST 2008 - hfiguiere@suse.de + +- Fix a type in firefox-suse-default-prefs.js + +------------------------------------------------------------------- +Thu Nov 20 18:56:10 CST 2008 - maw@suse.de + +- Review and approve changes. + +------------------------------------------------------------------- +Fri Nov 14 13:42:38 CET 2008 - wr@rosenauer.org + +- Make sure that the base package is installed before installing + the branding packages (needed for gconf schema update) + (bnc#444682) + +------------------------------------------------------------------- +Fri Nov 7 15:42:55 CST 2008 - maw@suse.de + +- Review and approve changes. + +------------------------------------------------------------------- +Tue Nov 4 23:50:03 CET 2008 - wr@rosenauer.org + +- added the Firefox Gconf schema for system prefs and + changed the homepage URL to http://www.opensuse.org/ (bnc#441646) + +------------------------------------------------------------------- +Mon Oct 20 18:16:42 CDT 2008 - maw@suse.de + +- Review and approve changes. + +------------------------------------------------------------------- +Tue Oct 7 14:00:46 CEST 2008 - wr@rosenauer.org + +- bumped version to 3.0.3 +- removed browser.link.open_external override; we are opening + everything in a new tab; that also caused UI misbehaviour + (bnc#430077, bmo#457092) +- Set browser.identity.ssl_domain.display to 1 (bnc#426263) + +------------------------------------------------------------------- +Tue Oct 7 14:00:02 CEST 2008 - vuntz@novell.com + +- Add openSUSE documentation bookmark (fate#305003). +- Also remove the Novell bookmarks and search addons. They will go + in the SLED branding package. + +------------------------------------------------------------------- +Mon Oct 6 14:56:31 CEST 2008 - sbrabec@suse.cz + +- Conflict with other branding providers (FATE#304881). + +------------------------------------------------------------------- +Fri Sep 26 18:22:01 CEST 2008 - vuntz@suse.de + +- Add COPYING file (bnc#426320). + +------------------------------------------------------------------- +Sun Aug 3 23:01:38 CEST 2008 - wr@rosenauer.org + +- some polishing and minor changes + +------------------------------------------------------------------- +Tue Jul 29 16:00:03 CEST 2008 - vuntz@novell.com + +- New package (bnc#390752). + diff -r 000000000000 -r a2dad31712ff MozillaFirefox-branding-openSUSE.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MozillaFirefox-branding-openSUSE.spec Fri Jul 09 18:10:26 2010 +0200 @@ -0,0 +1,117 @@ +# +# spec file for package MozillaFirefox-branding-openSUSE (Version 3.5) +# +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008-2010 Wolfgang Rosenauer +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +BuildRequires: MozillaFirefox bc unzip zip +Name: MozillaFirefox-branding-openSUSE +License: BSD3c(or similar) ; GPLv2+ +Version: 3.5 +Release: 11 +Summary: openSUSE branding of MozillaFirefox +Group: Productivity/Networking/Web/Browsers +Source: susefox-20100609.tar.bz2 +Source1: search-addons.tar.bz2 +Source2: bookmarks.html.suse +Source3: firefox-suse-default-prefs.js +Source4: firefox.schemas +Source5: distribution.ini.in +Source6: %{name}-COPYING +Provides: MozillaFirefox-branding = %{version} +PreReq: MozillaFirefox >= 3.5 +Conflicts: otherproviders(MozillaFirefox-branding) +Supplements: packageand(MozillaFirefox:branding-openSUSE) +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%define default_home_page http://www.opensuse.org/ +%define progdir %{_prefix}/%_lib/firefox +%define libgssapi libgssapi_krb5.so.2 +%define suseversion %(echo -e "scale=1\\n%{suse_version}/100" | bc 2>/dev/null) +%define gconf_confdir %{_sysconfdir}/gconf +%gconf_schemas_prereq + +%description +This package provides openSUSE Look and Feel for MozillaFirefox. + + +%prep +cp -a %{SOURCE6} COPYING +%setup -n susefox -q +mv COPYING COPYING.susefox + +%build +./build.sh + +%install +install -d $RPM_BUILD_ROOT%{progdir} +# custom bookmarks +install -d $RPM_BUILD_ROOT%{progdir}/defaults/profile +install -m0644 %{SOURCE2} $RPM_BUILD_ROOT%{progdir}/defaults/profile/bookmarks.html +# apply SUSE defaults +install -d $RPM_BUILD_ROOT%{progdir}/defaults/preferences +sed -e 's,GSSAPI,%{libgssapi},g' \ + %{SOURCE3} > suse-default-prefs +install -m0644 suse-default-prefs $RPM_BUILD_ROOT%{progdir}/defaults/preferences/firefox-openSUSE.js +rm suse-default-prefs +# distribution.ini +install -d $RPM_BUILD_ROOT%{progdir}/distribution +sed -e 's,%VERSION%,%{suseversion},g' \ + %{SOURCE5} > distribution.ini +install -m 0644 distribution.ini $RPM_BUILD_ROOT%{progdir}/distribution/ +# search plugins +install -d $RPM_BUILD_ROOT%{progdir}/searchplugins +(cd $RPM_BUILD_ROOT%{progdir}/searchplugins ; tar xjf %{SOURCE1}) +# SCHEMA file +mkdir -p $RPM_BUILD_ROOT%{gconf_confdir}/schemas +install -m 644 %{SOURCE4} \ + $RPM_BUILD_ROOT%{gconf_confdir}/schemas/ +%find_gconf_schemas +# browserconfig.properties +cat << EOF >> suse-browserconfig.properties +browser.startup.homepage=%{default_home_page} +browser.startup.homepage_reset=%{default_home_page} +EOF +install -m0644 suse-browserconfig.properties $RPM_BUILD_ROOT%{progdir}/browserconfig.properties +rm suse-browserconfig.properties +# install the system extension +mkdir susefox\@opensuse.org +(cd susefox\@opensuse.org; unzip ../susefox.xpi) +mkdir -p $RPM_BUILD_ROOT%{_datadir}/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/ +cp -r susefox\@opensuse.org \ + $RPM_BUILD_ROOT%{_datadir}/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/ + +%clean +rm -rf $RPM_BUILD_ROOT + +%pre -f %{name}.schemas_pre + +%preun -f %{name}.schemas_preun + +%posttrans -f %{name}.schemas_posttrans + +%files -f %{name}.schemas_list +%defattr(-,root,root) +%doc COPYING.susefox +%doc ../COPYING +%{progdir}/defaults/preferences/firefox-openSUSE.js +%{progdir}/defaults/profile/bookmarks.html +%{progdir}/browserconfig.properties +%{progdir}/searchplugins/* +%{progdir}/distribution +%{_datadir}/mozilla + +%changelog diff -r 000000000000 -r a2dad31712ff bookmarks.html.suse --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bookmarks.html.suse Fri Jul 09 18:10:26 2010 +0200 @@ -0,0 +1,38 @@ + + + +Bookmarks +

Bookmarks

+ +

+

Get Bookmark Add-ons +
+

Bookmarks Toolbar Folder

+
Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar +

+

openSUSE

+

+

openSUSE +
openSUSE Documentation +
openSUSE Download +
openSUSE News +
How To participate in openSUSE +
openSUSE Forums +
Planet openSUSE +

+

+

Getting Started +
Latest Headlines +

+


+

Mozilla Firefox

+

+

Help and Tutorials +
Customize Firefox +
Get Involved +
About Us +

+

+

diff -r 000000000000 -r a2dad31712ff distribution.ini.in --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/distribution.ini.in Fri Jul 09 18:10:26 2010 +0200 @@ -0,0 +1,7 @@ +[Global] +id=openSUSE +version=%VERSION% +about=Firefox for openSUSE + +[Preferences] +app.partner.opensuse="opensuse" diff -r 000000000000 -r a2dad31712ff firefox-suse-default-prefs.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/firefox-suse-default-prefs.js Fri Jul 09 18:10:26 2010 +0200 @@ -0,0 +1,12 @@ +pref("browser.display.use_system_colors", true); +pref("general.smoothScroll", true); +pref("font.default", "sans-serif"); +pref("font.default.x-western", "sans-serif"); +pref("font.name.monospace.x-western", "monospace"); +pref("font.name.monospace.x-unicode", "monospace"); +pref("network.negotiate-auth.gsslib", "GSSAPI"); +pref("print.print_edge_top", 14); // 1/100 of an inch +pref("print.print_edge_left", 16); // 1/100 of an inch +pref("print.print_edge_right", 16); // 1/100 of an inch +pref("print.print_edge_bottom", 14); // 1/100 of an inch +pref("accessibility.typeaheadfind.soundURL", "default"); diff -r 000000000000 -r a2dad31712ff firefox.schemas --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/firefox.schemas Fri Jul 09 18:10:26 2010 +0200 @@ -0,0 +1,289 @@ + + + + /schemas/apps/firefox/lockdown/disable_history + /apps/firefox/lockdown/disable_history + firefox + bool + false + + Disable the browser history + Prevent the browser from keeping a history of visited sites + + + + /schemas/apps/firefox/lockdown/disable_toolbar_editing + /apps/firefox/lockdown/disable_toolbar_editing + firefox + bool + false + + Disable toolbar editing + Prevent the user from editing the toolbar + + + + /schemas/apps/firefox/lockdown/disable_themes + /apps/firefox/lockdown/disable_themes + firefox + bool + false + + Disable installing themes + To prevent the user from installing themes + + + + /schemas/apps/firefox/lockdown/disable_extensions + /apps/firefox/lockdown/disable_extensions + firefox + bool + false + + Disable installing extensions + Prevent the user from installing extensions + + + + /schemas/apps/firefox/web/disable_popups + /apps/firefox/web/disable_popups + firefox + bool + false + + Enable popup blocker + Enable popup blocker without warning about blocked popups + + + + /schemas/apps/firefox/web/java_enabled + /apps/firefox/web/java_enabled + firefox + bool + true + + Enable java + Enable java + + + + /schemas/apps/firefox/web/javascript_enabled + /apps/firefox/web/javascript_enabled + firefox + bool + true + + Enable javascript + Enable javascript + + + + /schemas/apps/firefox/lockdown/disable_url_bar + /apps/firefox/lockdown/disable_url_bar + firefox + bool + false + + Disable location bar + Prevent the user from entering URLs in the location bar + + + + /schemas/apps/firefox/lockdown/disable_searchbar + /apps/firefox/lockdown/disable_searchbar + firefox + bool + false + + Disable search bar + Prevent the user from using the search bar + + + + /schemas/apps/firefox/web/disable_cookies + /apps/firefox/web/disable_cookies + firefox + bool + false + + Disable cookies + Prevent the browser from storing cookies + + + + /schemas/apps/firefox/web/disable_save_password + /apps/firefox/web/disable_save_password + firefox + bool + false + + Disable saved passwords + Prevent the browser from storing saved passwords + + + + /schemas/apps/firefox/web/cache_size + /apps/firefox/web/cache_size + firefox + int + 50000 + + Disk cache size in KB + Disk cache size in KB + + + + /schemas/apps/firefox/general/homepage_url + /apps/firefox/general/homepage_url + firefox + string + www.opensuse.org + + Home Page URL + Home Page URL + + + + /schemas/apps/firefox/web/download_defaultfolder + /apps/firefox/web/download_defaultfolder + firefox + string + Desktop + + Default download location + Default download location. Possible values include: "Desktop", "My Downloads", and "Home" + + + + /schemas/apps/firefox/lockdown/disable_unsafe_protocol + /apps/firefox/lockdown/disable_unsafe_protocol + firefox + bool + false + + Disable unsafe protocols + Disable non-builtin protocols not explicitly enabled + + + + /schemas/apps/firefox/lockdown/disable_bookmark_editing + /apps/firefox/lockdown/disable_bookmark_editing + firefox + bool + false + + Disable editing bookmarks + Prevent the user from editing browser bookmarks + + + + /schemas/apps/firefox/lockdown/hide_bookmark + /apps/firefox/lockdown/hide_bookmark + firefox + bool + false + + Disable bookmarks feature + Prevent the user from editing or viewing bookmarks + + + + /schemas/apps/firefox/lockdown/disable_show_passwords + /apps/firefox/lockdown/disable_show_passwords + firefox + bool + false + + Disable display of stored web passwords + Disable plain text display of stored web passwords in Preferences dialog + + + + /schemas/apps/firefox/lockdown/disable_javascript_chrome + /apps/firefox/lockdown/disable_javascript_chrome + firefox + bool + false + + Prevent javascript windows from hiding chrome + Prevent windows opened by javascript from hiding window chrome (location bar, status bar, etc.) + + + + /schemas/apps/firefox/web/cookie_accept + /apps/firefox/web/cookie_accept + firefox + int + 0 + + Cookie Lifetime Policy + Cookie Lifetime Policy: 0 = Accept cookies normally; 1 = Prompt for each cookie; 2 = Accept for current session only; 3 = Accept for N days + + + + /schemas/apps/firefox/web/images_load + /apps/firefox/web/images_load + firefox + int + 0 + + Image loading policy + Image loading policy: 0 = load all images; 1 = exclude third-party image loading; 2 = exclude all image loading + + + + /schemas/apps/firefox/lockdown/additional_safe_protocols + /apps/firefox/lockdown/additional_safe_protocols + firefox + string + + + Additional Safe Protocols + Additional Safe Protocols + + + + /schemas/apps/firefox/general/trusted_URIs + /apps/firefox/general/trusted_URIs + firefox + list + string + [] + + List of URIs for which Kerberos/NTLM is enabled + A comma-separated list of URI keys, of the form + [scheme "://"] [host [":" port]], for which login should be allowed + via SPNEGO Kerberos or NTLM authentication. + + + + + /schemas/apps/firefox/general/delegated_URIs + /apps/firefox/general/delegated_URIs + firefox + list + string + [] + + List of URIs for which Kerberos/NTLM delegation is enabled + A comma-separated list of URI keys, of the form + [scheme "://"] [host [":" port]], for which delegation should be allowed + using SPNEGO Kerberos or NTLM authentication. + + + + + /schemas/apps/firefox/general/allowed_indirect_gnomevfs_loads + /apps/firefox/general/allowed_indirect_gnomevfs_loads + firefox + string + "" + + A list of protocols, handled by gnome-vfs, that are permitted + A comma-separated list of protocols, handled by + gnome-vfs and of the form [scheme "://"], whose loads are + allowed. + + + + diff -r 000000000000 -r a2dad31712ff search-addons.tar.bz2 Binary file search-addons.tar.bz2 has changed diff -r 000000000000 -r a2dad31712ff susefox-20100609.tar.bz2 Binary file susefox-20100609.tar.bz2 has changed