1 %include /usr/lib/rpm/macros.php
3 %define _subclass Transformer
4 %define _pearname %{_class}_%{_subclass}
5 Summary: %{_pearname} - XML Transformations in PHP
6 Summary(pl): %{_pearname} - Transformacje XML w PHP
7 Name: php-pear-%{_pearname}
11 Group: Development/Languages/PHP
12 # Source0-md5: d1a9b649e2354e6b0b4ee67f9eff04ef
13 Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
14 URL: http://pear.php.net/
15 BuildRequires: rpm-php-pearprov >= 4.0.2-98
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 With the XML_Transformer class one can easily bind PHP functionality
22 to XML tags, thus transforming the input XML tree into an output XML
23 tree without the need for XSLT. Single XML elements can be overloaded
24 with PHP functions, methods and static method calls, XML namespaces
25 can be registered to be handled by PHP classes.
28 Z klas± XML_Transformer mo¿na ³atwo zwi±zaæ funkcjonalno¶æ PHP z
29 tagami XML, transformuj±c wej¶ciowe drzewo XML w wyj¶ciowe drzewo XML
30 bez potrzeby stosowania XSLT. Pojedyñczy element XML mo¿e byæ
31 przeci±¿ony funkcjami PHP, metodami i statycznymi wywo³aniami metod,
32 przestrzeñ nazw XML mo¿e byæ zarejestrowana, aby mo¿na by³o je
33 obs³ugiwaæ przez klasy PHP.
39 rm -rf $RPM_BUILD_ROOT
40 install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/{Driver,Namespace}
42 install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
43 install %{_pearname}-%{version}/%{_subclass}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}
44 install %{_pearname}-%{version}/%{_subclass}/Driver/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Driver
45 install %{_pearname}-%{version}/%{_subclass}/Namespace/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Namespace
48 rm -rf $RPM_BUILD_ROOT
51 %defattr(644,root,root,755)
52 %dir %{php_pear_dir}/%{_class}/%{_subclass}
53 %dir %{php_pear_dir}/%{_class}/%{_subclass}/Driver
54 %dir %{php_pear_dir}/%{_class}/%{_subclass}/Namespace
55 %{php_pear_dir}/%{_class}/*.php
56 %{php_pear_dir}/%{_class}/%{_subclass}/*.php
57 %{php_pear_dir}/%{_class}/%{_subclass}/Driver/*.php
58 %{php_pear_dir}/%{_class}/%{_subclass}/Namespace/*.php