- release 7
[packages/php-pear-XML_HTMLSax.git] / php-pear-XML_HTMLSax.spec
CommitLineData
1c3fb17c 1%include /usr/lib/rpm/macros.php
6072d85b 2%define _class XML
3%define _subclass HTMLSax
556799cb 4%define _status stable
1c3fb17c 5%define _pearname %{_class}_%{_subclass}
bd11c5ca 6Summary: %{_pearname} - a SAX based parser for HTML and other badly formed XML documents
d788258a 7Summary(pl.UTF-8): %{_pearname} - analizator SAX dla HTML-a i innych źle sformułowanych dokumentów XML
1c3fb17c 8Name: php-pear-%{_pearname}
db6c31f0 9Version: 3.0.0
d27cbbc4 10Release: 7
f7ba8ef2 11License: PHP
1c3fb17c
AG
12Group: Development/Languages/PHP
13Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
db6c31f0 14# Source0-md5: 73b75ef6d68c74115b6da8d151293633
2f4c6482 15URL: http://pear.php.net/package/XML_HTMLSax/
91d51209 16BuildRequires: php-pear-PEAR
6183757b 17BuildRequires: rpm-php-pearprov >= 4.4.2-11
884b2b6d 18BuildRequires: rpmbuild(macros) >= 1.300
4d6523f5 19Requires: php-common >= 3:4.0.5
1c3fb17c 20Requires: php-pear
f7d3eb37 21Obsoletes: php-pear-XML_HTMLSax-tests
1c3fb17c
AG
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26XML_HTMLSax is a SAX based XML parser for badly formed XML documents,
27such as HTML. The original code base was developed by Alexander Zhukov
28and published at http://sourceforge.net/projects/phpshelve/, who in
29turn was inspired by the Python HTMLSax package. Alexander kindly gave
30permission to modify the code and license for inclusion in PEAR.
31PEAR::XML_HTMLSax takes the last release from Sourceforge
32(HTMLSax2002082201) and changes the API to make using HTMLSax very
33similar to using the native PHP Expat extension, opening it up for use
34with projects like SAX filters:
35http://phpxmlclasses.sourceforge.net/show_doc.php?class=class_sax_filters.html.
36This version also fixes some bugs and adds further features such as
37the ability to handle processing instructions and JSP/ASP markup.
38
c75d3da3 39In PEAR status of this package is: %{_status}.
1c3fb17c 40
45927db1
JR
41%description -l pl.UTF-8
42XML_HTMLSax to oparty na SAX analizator XML-a dla źle sformułowanych
43dokumentów XML, takich jak HTML. Oryginalny kod został stworzony przez
c37cbbbc 44Alexandra Zhukova i opublikowany pod
45927db1
JR
45http://sourceforge.net/projects/phpshelve/, który z kolei był
46inspirowany pakietem HTMLSax dla Pythona. Alexander pozwolił na
47modyfikowanie kodu i licencjonowanie do włączenia do PEAR.
48PEAR::XML_HTMLSax wywodzi się z ostatniej wersji z Sourceforge
49(HTMLSax2002082201) i ma zmienione API, aby można było używać HTMLSax
50bardzo podobnie do natywnego rozszerzenia PHP Expat, pozwalając na
51używanie w projektach typu filtry SAX:
c37cbbbc 52http://phpxmlclasses.sourceforge.net/show_doc.php?class=class_sax_filters.html.
45927db1
JR
53Ta wersja dodatkowo poprawia kilka błędów i dodaje nowe możliwości,
54takie jak obsługa przetwarzania instrukcji i znaczników JSP/ASP.
c37cbbbc
JB
55
56Ta klasa ma w PEAR status: %{_status}.
57
1c3fb17c 58%prep
6183757b 59%pear_package_setup
1c3fb17c
AG
60
61%install
62rm -rf $RPM_BUILD_ROOT
6183757b
ER
63install -d $RPM_BUILD_ROOT%{php_pear_dir}
64%pear_package_install
1c3fb17c
AG
65
66%clean
67rm -rf $RPM_BUILD_ROOT
68
69%files
70%defattr(644,root,root,755)
6183757b
ER
71%doc install.log
72%doc docs/%{_pearname}/*
f7ba8ef2 73%dir %{php_pear_dir}/%{_class}/%{_subclass}
6183757b 74%{php_pear_dir}/.registry/*.reg
1c3fb17c 75%{php_pear_dir}/%{_class}/*.php
f7ba8ef2 76%{php_pear_dir}/%{_class}/%{_subclass}/*.php
This page took 0.105569 seconds and 4 git commands to generate.