1 %include /usr/lib/rpm/macros.php
3 %define _pearname XML_Serializer
4 Summary: %{_pearname} - class to build XML documents from data structures
5 Summary(pl.UTF-8): %{_pearname} - klasa do tworzenia dokumentów XML ze struktur danych
6 Name: php-pear-%{_pearname}
10 Group: Development/Languages/PHP
11 Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
12 # Source0-md5: e603e4b967510ed913f6c6b2dc59a2a1
13 URL: http://pear.php.net/package/XML_Serializer/
14 BuildRequires: php-pear-PEAR >= 1:1.4.0-0.b1
15 BuildRequires: rpm-php-pearprov >= 4.4.2-11
16 BuildRequires: rpmbuild(macros) >= 1.300
18 Requires: php-common >= 3:4.2.0
20 Requires: php-pear-PEAR-core
21 Requires: php-pear-XML_Parser >= 1.2.6
22 Requires: php-pear-XML_Util >= 1.1.1
23 Obsoletes: php-pear-XML_Serializer-tests
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 %{_pearname} serializes complex data structures like arrays or objects
29 as XML documents. This class helps you generating any XML document you
30 require without the need for DOM.
32 In PEAR status of this package is: %{_status}.
34 %description -l pl.UTF-8
35 %{_pearname} serializuje złożone struktury danych takie jak tablice
36 czy obiekty jako dokumenty XML. Ta klasa pomaga w generowaniu
37 dowolnego dokumentu XML bez potrzeby użycia DOM.
39 Ta klasa ma w PEAR status: %{_status}.
44 install -d docs/%{_pearname}
45 mv ./%{php_pear_dir}/data/%{_pearname}/doc/* docs/%{_pearname}
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT%{php_pear_dir}
53 rm -rf $RPM_BUILD_ROOT
56 %defattr(644,root,root,755)
58 %doc docs/%{_pearname}/*
59 %{php_pear_dir}/.registry/*.reg
60 %{php_pear_dir}/XML/Serializer.php
61 %{php_pear_dir}/XML/Unserializer.php