Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 4f5bbe5147bf898577c8fce2d495a965 > files > 2

php-pear-Spreadsheet_Excel_Writer-0.9.2-2.mga3.src.rpm

%define upstream_name Spreadsheet_Excel_Writer
%define xmldir  %{_var}/lib/pear
%define peardir %(pear config-get php_dir 2> /dev/null)

Name: 		php-pear-%{upstream_name}
Version:     	0.9.2
Release:     	%mkrel 2
Summary:    	Package for generating Excel spreadsheets
License: 	LGPL
Group: 		Development/PHP
Source0: 	http://pear.php.net/get/Spreadsheet_Excel_Writer-%{version}.tgz
URL: 		http://pear.php.net/package/Spreadsheet_Excel_Writer
BuildRequires:	php-pear >= 1.4.7
Requires: 	php-pear-OLE >= 0.5
Requires:	php-pear >= 1.4.0b1
BuildArch: noarch

%description
Spreadsheet_Excel_Writer was born as a porting of the
Spreadsheet::WriteExcel Perl module to PHP.
  It allows writing of Excel spreadsheets without the need for COM objects.
  It supports formulas, images (BMP) and all kinds of formatting for text
and cells.
  It currently supports the BIFF5 format (Excel 5.0), so functionality
appeared in the latest Excel versions is not yet available.

%prep
%setup -c -T
pear -v -c pearrc \
        -d php_dir=%{peardir} \
        -d doc_dir=/docs \
        -d bin_dir=%{_bindir} \
        -d data_dir=%{peardir}/data \
        -d test_dir=%{peardir}/tests \
        -d ext_dir=%{_libdir} \
        -s

%build

%install
rm -rf %{buildroot}
pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0}
        
# Clean up unnecessary files
rm pearrc
rm %{buildroot}/%{peardir}/.filemap
rm %{buildroot}/%{peardir}/.lock
rm -rf %{buildroot}/%{peardir}/.registry
rm -rf %{buildroot}%{peardir}/.channels
rm %{buildroot}%{peardir}/.depdb
rm %{buildroot}%{peardir}/.depdblock



# Install XML package description
mkdir -p %{buildroot}%{xmldir}
tar -xzf %{SOURCE0} package.xml
cp -p package.xml %{buildroot}%{xmldir}/Spreadsheet_Excel_Writer.xml

%clean
rm -rf %{buildroot}

%post
pear install --nodeps --soft --force --register-only %{xmldir}/Spreadsheet_Excel_Writer.xml

%postun
if [ "$1" -eq "0" ]; then
    pear uninstall --nodeps --ignore-errors --register-only pear.php.net/Spreadsheet_Excel_Writer
fi

%files
%defattr(-,root,root)

%{peardir}/*
%{xmldir}/Spreadsheet_Excel_Writer.xml


%changelog

* Sun Jan 13 2013 umeabot <umeabot> 0.9.2-2.mga3
+ Revision: 377290
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Jan 14 2012 spuhler <spuhler> 0.9.2-1.mga2
+ Revision: 196107
- upgrade to 0.9.2
  pearized spec

* Sat Jan 29 2011 spuhler <spuhler> 0.9.1-7.mga1
+ Revision: 44296
- removed buildroot definition from .spec
  removed the if mdkversion lines
- imported package php-pear-Spreadsheet_Excel_Writer