1 %include /usr/lib/rpm/macros.php
3 %define _subclass PrefManager
5 %define _pearname %{_class}_%{_subclass}
7 Summary: %{_pearname} - preferences management class
8 Summary(pl): %{_pearname} - klasa do zarz±dzania preferencjami
9 Name: php-pear-%{_pearname}
13 Group: Development/Languages/PHP
14 Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
15 # Source0-md5: b29c2f95475fbc4970e2fa2d93715ae7
16 URL: http://pear.php.net/package/Auth_PrefManager/
17 BuildRequires: php-pear-PEAR
18 BuildRequires: rpm-php-pearprov >= 4.4.2-11
20 Requires: php-pear-DB >= 1.6.0
21 Provides: php-pear-PrefManager
22 Obsoletes: php-pear-PrefManager
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Preference Manager is a class to handle user preferences in a web
28 application, looking them up in a table using a combination of their
29 userid, and the preference name to get a value, and (optionally)
30 returning a default value for the preference if no value could be
31 found for that user. It is designed to be used alongside the PEAR Auth
32 class, but can be used with anything that allows you to obtain the
33 user's id - including your own code.
35 In PEAR status of this package is: %{_status}.
38 Preference Manager (Zarz±dca ustawieñ) to klasa obs³uguj±ca ustawienia
39 u¿ytkownika w aplikacjach WWW, wyszukiwania ich w tabeli przy u¿yciu
40 kombinacji identyfikatora u¿ytkownika i nazwy ustawienia w celu
41 uzyskania warto¶ci i (opcjonalnie) zwrócenia domy¶lnej warto¶ci
42 ustawienia w przypadku nie znalezienia warto¶ci dla danego
43 u¿ytkownika. Klasa zosta³a zaprojektowana w celu u¿ywania wraz z klas±
44 PEAR-a Auth, ale mo¿e byæ u¿ywana z czymkolwiek, co pozwala na
45 uzyskanie identyfikatora u¿ytkownika - w³±cznie z w³asnym kodem.
47 Ta klasa ma w PEAR status: %{_status}.
53 rm -rf $RPM_BUILD_ROOT
55 install -d $RPM_BUILD_ROOT%{php_pear_dir}
58 # For compatibility with old class:
59 ln -s %{_subclass}.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/preferences.php
62 rm -rf $RPM_BUILD_ROOT
65 %defattr(644,root,root,755)
67 %doc docs/%{_pearname}/docs/*
68 %{php_pear_dir}/.registry/*.reg
69 %{php_pear_dir}/%{_class}/*.php