MozillaFirefox-branding-openSUSE.spec
changeset 20 680b79bfeb30
parent 19 f968c31068fb
child 21 7f2b23373aa3
equal deleted inserted replaced
19:f968c31068fb 20:680b79bfeb30
    19 
    19 
    20 Name:           MozillaFirefox-branding-openSUSE
    20 Name:           MozillaFirefox-branding-openSUSE
    21 BuildRequires:  bc
    21 BuildRequires:  bc
    22 BuildRequires:  unzip
    22 BuildRequires:  unzip
    23 BuildRequires:  zip
    23 BuildRequires:  zip
    24 Version:        5.0
    24 Version:        6.0
    25 Release:        3
    25 Release:        0
    26 License:        BSD3c(or similar) ; GPL-v2.0+
       
    27 Summary:        openSUSE branding of MozillaFirefox
    26 Summary:        openSUSE branding of MozillaFirefox
       
    27 License:        BSD-3-Clause ; GPL-2.0+
    28 Group:          Productivity/Networking/Web/Browsers
    28 Group:          Productivity/Networking/Web/Browsers
       
    29 Url:            http://www.opensuse.org/
    29 Source:         susefox-20111108.tar.bz2
    30 Source:         susefox-20111108.tar.bz2
    30 Source1:        opensuse-software.xml.in
    31 Source1:        opensuse-software.xml.in
    31 Source2:        bookmarks.html.suse
    32 Source2:        bookmarks.html.suse
    32 Source3:        firefox-suse-default-prefs.js
    33 Source3:        firefox-suse-default-prefs.js
    33 Source4:        firefox.schemas
    34 Source4:        firefox.schemas
    34 Source5:        distribution.ini.in
    35 Source5:        distribution.ini.in
    35 Source6:        %{name}-COPYING
    36 Source6:        %{name}-COPYING
    36 Source7:        all-openSUSE.js
    37 Source7:        all-openSUSE.js
    37 PreReq:         MozillaFirefox >= 4.99
       
    38 Supplements:    packageand(MozillaFirefox:branding-openSUSE)
    38 Supplements:    packageand(MozillaFirefox:branding-openSUSE)
    39 Supplements:    packageand(firefox-esr:branding-openSUSE)
    39 Supplements:    packageand(firefox-esr:branding-openSUSE)
    40 Provides:       MozillaFirefox-branding = %{version}
    40 Provides:       MozillaFirefox-branding = %{version}
    41 Provides:       firefox-esr-branding = %{version}
    41 Provides:       firefox-esr-branding = %{version}
    42 Conflicts:      otherproviders(MozillaFirefox-branding)
    42 Conflicts:      otherproviders(MozillaFirefox-branding)
    44 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
    44 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
    45 %define progdir %{_libdir}/firefox
    45 %define progdir %{_libdir}/firefox
    46 %define libgssapi libgssapi_krb5.so.2
    46 %define libgssapi libgssapi_krb5.so.2
    47 %define suseversion %(echo -e "scale=1\\n%{suse_version}/100" | bc 2>/dev/null)
    47 %define suseversion %(echo -e "scale=1\\n%{suse_version}/100" | bc 2>/dev/null)
    48 # HINT: default homepage is a property now included in susefox
    48 # HINT: default homepage is a property now included in susefox
    49 #%define gconf_confdir %{_sysconfdir}/gconf
       
    50 #%gconf_schemas_prereq
       
    51 
    49 
    52 %description
    50 %description
    53 This package provides openSUSE Look and Feel for MozillaFirefox.
    51 This package provides openSUSE Look and Feel for Firefox.
    54 
    52 
    55 %prep
    53 %prep
    56 cp -a %{SOURCE6} COPYING
    54 cp -a %{SOURCE6} COPYING
    57 %setup -n susefox -q
    55 %setup -n susefox -q
    58 mv COPYING COPYING.susefox
    56 mv COPYING COPYING.susefox
    79 install -m 0644 distribution.ini $RPM_BUILD_ROOT%{progdir}/distribution/
    77 install -m 0644 distribution.ini $RPM_BUILD_ROOT%{progdir}/distribution/
    80 # search plugins
    78 # search plugins
    81 install -d $RPM_BUILD_ROOT%{progdir}/searchplugins
    79 install -d $RPM_BUILD_ROOT%{progdir}/searchplugins
    82 sed -e 's,%VERSION%,%{suseversion},g' \
    80 sed -e 's,%VERSION%,%{suseversion},g' \
    83   %{SOURCE1} > $RPM_BUILD_ROOT%{progdir}/searchplugins/opensuse-software.xml
    81   %{SOURCE1} > $RPM_BUILD_ROOT%{progdir}/searchplugins/opensuse-software.xml
    84 # SCHEMA file
       
    85 #mkdir -p $RPM_BUILD_ROOT%{gconf_confdir}/schemas
       
    86 #install -m 644 %{SOURCE4} \
       
    87 #               $RPM_BUILD_ROOT%{gconf_confdir}/schemas/
       
    88 #%%find_gconf_schemas
       
    89 # install the system extension
    82 # install the system extension
    90 mkdir susefox\@opensuse.org
    83 mkdir susefox\@opensuse.org
    91 (cd susefox\@opensuse.org; unzip ../susefox.xpi)
    84 (cd susefox\@opensuse.org; unzip ../susefox.xpi)
    92 mkdir -p $RPM_BUILD_ROOT%{_datadir}/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
    85 mkdir -p $RPM_BUILD_ROOT%{_datadir}/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
    93 cp -r susefox\@opensuse.org \
    86 cp -r susefox\@opensuse.org \
    94       $RPM_BUILD_ROOT%{_datadir}/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
    87       $RPM_BUILD_ROOT%{_datadir}/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
    95 
    88 
    96 %clean
    89 %clean
    97 rm -rf $RPM_BUILD_ROOT
    90 rm -rf $RPM_BUILD_ROOT
    98 
    91 
    99 #%pre -f %{name}.schemas_pre
       
   100 
       
   101 #%preun -f %{name}.schemas_preun
       
   102 
       
   103 #%posttrans -f %{name}.schemas_posttrans
       
   104 
       
   105 #%files -f %{name}.schemas_list
       
   106 
       
   107 %files
    92 %files
   108 %defattr(-,root,root)
    93 %defattr(-,root,root)
   109 %doc COPYING.susefox
    94 %doc COPYING.susefox
   110 %doc ../COPYING
    95 %doc ../COPYING
       
    96 %dir %{progdir}
       
    97 %dir %{progdir}/defaults/
   111 %dir %{progdir}/defaults/pref
    98 %dir %{progdir}/defaults/pref
   112 %{progdir}/defaults/pref/all-openSUSE.js
    99 %{progdir}/defaults/pref/all-openSUSE.js
   113 %{progdir}/defaults/pref/firefox-openSUSE.js
   100 %{progdir}/defaults/pref/firefox-openSUSE.js
   114 %dir %{progdir}/defaults/profile/
   101 %dir %{progdir}/defaults/profile/
   115 %{progdir}/defaults/profile/bookmarks.html
   102 %{progdir}/defaults/profile/bookmarks.html
   116 %{progdir}/searchplugins/*
   103 %{progdir}/searchplugins/
   117 %{progdir}/distribution
   104 %{progdir}/distribution
   118 %{_datadir}/mozilla
   105 %{_datadir}/mozilla
   119 
   106 
   120 %changelog
   107 %changelog