]> git.pld-linux.org Git - packages/php-pear-XML_Transformer.git/blob - php-pear-XML_Transformer.spec
- rel 3
[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
7 Summary:        %{_pearname} - XML transformations in PHP
8 Summary(pl):    %{_pearname} - transformacje XML-a w PHP
9 Name:           php-pear-%{_pearname}
10 Version:        1.1.0
11 Release:        3
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:  rpm-php-pearprov >= 4.4.2-11
18 Requires:       php-common >= 3:4.2.0
19 Requires:       php-common < 3:5.1
20 Requires:       php-pear
21 Requires:       php-pcre
22 Requires:       php-xml
23 Requires:       php-pear-XML_Util >= 1.1.0
24 BuildArch:      noarch
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 With the XML_Transformer class one can easily bind PHP functionality
29 to XML tags, thus transforming the input XML tree into an output XML
30 tree without the need for XSLT. Single XML elements can be overloaded
31 with PHP functions, methods and static method calls, XML namespaces
32 can be registered to be handled by PHP classes.
33
34 In PEAR status of this package is: %{_status}.
35
36 %description -l pl
37 Z klas± XML_Transformer mo¿na ³atwo zwi±zaæ funkcjonalno¶æ PHP z
38 tagami XML, transformuj±c wej¶ciowe drzewo XML w wyj¶ciowe drzewo XML
39 bez potrzeby stosowania XSLT. Pojedynczy element XML mo¿e byæ
40 przeci±¿ony funkcjami PHP, metodami i statycznymi wywo³aniami metod,
41 przestrzeñ nazw XML mo¿e byæ zarejestrowana, aby mo¿na by³o je
42 obs³ugiwaæ przez klasy PHP.
43
44 Ta klasa ma w PEAR status: %{_status}.
45
46 %package tests
47 Summary:        Tests for PEAR::%{_pearname}
48 Summary(pl):    Testy dla PEAR::%{_pearname}
49 Group:          Development
50 Requires:       %{name} = %{epoch}:%{version}-%{release}
51 AutoReq:        no
52
53 %description tests
54 Tests for PEAR::%{_pearname}.
55
56 %description tests -l pl
57 Testy dla PEAR::%{_pearname}.
58
59 %prep
60 %pear_package_setup
61
62 install -d ./%{php_pear_dir}/tests
63 mv ./%{php_pear_dir}/{%{_class}/%{_subclass}/Tests,tests/%{_pearname}}
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT%{php_pear_dir}
68 %pear_package_install
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %files
74 %defattr(644,root,root,755)
75 %doc install.log
76 %doc docs/%{_pearname}/*
77 %{php_pear_dir}/.registry/*.reg
78 %{php_pear_dir}/%{_class}/*.php
79 %{php_pear_dir}/%{_class}/%{_subclass}
80
81 %files tests
82 %defattr(644,root,root,755)
83 %{php_pear_dir}/tests/*
This page took 0.067106 seconds and 4 git commands to generate.