%define ff_epoch 0 %define ff_ver 3.0.8 %define _mozillapath %{_libdir}/firefox-%{ff_ver} %define _mozillaextpath %{_mozillapath}/extensions Summary: Real Kiosk extension for firefox Name: firefox-ext-r-kiosk Version: 0.7.2 Release: %mkrel 2 License: Public Domain Group: Networking/WWW URL: https://addons.mozilla.org/en-US/firefox/addon/1659 Source: https://addons.mozilla.org/en-US/firefox/downloads/latest/1659/addon-1659-latest.xpi # (tv) fix support for firefox-3.0.x: Patch0: r-kiosk-fix-support-for-firefox-3.0.x.diff BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot Requires: mozilla-firefox = %{ff_epoch}:%{ff_ver} Obsoletes: mozilla-firefox-ext-blogrovr < %{version}-%{release} Provides: mozilla-firefox-ext-blogrovr = %{version}-%{release} %description Real Kiosk (R-kiosk) is a Firefox extension that defaults to full screen, disables all menus, toolbars, key commands and right button menus. Alt+Home still takes you home. %prep %setup -q -c -n %{name}-%{version} %patch0 -p0 %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 Apr 15 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.7.2-2mdv2009.1 + Revision: 367505 - shoud not be noarch * Wed Apr 15 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.7.2-1.mdv2009.1 + Revision: 367318 - import firefox-ext-r-kiosk