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