Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > bda1ae3886cee448503ab08f064908ed > files > 2

php-pear-Cache-1.5.4-1mdk.src.rpm

%define name php-pear-Cache
%define rname Cache
%define version 1.5.4
%define rversion 1.5.4
%define release 1mdk

%define pear_phpdir %{_datadir}/pear
%define pear_docdir %{_datadir}/pear/docs
%define pear_extdir %{_libdir}/php/extensions
%define pear_datadir %{_datadir}/pear/data
%define pear_testdir %{_datadir}/pear/tests

Summary: Framework for caching of arbitrary data
Name:      %{name}
Version:   %{version}
Release:   %{release}
Source0:   %{rname}-%{version}.tar.bz2
License:   PHP License
Group:     Development/Other
Url:       http://pear.php.net/package/Cache
BuildRoot: %{_tmppath}/%{name}-buildroot
BuildArch: noarch
PreReq:    php-pear
Requires: php-pear-HTTP_Request
%description
With the PEAR Cache you can cache the result of certain function
calls, as well as the output of a whole script run or share data
between applications.

%prep
%setup -q -n %rname-%rversion
mv ../package.xml .

%build

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{pear_phpdir}
cp Cache.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache.php
mkdir -p $RPM_BUILD_ROOT%{pear_phpdir}/Cache
cp Application.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Application.php
cp Container.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Container.php
cp Error.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Error.php
cp Function.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Function.php
cp Graphics.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Graphics.php
cp HTTP_Request.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/HTTP_Request.php
cp Output.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Output.php
cp OutputCompression.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/OutputCompression.php
mkdir -p $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Container
cp Container/db.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Container/db.php
cp Container/dbx.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Container/dbx.php
cp Container/mdb.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Container/mdb.php
mkdir -p $RPM_BUILD_ROOT%{pear_datadir}/Cache/Container
cp Container/mdb_cache_schema.xml $RPM_BUILD_ROOT%{pear_datadir}/Cache/Container/mdb_cache_schema.xml
cp Container/file.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Container/file.php
cp Container/msession.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Container/msession.php
cp Container/phplib.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Container/phplib.php
cp Container/shm.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Container/shm.php
cp Container/trifile.php $RPM_BUILD_ROOT%{pear_phpdir}/Cache/Container/trifile.php

find $RPM_BUILD_ROOT -type f -exec sed -i 's|^#!/usr/local/bin/php|#!/usr/bin/php|' {} \;
mkdir -p $RPM_BUILD_ROOT%{pear_phpdir}/packages
cp package.xml $RPM_BUILD_ROOT%{pear_phpdir}/packages/%{rname}.xml

%post
pear install -r -n %{pear_phpdir}/packages/%{rname}.xml

%preun
pear uninstall -r -n %{rname}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%dir %{pear_phpdir}/Cache
%dir %{pear_phpdir}/Cache/Container
%dir %{pear_datadir}/Cache/Container
%{pear_phpdir}/Cache.php
%{pear_phpdir}/Cache/Application.php
%{pear_phpdir}/Cache/Container.php
%{pear_phpdir}/Cache/Error.php
%{pear_phpdir}/Cache/Function.php
%{pear_phpdir}/Cache/Graphics.php
%{pear_phpdir}/Cache/HTTP_Request.php
%{pear_phpdir}/Cache/Output.php
%{pear_phpdir}/Cache/OutputCompression.php
%{pear_phpdir}/Cache/Container/db.php
%{pear_phpdir}/Cache/Container/dbx.php
%{pear_phpdir}/Cache/Container/mdb.php
%{pear_datadir}/Cache/Container/mdb_cache_schema.xml
%{pear_phpdir}/Cache/Container/file.php
%{pear_phpdir}/Cache/Container/msession.php
%{pear_phpdir}/Cache/Container/phplib.php
%{pear_phpdir}/Cache/Container/shm.php
%{pear_phpdir}/Cache/Container/trifile.php
%{pear_phpdir}/packages/%{rname}.xml

%changelog
* Thu Jan 20 2005 Pascal Terjan <pterjan@mandrake.org> 1.5.4-1mdk

- First mdk package