Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 10af979a1941fb9c7e43721218162e0d > files > 4

mozilla-thunderbird-moztraybiff-1.2.4-1.5mdv2009.0.src.rpm

%define rname           mozTrayBiff
%define pkgname         moztraybiff
%define tbver           2.0.0.23
%define tbdir           %{_libdir}/thunderbird-%{tbver}
%define tbextdir        %{tbdir}-extensions
%define tbextuuid       \{2e1b75f1-6b5a-4f1d-89b4-424f636e4fba\}
%define xpi             0

%define subrel 5

Name:           mozilla-thunderbird-%{pkgname}
Version:        1.2.4
Release:        %mkrel 1
Epoch:          0
Summary:        Mozilla New Mail Icon
URL:            http://moztraybiff.mozdev.org/
Source0:        http://downloads.mozdev.org/moztraybiff/mozTrayBiff-%{version}.tar.gz
Source1:        %{name}-chrome.manifest
Patch0:         %{name}-nspr.patch
License:        LGPL
Group:          Networking/Mail
Requires(post):   mozilla-thunderbird = 0:%{tbver}
Requires(postun): mozilla-thunderbird = 0:%{tbver}
BuildRequires:  gtk2-devel
BuildRequires:  mozilla-thunderbird-devel = 0:%{tbver}
BuildRequires:  libnspr-devel
BuildRequires:  zip
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
Mozilla New Mail Icon is an extension which displays an icon in the 
system tray when new mail arrives in your Mozilla or Mozilla 
Thunderbird. It supports the standard (FreeDesktop.org) system tray, as 
used by GNOME, KDE and IceWM.

This extension was previously called Mozilla Free Desktop Integration.

%prep
%setup -q -n %{rname}-%{version}
%patch0 -p1

%build
%{make} MOZ_TRUNK=1 MOZILLA_PLATFORM=tbird MULTI_PLATFORM=0 REAL_CONFIG=%{_bindir}/thunderbird-config

%install
%{__rm} -rf %{buildroot}
%{__mkdir_p} %{buildroot}%{tbextdir}
%if !%{xpi}
%{__mkdir_p} %{buildroot}%{tbdir}/extensions/%{tbextuuid}
%{_bindir}/unzip -qq mozTrayBiff-%{version}-tb%{tbver}-Linux_-gcc3.xpi -d %{buildroot}%{tbdir}/extensions/%{tbextuuid}
%{__install} -m 644 %{SOURCE1} %{buildroot}%{tbdir}/extensions/%{tbextuuid}/chrome.manifest
%else
%{__install} -m 644 mozTrayBiff-%{version}-tb%{tbver}-Linux_-gcc3.xpi %{buildroot}%{tbextdir}
%endif

%clean
%{__rm} -rf %{buildroot}

%post
if [ -f %{tbdir}/components/compreg.dat ]; then
    %{__rm} -f %{tbdir}/components/compreg.dat
fi

if [ -f %{tbdir}/components/xpti.dat ]; then
    %{__rm} -f %{tbdir}/components/xpti.dat
fi

TMPDIR= TB_TMPDIR=`/bin/mktemp -d -q -p /tmp -t %{name}.XXXXXXXXXX` && {
%if %{xpi}
    HOME="$TB_TMPDIR" LD_LIBRARY_PATH="%{tbdir}" %{tbdir}/thunderbird-bin -nox -install-global-extension %{tbextdir}/mozTrayBiff-%{version}-tb%{tbver}-Linux_-gcc3.xpi
%endif
    HOME="$TB_TMPDIR" LD_LIBRARY_PATH="%{tbdir}" %{tbdir}/thunderbird-bin -nox -register
    test -d "$TB_TMPDIR" && %{__rm} -rf -- "$TB_TMPDIR"
}

%postun
if [ -f %{tbdir}/components/xpti.dat ]; then
    %{__rm} -f %{tbdir}/components/xpti.dat
fi

if [ -f %{tbdir}/components/compreg.dat ]; then
    %{__rm} -f %{tbdir}/components/compreg.dat
fi

TMPDIR= TB_TMPDIR=`/bin/mktemp -d -q -p /tmp -t %{name}.XXXXXXXXXX` && {
%if %{xpi}
    HOME="$TB_TMPDIR" LD_LIBRARY_PATH="%{tbdir}" %{tbdir}/thunderbird-bin -nox -install-global-extension %{tbextdir}/mozTrayBiff-%{version}-tb%{tbver}-Linux_-gcc3.xpi
%endif
    HOME="$TB_TMPDIR" LD_LIBRARY_PATH="%{tbdir}" %{tbdir}/thunderbird-bin -nox -register
    test -d "$TB_TMPDIR" && %{__rm} -rf -- "$TB_TMPDIR"
}

%files
%defattr(-,root,root)
%doc changelog README
%if !%{xpi}
%{tbdir}/extensions/%{tbextuuid}
%else
%{tbextdir}/mozTrayBiff-%{version}-tb%{tbver}-Linux_-gcc3.xpi
%endif


%changelog
* Sun Aug 23 2009 Oden Eriksson <oeriksson@mandriva.com> 0:1.2.4-1.5mdv2009.0
- rebuilt for mozilla-thunderbird-2.0.0.23

