# HG changeset patch # User Wolfgang Rosenauer # Date 1445248809 -7200 # Node ID 8b7deb51c63164c6beb149006de3795131b5a3b3 # Parent 4b7dcb9dae3691e1aaceb5d8b576bd8504ba0fb4 current version diff -r 4b7dcb9dae36 -r 8b7deb51c631 MozillaFirefox-branding-openSUSE.changes --- a/MozillaFirefox-branding-openSUSE.changes Mon Jul 20 11:18:22 2015 +0200 +++ b/MozillaFirefox-branding-openSUSE.changes Mon Oct 19 12:00:09 2015 +0200 @@ -1,7 +1,20 @@ ------------------------------------------------------------------- -Mon Jul 20 09:06:54 UTC 2015 - wr@rosenauer.org +Mon Oct 19 09:54:57 UTC 2015 - wr@rosenauer.org + +- change homepage to https://www.opensuse.org/searchPage/ + (boo#950948, boo#950949) + +------------------------------------------------------------------- +Sun Jul 26 08:14:23 UTC 2015 - wr@rosenauer.org +- identify Leap 42.1 correctly - searchplugins need to be placed under distribution with FF 40 +- disable susefox + * its main purpose the plugin finder service misses server + side maintenance and NPAPI plugins are being obsoleted sooner + or later +- homepage setting moved back from susefox to distribution + configuration ------------------------------------------------------------------- Mon Mar 25 22:41:28 UTC 2013 - wr@rosenauer.org diff -r 4b7dcb9dae36 -r 8b7deb51c631 MozillaFirefox-branding-openSUSE.spec --- a/MozillaFirefox-branding-openSUSE.spec Mon Jul 20 11:18:22 2015 +0200 +++ b/MozillaFirefox-branding-openSUSE.spec Mon Oct 19 12:00:09 2015 +0200 @@ -1,7 +1,7 @@ # # spec file for package MozillaFirefox-branding-openSUSE # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2008-2013 Wolfgang Rosenauer # # All modifications and additions to the file contributed by third parties @@ -45,19 +45,32 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %define progdir %{_libdir}/firefox %define libgssapi libgssapi_krb5.so.2 +%if %suse_version == 1315 +# Leap 42 +%define suseversion 42.1 +%define distname openSUSE Leap +%else +# openSUSE <= 13.2 & Tumbleweed? %define suseversion %(echo -e "scale=1\\n%{suse_version}/100" | bc 2>/dev/null) -# HINT: default homepage is a property now included in susefox +%define distname openSUSE +%endif +%define homepage https://www.opensuse.org/searchPage/ +%define susefox 0 %description This package provides openSUSE Look and Feel for Firefox. %prep cp -a %{SOURCE6} COPYING +%if %susefox %setup -n susefox -q mv COPYING COPYING.susefox +%endif %build +%if %susefox ./build.sh +%endif %install install -d $RPM_BUILD_ROOT%{progdir} @@ -75,7 +88,9 @@ install -m0644 %{SOURCE7} $RPM_BUILD_ROOT%{progdir}/defaults/pref/ # distribution.ini install -d $RPM_BUILD_ROOT%{progdir}/distribution -sed -e 's,%VERSION%,%{suseversion},g' \ +sed -e 's,%VERSION%,%{suseversion},g +s,%HOMEPAGE%,%{homepage},g +s,%DIST%,%{distname},g' \ %{SOURCE5} > distribution.ini install -m 0644 distribution.ini $RPM_BUILD_ROOT%{progdir}/distribution/ # search plugins @@ -83,20 +98,25 @@ sed -e 's,%VERSION%,%{suseversion},g' \ %{SOURCE1} > $RPM_BUILD_ROOT%{progdir}/distribution/searchplugins/common/opensuse-software.xml cp %{SOURCE8} $RPM_BUILD_ROOT%{progdir}/distribution/searchplugins/common/ +%if %susefox # 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}/ +%endif %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) +%if %susefox %doc COPYING.susefox %doc ../COPYING +%{_datadir}/mozilla +%endif %dir %{progdir} %dir %{progdir}/defaults/ %dir %{progdir}/defaults/pref @@ -108,6 +128,5 @@ %{progdir}/browser/defaults/preferences/firefox-openSUSE.js %{progdir}/browser/defaults/profile/bookmarks.html %{progdir}/distribution -%{_datadir}/mozilla %changelog diff -r 4b7dcb9dae36 -r 8b7deb51c631 distribution.ini.in --- a/distribution.ini.in Mon Jul 20 11:18:22 2015 +0200 +++ b/distribution.ini.in Mon Oct 19 12:00:09 2015 +0200 @@ -1,7 +1,10 @@ [Global] id=openSUSE version=%VERSION% -about=Firefox for openSUSE +about=Firefox for %DIST% [Preferences] app.partner.opensuse="opensuse" + +[LocalizablePreferences] +browser.startup.homepage="%HOMEPAGE%" diff -r 4b7dcb9dae36 -r 8b7deb51c631 firefox-suse-default-prefs.js --- a/firefox-suse-default-prefs.js Mon Jul 20 11:18:22 2015 +0200 +++ b/firefox-suse-default-prefs.js Mon Oct 19 12:00:09 2015 +0200 @@ -10,7 +10,6 @@ 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"); -pref("browser.startup.homepage", "chrome://susefox/content/susefox.properties"); pref("startup.homepage_welcome_url", ""); pref("startup.homepage_override_url", "");