]>
Commit | Line | Data |
---|---|---|
848637ca AG |
1 | %include /usr/lib/rpm/macros.php |
2 | %define _class HTTP | |
3 | %define _subclass Request2 | |
4 | %define _status alpha | |
5 | %define _pearname HTTP_Request2 | |
6 | Summary: %{_pearname} - Provides an easy way to perform HTTP requests | |
7 | Summary(pl.UTF-8): %{_pearname} - dostarcza łatwą w użyciu metodę do wykonywania zapytań HTTP | |
8 | Name: php-pear-%{_pearname} | |
9d25038e | 9 | Version: 0.5.2 |
70b71400 | 10 | Release: 2 |
848637ca AG |
11 | License: BSD License |
12 | Group: Development/Languages/PHP | |
13 | Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz | |
9d25038e | 14 | # Source0-md5: b6e29cd9b495486e7cf783a7d299f5bb |
848637ca | 15 | URL: http://pear.php.net/package/HTTP_Request2/ |
70b71400 | 16 | BuildRequires: php-pear-PEAR >= 1:1.5.4 |
848637ca | 17 | BuildRequires: rpm-php-pearprov >= 4.4.2-11 |
705b2654 | 18 | BuildRequires: rpmbuild(macros) >= 1.300 |
848637ca AG |
19 | Requires: php-pear |
20 | Requires: php-pear-Net_URL2 >= 0.2.0 | |
70b71400 ER |
21 | Suggests: php-curl |
22 | Suggests: php-fileinfo | |
23 | Suggests: php-openssl | |
24 | Suggests: php-zlib | |
848637ca AG |
25 | BuildArch: noarch |
26 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
27 | ||
28 | %description | |
29 | PHP5 rewrite of HTTP_Request package. Provides cleaner API and | |
9d25038e | 30 | pluggable adapters. |
848637ca AG |
31 | |
32 | Currently available are: | |
33 | - Socket adapter, based on old HTTP_Request code, | |
34 | - Curl adapter, wraps around PHP's cURL extension, | |
35 | - Mock adapter, to use for testing packages dependent on | |
36 | HTTP_Request2. | |
37 | ||
38 | Supports POST requests with data and file uploads, authentication, | |
39 | cookies, proxies, gzip and deflate encodings, monitoring the request | |
40 | progress with Observers. | |
41 | ||
42 | In PEAR status of this package is: %{_status}. | |
43 | ||
44 | %description -l pl.UTF-8 | |
45 | Port klasy HTTP_Request do PHP5. Udostępnia czystsze API oraz | |
46 | dołączalne adaptery. | |
47 | ||
48 | Obecnie dostępne są: | |
9d25038e ER |
49 | - adapter oparty na gniazdach, na podstawie starego kodu HTTP_Request, |
50 | - adapter Curl, | |
51 | - adapter Mock, do testowania pakietów korzystających z HTTP_Request2. | |
848637ca AG |
52 | |
53 | Klasa ta wspiera żądania POST z dołączonymi danymi oraz plikami, | |
54 | autentykację, ciastka (cookies), serwery proxy, kompresję gzip oraz | |
55 | deflate encoding, oraz monitorowanie żądań za pomocą obserwatorów. | |
56 | ||
57 | Ta klasa ma w PEAR status: %{_status}. | |
58 | ||
59 | %package tests | |
60 | Summary: Tests for PEAR::%{_pearname} | |
61 | Summary(pl.UTF-8): Testy dla PEAR::%{_pearname} | |
62 | Group: Development/Languages/PHP | |
63 | Requires: %{name} = %{version}-%{release} | |
848637ca | 64 | AutoProv: no |
9d25038e | 65 | AutoReq: no |
848637ca AG |
66 | |
67 | %description tests | |
68 | Tests for PEAR::%{_pearname}. | |
69 | ||
70 | %description tests -l pl.UTF-8 | |
71 | Testy dla PEAR::%{_pearname}. | |
72 | ||
73 | %prep | |
74 | %pear_package_setup | |
75 | ||
76 | %install | |
77 | rm -rf $RPM_BUILD_ROOT | |
78 | install -d $RPM_BUILD_ROOT%{php_pear_dir} | |
79 | %pear_package_install | |
80 | ||
81 | %clean | |
82 | rm -rf $RPM_BUILD_ROOT | |
83 | ||
84 | %files | |
85 | %defattr(644,root,root,755) | |
86 | %doc install.log | |
87 | %{php_pear_dir}/.registry/*.reg | |
88 | %{php_pear_dir}/HTTP/Request2 | |
89 | %{php_pear_dir}/HTTP/Request2.php | |
90 | ||
91 | %files tests | |
92 | %defattr(644,root,root,755) | |
93 | %{php_pear_dir}/tests/HTTP_Request2 |