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