2 %define _subclass Transformer
4 %define _pearname %{_class}_%{_subclass}
5 Summary: %{_pearname} - XML transformations in PHP
6 Summary(pl.UTF-8): %{_pearname} - transformacje XML-a w PHP
7 Name: php-pear-%{_pearname}
11 Group: Development/Languages/PHP
12 Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
13 # Source0-md5: 2a57f90aff99806473eb60bd242517f4
14 URL: http://pear.php.net/package/XML_Transformer/
15 BuildRequires: php-pear-PEAR >= 1:1.4.0-0.b1
16 BuildRequires: rpm-php-pearprov >= 4.4.2-11
17 BuildRequires: rpmbuild(macros) >= 1.300
20 Requires: php-pear-XML_Util >= 1.1.0
22 Obsoletes: php-pear-XML_Transformer-tests
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 With the XML_Transformer class one can easily bind PHP functionality
28 to XML tags, thus transforming the input XML tree into an output XML
29 tree without the need for XSLT. Single XML elements can be overloaded
30 with PHP functions, methods and static method calls, XML namespaces
31 can be registered to be handled by PHP classes.
33 In PEAR status of this package is: %{_status}.
35 %description -l pl.UTF-8
36 Z klasą XML_Transformer można łatwo związać funkcjonalność PHP z
37 tagami XML, transformując wejściowe drzewo XML w wyjściowe drzewo XML
38 bez potrzeby stosowania XSLT. Pojedynczy element XML może być
39 przeciążony funkcjami PHP, metodami i statycznymi wywołaniami metod,
40 przestrzeń nazw XML może być zarejestrowana, aby można było je
41 obsługiwać przez klasy PHP.
43 Ta klasa ma w PEAR status: %{_status}.
48 install -d ./%{php_pear_dir}/tests
49 mv ./%{php_pear_dir}/{%{_class}/%{_subclass}/Tests,tests/%{_pearname}}
52 rm -rf $RPM_BUILD_ROOT
53 install -d $RPM_BUILD_ROOT%{php_pear_dir}
57 rm -rf $RPM_BUILD_ROOT
60 %defattr(644,root,root,755)
62 %doc docs/%{_pearname}/*
63 %{php_pear_dir}/.registry/*.reg
64 %{php_pear_dir}/%{_class}/*.php
65 %{php_pear_dir}/%{_class}/%{_subclass}