Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > acefbb9a690f575102f5a72a8dde2571 > files > 3

firefox-ext-bonjourfoxy-0.4.1-1mdv2009.0.src.rpm

%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