]> git.pld-linux.org Git - packages/php-pear-XML_Transformer.git/blob - php-pear-XML_Transformer.spec
- rel 4: use php(extension) virtuals
[packages/php-pear-XML_Transformer.git] / php-pear-XML_Transformer.spec
1 %include        /usr/lib/rpm/macros.php
2 %define         _class          XML
3 %define         _subclass       Transformer
4 %define         _status         stable
5 %define         _pearname       %{_class}_%{_subclass}
6 Summary:        %{_pearname} - XML transformations in PHP
7 Summary(pl):    %{_pearname} - transformacje XML-a w PHP
8 Name:           php-pear-%{_pearname}
9 Version:        1.1.0
10 Release:        4
11 Epoch:          0
12 License:        PHP 2.02
13 Group:          Development/Languages/PHP
14 Source0:        http://pear.php.net/get/%{_pearname}-%{version}.tgz
15 # Source0-md5:  11dc89fdad2195a939354b71a568bacf
16 URL:            http://pear.php.net/package/XML_Transformer/
17 BuildRequires:  php-pear-PEAR
18 BuildRequires:  rpm-php-pearprov >= 4.4.2-11
19 BuildRequires:  rpmbuild(macros) >= 1.300
20 Requires:       php(pcre)
21 Requires:       php(xml)
22 Requires:       php-common < 3:5.1
23 Requires:       php-common >= 3:4.2.0
24 Requires:       php-pear
25 Requires:       php-pear-XML_Util >= 1.1.0
26 BuildArch:      noarch
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
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.
35
36 In PEAR status of this package is: %{_status}.
37
38 %description -l pl
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.
45
46 Ta klasa ma w PEAR status: %{_status}.
47
48 %package tests
49 Summary:        Tests for PEAR::%{_pearname}
50 Summary(pl):    Testy dla PEAR::%{_pearname}
51 Group:          Development/Languages/PHP
52 Requires:       %{name} = %{epoch}:%{version}-%{release}
53 AutoReq:        no
54 AutoProv:       no
55
56 %description tests
57 Tests for PEAR::%{_pearname}.
58
59 %description tests -l pl
60 Testy dla PEAR::%{_pearname}.
61
62 %prep
63 %pear_package_setup
64
65 install -d ./%{php_pear_dir}/tests
66 mv ./%{php_pear_dir}/{%{_class}/%{_subclass}/Tests,tests/%{_pearname}}
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 install -d $RPM_BUILD_ROOT%{php_pear_dir}
71 %pear_package_install
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
77 %defattr(644,root,root,755)
78 %doc install.log
79 %doc docs/%{_pearname}/*
80 %{php_pear_dir}/.registry/*.reg
81 %{php_pear_dir}/%{_class}/*.php
82 %{php_pear_dir}/%{_class}/%{_subclass}
83
84 %files tests
85 %defattr(644,root,root,755)
86 %{php_pear_dir}/tests/*
This page took 0.496924 seconds and 3 git commands to generate.