%include /usr/lib/rpm/macros.php %define _class Pager %define _pearname %{_class} %define _status stable Summary: %{_pearname} - generic data paging class Summary(pl): %{_pearname} - podstawowa klasa do dzielenia na strony Name: php-pear-%{_pearname} Version: 2.3.1 Release: 1 License: PHP 2.02 Group: Development/Languages/PHP Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz # Source0-md5: 6c988e9e3473bac1f5433fded3b530e2 URL: http://pear.php.net/package/Pager/ BuildRequires: rpm-php-pearprov >= 4.0.2-98 Requires: php-pear Obsoletes: php-pear-Pager_Sliding BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description If you have data that needs paging (ie 1-10 on page one, 11-20 on page two) this class can help. Pass it an array of data and it will sort it into pages, picking up the current page id from the url. It can also give you back/next and page number links taking the current url and adding the correct page id to it. In PEAR status of this package is: %{_status}. %description -l pl Ta klasa pomaga w sytuacji, kiedy dane wymagają podziału na strony (np. pozycje 1-10 na pierwszej stronie, 11-20 na drugiej itd.). Po przekazaniu tablicy danych klasa dzieli na strony, pobierając identyfikator strony z URL-a. Może także podać odnośniki do poprzedniej i następnej strony, biorąc aktualny URL i dodając do niego właściwe identyfikatory stron. Ta klasa ma w PEAR status: %{_status}. %prep %setup -q -c %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class} install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/ %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc %{_pearname}-%{version}/{examples,tests} %dir %{php_pear_dir}/%{_class} %{php_pear_dir}/%{_class}/*.php