* Thu Jun 25 2009 Eugeni Dodonov <eugeni@mandriva.com> 0:1.2.4-1.4mdv2009.0
updated to 2.0.0.22

* Thu Mar 26 2009 Gustavo De Nardin <gustavodn@mandriva.com> 0:1.2.4-1.3mdv2009.0
- build for updates

* Wed Jan 14 2009 Vincent Danen <vdanen@mandriva.com> 0:1.2.4-1.2mdv2009.0
- rebuild for thunderbird 2.0.0.19

* Thu Nov 20 2008 Vincent Danen <vdanen@mandriva.com> 0:1.2.4-1.1mdv2009.0
- rebuild for thunderbird 2.0.0.18

* Wed Oct 01 2008 David Walluck <walluck@mandriva.org> 0:1.2.4-1mdv2009.0
+ Revision: 290468
- rebuild for thunderbird 2.0.0.17
- 1.2.4

* Sun Jul 27 2008 David Walluck <walluck@mandriva.org> 0:1.2.3-6mdv2009.0
+ Revision: 250332
- rebuild

* Sun May 04 2008 Funda Wang <fundawang@mandriva.org> 0:1.2.3-5mdv2009.0
+ Revision: 201011
- rebuild for new TB

* Wed Feb 27 2008 Marcelo Ricardo Leitner <mrl@mandriva.com> 0:1.2.3-4mdv2008.1
+ Revision: 175889
- Rebuilt against TB 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 Nov 28 2007 David Walluck <walluck@mandriva.org> 0:1.2.3-3mdv2008.1
+ Revision: 113624
- build for thunderbird 2.0.0.9

* Thu Aug 02 2007 Marcelo Ricardo Leitner <mrl@mandriva.com> 0:1.2.3-2mdv2008.0
+ Revision: 58129
- Rebuilt for TB 2.0.0.6

* Wed Aug 01 2007 David Walluck <walluck@mandriva.org> 0:1.2.3-1mdv2008.0
+ Revision: 57336
- 1.2.3
- update for thunderbird 2.0.0.5

* Fri Jun 15 2007 Marcelo Ricardo Leitner <mrl@mandriva.com> 0:1.2.2-11mdv2008.0
+ Revision: 39996
- Synced with thunderbird version. 2.0.0.4

* Mon Apr 23 2007 David Walluck <walluck@mandriva.org> 0:1.2.2-10mdv2008.0
+ Revision: 17718
- rebuild for new thunderbird


* Sat Mar 10 2007 David Walluck <walluck@mandriva.org> 1.2.2-9mdv2007.1
+ Revision: 140793
- fix tbdir

* Thu Mar 08 2007 David Walluck <walluck@mandriva.org> 0:1.2.2-8mdv2007.1
+ Revision: 134905
- BuildRequires: libnspr-devel
- rebuild for thunderbird 2.0b2

* Sat Jan 06 2007 David Walluck <walluck@mandriva.org> 0:1.2.2-6mdv2007.1
+ Revision: 104738
- rebuild for new thunderbird

* Thu Nov 09 2006 David Walluck <walluck@mandriva.org> 0:1.2.2-5mdv2007.1
+ Revision: 79969
- Use hardcoded thunderbird version
- Import mozilla-thunderbird-moztraybiff

* Sat Sep 16 2006 David Walluck <walluck@mandriva.org> 0:1.2.2-4mdv2007.0
- rebuild for thunderbird 1.5.0.7

* Fri Aug 04 2006 David Walluck <walluck@mandriva.org> 0:1.2.2-3mdv2007.0
- rebuild for thunderbird 1.5.0.5

* Sun Jun 04 2006 David Walluck <walluck@mandriva.org> 0:1.2.2-2mdv2007.0
- rebuild for thunderbird 1.5.0.4

* Thu Apr 27 2006 David Walluck <walluck@mandriva.org> 0:1.2.2-1mdk
- 1.2.2
- drop build patch and instead set MULTI_PLATFORM=0
- drop install.rdf patch as it has been fixed upstream

* Sun Apr 23 2006 David Walluck <walluck@mandriva.org> 0:1.2.1-6mdk
- fix maxVersion

* Sat Apr 22 2006 David Walluck <walluck@mandriva.org> 0:1.2.1-5mdk
- rebuild for new thunderbird 1.5.0.2

* Thu Apr 20 2006 David Walluck <walluck@mandriva.org> 0:1.2.1-4mdk
- rebuild to fix libxpcom.so dependency

* Tue Feb 14 2006 David Walluck <walluck@mandriva.org> 0:1.2.1-3mdk
- BuildRequires: gtk2-devel

* Fri Feb 10 2006 David Walluck <walluck@mandriva.org> 0:1.2.1-2mdk
- support installing as an xpi
- copy chrome.manifest as %%{SOURCE1}

* Sat Jan 07 2006 David Walluck <walluck@mandriva.org> 0:1.2.1-1mdk 
- 1.2.1

* Mon Dec 12 2005 David Walluck <walluck@mandriva.org> 0:1.2-1mdk
- 1.2

* Sun Oct 09 2005 David Walluck <walluck@mandriva.org> 0:1.1-1mdk
- release