%define ff_epoch 0 %define ff_ver 3.0.10 %define _mozillapath %{_libdir}/firefox-%{ff_ver} %define _mozillaextpath %{_mozillapath}/extensions %define git_commit e641c9278557b248915c27c04c3c0fcf592d85ab Summary: BonjourFoxy extension for firefox Name: firefox-ext-bonjourfoxy Version: 0.4.1 Release: %mkrel 1 License: Public Domain Group: Networking/WWW URL: http://andrew.tj.id.au/projects/bonjourfoxy/ Source0: andrewtj-bonjourfoxy-%{git_commit}.tar.gz Source1: build.sh Requires: mozilla-firefox = %{ff_epoch}:%{ff_ver} BuildRequires: xulrunner-devel BuildRequires: xulrunner-devel-unstable BuildRequires: nspr-devel BuildRequires: nspr-devel BuildRequires: avahi-compat-libdns_sd-devel BuildRoot: %{_tmppath}/%{name}-%{version} %description BonjourFoxy adds Bonjour (DNS Service Discovery) support to Firefox 3. It is beta software however it is feature complete in that via the use of a sidebar or menu you can browse for and navigate to services. Bonjourfoxy also provides an interface for Extension developers to perform browse, resolve and register services as well as to enumerate browse/registration domains. %prep %setup -q -n andrewtj-bonjourfoxy-%{git_commit} install -m 755 %{SOURCE1} src/build.sh %build cd src ./build.sh %install rm -rf %{buildroot} extdir="%{_mozillaextpath}/bonjourfoxy@andrew.tj.id.au" install -d -m 755 %{buildroot}$extdir cp -pr content %{buildroot}$extdir cp -pr defaults %{buildroot}$extdir cp -pr locale %{buildroot}$extdir cp -pr skin %{buildroot}$extdir cp -pr skin-darwin %{buildroot}$extdir install -m 644 *.rdf %{buildroot}$extdir install -m 644 chrome.manifest %{buildroot}$extdir install -d -m 755 %{buildroot}$extdir/components install -m 644 src/*/*.js %{buildroot}$extdir/components install -m 644 src/*/*.xpt %{buildroot}$extdir/components install -d -m 755 %{buildroot}$extdir/platform/Linux/components install -m 644 src/*/*.so %{buildroot}$extdir/platform/Linux/components %clean rm -rf %{buildroot} %files %defattr(0644,root,root,755) %dir %_mozillapath %{_mozillaextpath} %changelog * Sat May 30 2009 Funda Wang <fundawang@mandriva.org> 0.4.1-1mdv2010.0 + Revision: 381248 - New version 0.4.1 * Thu May 07 2009 Guillaume Rousse <guillomovitch@mandriva.org> 0.4.0-3mdv2010.0 + Revision: 372889 - fix firefox directory for backports * Fri May 01 2009 Funda Wang <fundawang@mandriva.org> 0.4.0-2mdv2010.0 + Revision: 369816 - rebuild for new ff * Wed Apr 15 2009 Guillaume Rousse <guillomovitch@mandriva.org> 0.4.0-1mdv2009.1 + Revision: 367591 - import firefox-ext-bonjourfoxy