]> git.pld-linux.org Git - packages/Smarty-plugin-paginate.git/blame - Smarty-plugin-paginate.spec
- use virtual php extension deps (to be independant of php version)
[packages/Smarty-plugin-paginate.git] / Smarty-plugin-paginate.spec
CommitLineData
2c1095f8
ER
1%include /usr/lib/rpm/macros.php
2%define php_min_version 5.0.0
3Summary: Smarty plugin for data set pagination
4Name: Smarty-plugin-paginate
5Version: 1.6
fb285f47 6Release: 5
2c1095f8
ER
7License: LGPL v2.1+
8Group: Development/Languages/PHP
9Source0: http://www.phpinsider.com/php/code/SmartyPaginate/SmartyPaginate-%{version}.tar.gz
10# Source0-md5: 1407027bd2cc319cdb3b8535a498289d
11URL: http://www.phpinsider.com/php/code/SmartyPaginate/
12BuildRequires: rpm-php-pearprov >= 4.4.2-11
13Requires: Smarty
fb285f47 14Requires: php(pcre)
2c1095f8 15Requires: php-common >= 4:%{php_min_version}
2c1095f8
ER
16BuildArch: noarch
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%define _smartydir %{_datadir}/php/Smarty
20
21%description
22SmartyPaginate is a data pagination class for the Smarty template
23engine.
24
25Often times when you display a large result set on a web page (such as
26a database query), you will want to break it up across multiple pages
27with "previous" and "next" links that aid in navigating through the
28data. SmartyPaginate automates the task of keeping track of the
29pagination and displaying pagination navigation links.
30
31%prep
32%setup -q -n SmartyPaginate-%{version}
33
34%install
35rm -rf $RPM_BUILD_ROOT
36install -d $RPM_BUILD_ROOT{%{_smartydir}/plugins,%{php_data_dir}}
37cp -a libs/SmartyPaginate.class.php $RPM_BUILD_ROOT%{php_data_dir}
38cp -a plugins/*.php $RPM_BUILD_ROOT%{_smartydir}/plugins
39
40%clean
41rm -rf $RPM_BUILD_ROOT
42
43%files
44%defattr(644,root,root,755)
45%doc NEWS README
46%{php_data_dir}/*.class.php
47%{_smartydir}/plugins/*.php
This page took 0.059092 seconds and 4 git commands to generate.