Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > by-pkgid > 0ec0b5f47ad55370bf12daa4dc5a6e97 > files > 2

mozilla-firefox-theme-gnome-2.0.0-8mdv2009.0.src.rpm

%define _enable_debug_packages %{nil}
%define debug_package          %{nil}

%define ff_epoch 0
%define ff_ver 2.0.0.16

%define _mozillapath %{_libdir}/firefox-%{ff_ver}
%define _mozillaextpath %{_mozillapath}/extensions

Summary: GNOME theme for Mozilla Firefox
Name: mozilla-firefox-theme-gnome
Version: 2.0.0
Release: %mkrel 8
License: GPL
Group: Networking/WWW
URL: https://addons.mozilla.org/en-US/firefox/addon/3814
Source: https://addons.mozilla.org/en-US/firefox/downloads/file/12420/gnome-2.0.0-fx.jar
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
Requires: mozilla-firefox = %{ff_epoch}:%{ff_ver}

%description
This package contains the GNOME theme for Mozilla Firefox, using icons from the
Tango Desktop Project. It is a variant of the "Tango" theme for use with the
GNOME default icons.

%prep
# Unfortunately, we have to fix the packaging for this one. :(
%setup -T -q -c -n %{name}-%{version}
unzip %{SOURCE0} icon.png install.rdf preview.png
mkdir chrome
cp %{SOURCE0} chrome/tmp.xpi
cat > chrome.manifest <<_EOF_
skin    communicator    gnome   jar:chrome/tmp.xpi!/communicator/
skin    global  gnome   jar:chrome/tmp.xpi!/global/
skin    browser gnome   jar:chrome/tmp.xpi!/browser/
skin    mozapps gnome   jar:chrome/tmp.xpi!/mozapps/
skin    help    gnome   jar:chrome/tmp.xpi!/help/
skin    subskin gnome   jar:chrome/tmp.xpi!/subskin/
_EOF_

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_mozillaextpath}

hash="$(sed -n '/.*em:id="\(.*\)"/{s//\1/p;q}' install.rdf)"
if [ -z "$hash" ]; then
    hash="$(sed -n '/.*em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' install.rdf)"
fi
if [ -z "$hash" ]; then
    echo "Failed to find plugin hash."
    exit 1
fi
extdir="%{_mozillaextpath}/$hash"
mkdir -p "%{buildroot}$extdir"
cp -af * "%{buildroot}$extdir/"

%clean
rm -rf %{buildroot}

%files
%defattr(0644,root,root,0755)
%dir %_mozillapath
%{_mozillaextpath}


%changelog
* Wed Jul 16 2008 Oden Eriksson <oeriksson@mandriva.com> 2.0.0-8mdv2009.0
+ Revision: 236319
- rebuilt for mozilla-firefox-2.0.0.16

* Thu Jul 03 2008 Tiago Salem <salem@mandriva.com.br> 2.0.0-7mdv2009.0
+ Revision: 231262
- Rebuild for firefox 2.0.0.15

* Fri Apr 18 2008 Oden Eriksson <oeriksson@mandriva.com> 2.0.0-6mdv2009.0
+ Revision: 195597
- rebuild for mozilla-firefox-2.0.0.14

* Wed Mar 26 2008 Oden Eriksson <oeriksson@mandriva.com> 2.0.0-5mdv2008.1
+ Revision: 190291
- bump release (for mozilla-firefox-2.0.0.13)
- disable useless debug package

* Sat Feb 09 2008 Emmanuel Andry <eandry@mandriva.org> 2.0.0-4mdv2008.1
+ Revision: 164484
- Rebuilt for FF 2.0.0.12

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Wed Dec 12 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.0.0-3mdv2008.1
+ Revision: 117786
- own firefox directories so that they're not left behind on uninstall

* Tue Dec 11 2007 Marcelo Ricardo Leitner <mrl@mandriva.com> 2.0.0-2mdv2008.1
+ Revision: 117480
- Rebuilt for FF 2.0.0.11

* Fri Nov 09 2007 Marcelo Ricardo Leitner <mrl@mandriva.com> 2.0.0-1mdv2008.1
+ Revision: 107048
- First package.
- Created package structure for mozilla-firefox-theme-gnome.