]> git.pld-linux.org Git - packages/php-pear-XML_HTMLSax.git/blob - php-pear-XML_HTMLSax.spec
- updated to 2.0.1, status changed to alpha (mostly BC)
[packages/php-pear-XML_HTMLSax.git] / php-pear-XML_HTMLSax.spec
1 %include        /usr/lib/rpm/macros.php
2 %define         _class          XML
3 %define         _subclass       HTMLSax
4 %define         _status         alpha
5 %define         _pearname       %{_class}_%{_subclass}
6 Summary:        %{_pearname} - A SAX based parser for HTML and other badly formed XML documents
7 Summary(pl):    %{_pearname} - analizator SAX dla HTML i innych ¼le sformu³owanych dokumentów XML
8 Name:           php-pear-%{_pearname}
9 Version:        2.0.1
10 Release:        1
11 License:        PHP
12 Group:          Development/Languages/PHP
13 Source0:        http://pear.php.net/get/%{_pearname}-%{version}.tgz
14 # Source0-md5:  dc252af6a382fbe7781c224c0e7223c3
15 URL:            http://pear.php.net/
16 BuildRequires:  rpm-php-pearprov >= 4.0.2-98
17 Requires:       php-pear
18 BuildArch:      noarch
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 XML_HTMLSax is a SAX based XML parser for badly formed XML documents,
23 such as HTML. The original code base was developed by Alexander Zhukov
24 and published at http://sourceforge.net/projects/phpshelve/, who in
25 turn was inspired by the Python HTMLSax package. Alexander kindly gave
26 permission to modify the code and license for inclusion in PEAR.
27 PEAR::XML_HTMLSax takes the last release from Sourceforge
28 (HTMLSax2002082201) and changes the API to make using HTMLSax very
29 similar to using the native PHP Expat extension, opening it up for use
30 with projects like SAX filters:
31 http://phpxmlclasses.sourceforge.net/show_doc.php?class=class_sax_filters.html.
32 This version also fixes some bugs and adds further features such as
33 the ability to handle processing instructions and JSP/ASP markup.
34
35 This class has in PEAR status: %{_status}.
36
37 %description -l pl
38 XML_HTMLSax to oparty na SAX analizator XML do ¼le sformu³owanych
39 dokumentów XML, takich jak HTML. Oryginalny kod zosta³ stworzony przez
40 Alexandra Zhukova i opublikowany pod
41 http://sourceforge.net/projects/phpshelve/, który z kolei by³
42 inspirowany pakietem HTMLSax dla Pythona. Alexander pozwoli³ na
43 modyfikowanie kodu i licencjonowanie do w³±czenia do PEAR.
44 PEAR::XML_HTMLSax wywodzi siê z ostatniej wersji z Sourceforge
45 (HTMLSax2002082201) i ma zmienione API, aby mo¿na by³o u¿ywaæ HTMLSax
46 bardzo podobnie do natywnego rozszerzenia PHP Expat, pozwalaj±c na
47 u¿ywanie w projektach typu filtry SAX:
48 http://phpxmlclasses.sourceforge.net/show_doc.php?class=class_sax_filters.html.
49 Ta wersja dodatkowo poprawia kilka b³êdów i dodaje nowe mo¿liwo¶ci,
50 takie jak obs³uga przetwarzania instrukcji i znaczników JSP/ASP.
51
52 Ta klasa ma w PEAR status: %{_status}.
53
54 %prep
55 %setup -q -c
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59 install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}
60
61 install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
62 install %{_pearname}-%{version}/%{_subclass}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}
63
64 %clean
65 rm -rf $RPM_BUILD_ROOT
66
67 %files
68 %defattr(644,root,root,755)
69 %doc %{_pearname}-%{version}/docs
70 %dir %{php_pear_dir}/%{_class}/%{_subclass}
71 %{php_pear_dir}/%{_class}/*.php
72 %{php_pear_dir}/%{_class}/%{_subclass}/*.php
This page took 0.06267 seconds and 4 git commands to generate.