1 %include /usr/lib/rpm/macros.php
3 %define _subclass Session
5 %define _pearname %{_class}_%{_subclass}
6 Summary: %{_pearname} - Object-oriented interface to the session_* family functions
7 Summary(pl.UTF-8): %{_pearname} - Obiektowy interfejs do funkcji z rodziny session_*
8 Name: php-pear-%{_pearname}
12 Group: Development/Languages/PHP
13 Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
14 # Source0-md5: 96a45274b2164f13c3b73e274453787d
15 URL: http://pear.php.net/package/HTTP_Session/
16 BuildRequires: php-pear-PEAR
17 BuildRequires: rpm-php-pearprov >= 4.4.2-11
18 BuildRequires: rpmbuild(macros) >= 1.300
19 Requires: php-common >= 3:4.2.0
21 Requires: php-pear-PEAR-core >= 1:1.3.3
23 Suggests: php-pear-MDB
24 Suggests: php-pear-MDB2
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 # exclude optional dependencies
29 %define _noautoreq 'pear(DB.*)' 'pear(MDB.*)' 'pear(MDB2.*)'
32 Object-oriented interface to the session_* family functions; it
33 provides extra features such as database storage for session data
34 using DB package. It introduces new methods like isNewSession(),
35 setCookieless(), abandon(), setExpire(), setIdle(), isExpired(),
38 In PEAR status of this package is: %{_status}.
40 %description -l pl.UTF-8
41 Ten pakiet jest obiektowo zorientowanym interfejsem do funkcji z
42 rodziny session_*. Dostarcza dodatkowe możliwości, takie jak
43 składowanie danych sesji w bazie danych przy użyciu pakietu DB.
44 Wprowadza nowe metody, takie jak isNewSession(), setCookieless(),
45 abandon(), setExpire(), setIdle(), isExpired(), isIdled() i inne.
47 Ta klasa ma w PEAR status: %{_status}.
50 Summary: Tests for PEAR::%{_pearname}
51 Summary(pl.UTF-8): Testy dla PEAR::%{_pearname}
52 Group: Development/Languages/PHP
53 Requires: %{name} = %{version}-%{release}
58 Tests for PEAR::%{_pearname}.
60 %description tests -l pl.UTF-8
61 Testy dla PEAR::%{_pearname}.
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT%{php_pear_dir}
72 rm -rf $RPM_BUILD_ROOT
75 if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then
76 cat %{_docdir}/%{name}-%{version}/optional-packages.txt
80 %defattr(644,root,root,755)
81 %doc install.log optional-packages.txt
82 %doc docs/%{_pearname}/docs/*
83 %{php_pear_dir}/.registry/*.reg
84 %dir %{php_pear_dir}/%{_class}/%{_subclass}
85 %dir %{php_pear_dir}/%{_class}/%{_subclass}/Container
86 %{php_pear_dir}/%{_class}/*.php
87 %{php_pear_dir}/%{_class}/%{_subclass}/*.php
88 %{php_pear_dir}/%{_class}/%{_subclass}/Container/*.php
91 %defattr(644,root,root,755)
92 %{php_pear_dir}/tests/*