MozillaFirefox-branding-openSUSE.spec
changeset 10 78c0172dda6c
parent 9 b0976f9b62ff
child 11 ce8283942662
equal deleted inserted replaced
9:b0976f9b62ff 10:78c0172dda6c
    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