Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 18aa0d7326c96497898c0f762acbef52 > files > 7

mozilla-thunderbird-lightning-1.0b2-3mdv2010.1.src.rpm

%if %mdkversion == 300
%define build_for_corp3 1
%else
%define build_for_corp3 0
%endif

%if %build_for_corp3
%define distversion C30
%endif
%{?!mkrel:%define mkrel(c:) %{-c: 0.%{-c*}.}%{!?_with_unstable:%(perl -e '$_="%{1}";m/(.\*\\D\+)?(\\d+)$/;$rel=${2}-1;re;print "$1$rel";').%{?subrel:%subrel}%{!?subrel:1}.%{?distversion:%distversion}%{?!distversion:%(echo $[%{mdkversion}/10])}}%{?_with_unstable:%{1}}%{?distsuffix:%distsuffix}%{?!distsuffix:mdk}}

%define name mozilla-thunderbird-lightning
%define oname lightning
%define version 1.0b2
%define release %mkrel 3
%define _buildroot %{_tmppath}/%{name}-buildroot
%define thunderbird_version 3.1.3
%define mozillalibdir %{_libdir}/thunderbird-%{thunderbird_version}

Summary: Calendar extension for Thunderbird
Name: %{name}
Version: %{version}
Release: %{release}
Source0: http://releases.mozilla.org/pub/mozilla.org/calendar/%oname/releases/%version/source/%{oname}-%version.source.tar.bz2
Source1: chrome.manifest
Source2: langpack-0.9.tar.bz2
Patch0: lightning-1.0b2-fix-str-fmt.patch
Patch2:	lightning-sunbird-1.0b1-fix-branding-nightly.patch
Patch3: lightning-1.0b2-link.patch
License: GPL
Group: Networking/WWW
Url: http://www.mozilla.org/projects/calendar/lightning/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: mozilla-thunderbird = 0:%{thunderbird_version}
BuildRequires:  doxygen
BuildRequires:  pkgconfig
BuildRequires:  jpeg-devel
BuildRequires:  png-devel
BuildRequires:  libIDL-devel
BuildRequires:  zip 
BuildRequires:  tcsh
BuildRequires:  gtk+2-devel >= 2.2.0
BuildRequires:  gnome-vfs2-devel
BuildRequires:  imagemagick
BuildRequires:  freetype2-devel
BuildRequires:  X11-devel
BuildRequires:  nsinstall
BuildRequires:  libalsa-devel
BuildRequires:	libnotify-devel >= 0.4
BuildRequires:	libiw-devel
Obsoletes:      mozilla-lightning

#ExclusiveArch:  %{ix86}

%description
Calendar extension for Thunderbird

%prep
%setup -q -n comm-1.9.2
%patch0 -p1 -b .str
%patch3 -p0 -b .link

%build
CFLAGS=$(echo %optflags | %{__sed} -e 's/-O2/-Os/' -e 's/-fexceptions//')
CFLAGS="$CFLAGS -fno-strict-aliasing"
CXXFLAGS="$CFLAGS"
RPM_OPT_FLAGS="$CFLAGS"
export CFLAGS
export CXXFLAGS
export RPM_OPT_FLAGS

%configure2_5x --host=%{_host} --target=%{_target_platform} \
	--enable-application=calendar --enable-calendar --disable-pedantic \
	--disable-debug --enable-official-branding --disable-crashreporter
%make 

