]> git.pld-linux.org Git - packages/php-pear-XML_HTMLSax.git/blame_incremental - php-pear-XML_HTMLSax.spec
- release 7
[packages/php-pear-XML_HTMLSax.git] / php-pear-XML_HTMLSax.spec
... / ...
CommitLineData
1%include /usr/lib/rpm/macros.php
2%define _class XML
3%define _subclass HTMLSax
4%define _status stable
5%define _pearname %{_class}_%{_subclass}
6Summary: %{_pearname} - a SAX based parser for HTML and other badly formed XML documents
7Summary(pl.UTF-8): %{_pearname} - analizator SAX dla HTML-a i innych źle sformułowanych dokumentów XML
8Name: php-pear-%{_pearname}
9Version: 3.0.0
10Release: 7
11License: PHP
12Group: Development/Languages/PHP
13Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
14# Source0-md5: 73b75ef6d68c74115b6da8d151293633
15URL: http://pear.php.net/package/XML_HTMLSax/
16BuildRequires: php-pear-PEAR
17BuildRequires: rpm-php-pearprov >= 4.4.2-11
18BuildRequires: rpmbuild(macros) >= 1.300
19Requires: php-common >= 3:4.0.5
20Requires: php-pear
21Obsoletes: php-pear-XML_HTMLSax-tests
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
39In PEAR status of this package is: %{_status}.
40
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
44Alexandra Zhukova i opublikowany pod
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:
52http://phpxmlclasses.sourceforge.net/show_doc.php?class=class_sax_filters.html.
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.
55
56Ta klasa ma w PEAR status: %{_status}.
57
58%prep
59%pear_package_setup
60
61%install
62rm -rf $RPM_BUILD_ROOT
63install -d $RPM_BUILD_ROOT%{php_pear_dir}
64%pear_package_install
65
66%clean
67rm -rf $RPM_BUILD_ROOT
68
69%files
70%defattr(644,root,root,755)
71%doc install.log
72%doc docs/%{_pearname}/*
73%dir %{php_pear_dir}/%{_class}/%{_subclass}
74%{php_pear_dir}/.registry/*.reg
75%{php_pear_dir}/%{_class}/*.php
76%{php_pear_dir}/%{_class}/%{_subclass}/*.php
This page took 0.055607 seconds and 4 git commands to generate.