%install
rm -rf %buildroot
# Jar for the translation
mkdir -p %buildroot%{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/
mkdir -p mozilla/dist/xpi-stage/build
cp mozilla/dist/xpi-stage/lightning.xpi mozilla/dist/xpi-stage/build/
cd mozilla/dist/xpi-stage/build
unzip -n lightning.xpi
#tar xjvf  %SOURCE2
cp -fr %SOURCE1 .
rm -f lightning.xpi
cp -f -r * %buildroot%{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/
cp -f -r %SOURCE1 %buildroot%{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%dir %{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/
%dir %{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/
%dir %{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/
%dir %{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/
%dir %{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/
%dir %{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/
%{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/*
%{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/*
%{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/*
%{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/*
%{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/*
%{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf
%{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
%{mozillalibdir}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones.sqlite


%changelog
* Tue Sep 07 2010 Funda Wang <fwang@mandriva.org> 1.0b2-3mdv2011.0
+ Revision: 576610
- rebuild for new tb

* Fri Aug 06 2010 Funda Wang <fwang@mandriva.org> 1.0b2-2mdv2011.0
+ Revision: 566582
- rebuild for new tb

* Thu Jul 22 2010 Funda Wang <fwang@mandriva.org> 1.0b2-1mdv2011.0
+ Revision: 556950
- BR iw
- add BR
- rediff str fmt patch
- fix linkage
- New version 1.0b2 for tb 3.1

* Mon Jun 28 2010 Frederic Crozat <fcrozat@mandriva.com> 1.0b1-6mdv2010.1
+ Revision: 549306
- Rebuild with TB 3.0.5

* Wed Mar 31 2010 Funda Wang <fwang@mandriva.org> 1.0b1-5mdv2010.1
+ Revision: 530355
- rebuild for new tb

* Fri Mar 05 2010 Crispin Boylan <crisb@mandriva.org> 1.0b1-4mdv2010.1
+ Revision: 514872
- Rebuild for thunderbird 3.0.3

* Thu Feb 25 2010 Funda Wang <fwang@mandriva.org> 1.0b1-3mdv2010.1
+ Revision: 511360
- rebuild for tb 3.0.2

* Fri Jan 22 2010 Crispin Boylan <crisb@mandriva.org> 1.0b1-2mdv2010.1
+ Revision: 494885
- Rebuild for thunderbird 3.0.1

* Wed Dec 30 2009 Crispin Boylan <crisb@mandriva.org> 1.0b1-1mdv2010.1
+ Revision: 483835
- Disable crash reporter
- BuildRequires alsa
- Update to 1.0 beta 1
- Add patch from svn for branding
- Add more fixes to patch 2
- Disable i10n for now as langpacks are not updated yet

* Tue Dec 01 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 0.9-6mdv2010.1
+ Revision: 472336
- Add translations

* Mon Aug 24 2009 Jerome Martin <jmartin@mandriva.org> 0.9-5mdv2010.0
+ Revision: 420321
- Updated for thunderbird 2.0.0.23

* Wed Jun 24 2009 Funda Wang <fwang@mandriva.org> 0.9-4mdv2010.0
+ Revision: 388828
- fix gcc44 building
- rebuild for new tb

* Thu Mar 19 2009 Funda Wang <fwang@mandriva.org> 0.9-3mdv2009.1
+ Revision: 357641
- rebuild for new tb

* Thu Jan 01 2009 Funda Wang <fwang@mandriva.org> 0.9-2mdv2009.1
+ Revision: 323088
- rebuild for new tb
- fix str fmt

  + Oden Eriksson <oeriksson@mandriva.com>
    - lowercase ImageMagick

* Fri Nov 21 2008 Funda Wang <fwang@mandriva.org> 0.9-1mdv2009.1
+ Revision: 305392
- fix file list
- New version 0.9
- disable cputoolize
- setup -q
- use configure2_5x
- New version 0.8

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild

  + Nicolas Lécureuil <nlecureuil@mandriva.com>
    - Rebuild against new TB

* Wed Feb 27 2008 Marcelo Ricardo Leitner <mrl@mandriva.com> 0.7-3mdv2008.1
+ Revision: 175888
- Rebuilt against TB 2.0.0.12

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

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

* Sat Dec 08 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 0.7-2mdv2008.1
+ Revision: 116539
- New version   0.7

* Mon Dec 03 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 0.5-2mdv2008.1
+ Revision: 114586
- Rebuild against new thunderbird

* Sun Aug 05 2007 Funda Wang <fwang@mandriva.org> 0.5-2mdv2008.0
+ Revision: 59136
- Rebuild for new tb

* Wed Jul 11 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 0.5-1mdv2008.0
+ Revision: 51421
- New version 0.5


* Thu Jan 11 2007 Nicolas Lécureuil <neoclust@mandriva.org> 0.3-5mdv2007.0
+ Revision: 107407
-Rebuild for new thunderbird

* Thu Dec 14 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.3-4mdv2007.1
+ Revision: 96841
- Fix obsoletes tks guillomovitch

* Mon Dec 11 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.3-3mdv2007.1
+ Revision: 95113
- Fix rpm name
- Revert to previous tarball as actual cvs trunk only
  work for thunderbird >= 3.0a
- Change name

* Fri Dec 08 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.3-2mdv2007.1
+ Revision: 93841
- Synx sources
- New cvs snapshot (and add back for x86_64)

* Thu Dec 07 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.3-1mdv2007.1
+ Revision: 92130
- Remove -fPIC arg for the moment as it is broken
- Build only on x86
- Add some BuildRequires
- import mozilla-lightning-0.3-1mdv2007.0