X-Git-Url: https://git.pld-linux.org/?p=packages%2Fphp-pear-XML_HTMLSax.git;a=blobdiff_plain;f=php-pear-XML_HTMLSax.spec;h=d2945127c5602e280f978f45168a6ae0e34f015f;hp=39b1731948eac622a2bb08b720364156c3905cee;hb=45927db14c84e7bc1e6b43c8370a56452d3fdefc;hpb=2f4c6482b45e5dc9849552703aacd7a9a036bd7a diff --git a/php-pear-XML_HTMLSax.spec b/php-pear-XML_HTMLSax.spec index 39b1731..d294512 100644 --- a/php-pear-XML_HTMLSax.spec +++ b/php-pear-XML_HTMLSax.spec @@ -1,19 +1,24 @@ %include /usr/lib/rpm/macros.php -%define _class XML -%define _subclass HTMLSax +%define _class XML +%define _subclass HTMLSax %define _status stable %define _pearname %{_class}_%{_subclass} -Summary: %{_pearname} - A SAX based parser for HTML and other badly formed XML documents -Summary(pl): %{_pearname} - analizator SAX dla HTML i innych ¼le sformu³owanych dokumentów XML + +Summary: %{_pearname} - a SAX based parser for HTML and other badly formed XML documents +Summary(pl.UTF-8): %{_pearname} - analizator SAX dla HTML-a i innych źle sformułowanych dokumentów XML Name: php-pear-%{_pearname} -Version: 2.1.0 -Release: 1 +Version: 3.0.0 +Release: 4 +Epoch: 0 License: PHP Group: Development/Languages/PHP Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz -# Source0-md5: 646335aefcc9239121a9ac3ea07f3117 +# Source0-md5: 73b75ef6d68c74115b6da8d151293633 URL: http://pear.php.net/package/XML_HTMLSax/ -BuildRequires: rpm-php-pearprov >= 4.0.2-98 +BuildRequires: php-pear-PEAR +BuildRequires: rpm-php-pearprov >= 4.4.2-11 +BuildRequires: rpmbuild(macros) >= 1.300 +Requires: php-common >= 3:4.0.5 Requires: php-pear BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -32,41 +37,59 @@ http://phpxmlclasses.sourceforge.net/show_doc.php?class=class_sax_filters.html. This version also fixes some bugs and adds further features such as the ability to handle processing instructions and JSP/ASP markup. -This class has in PEAR status: %{_status}. +In PEAR status of this package is: %{_status}. -%description -l pl -XML_HTMLSax to oparty na SAX analizator XML do ¼le sformu³owanych -dokumentów XML, takich jak HTML. Oryginalny kod zosta³ stworzony przez +%description -l pl.UTF-8 +XML_HTMLSax to oparty na SAX analizator XML-a dla źle sformułowanych +dokumentów XML, takich jak HTML. Oryginalny kod został stworzony przez Alexandra Zhukova i opublikowany pod -http://sourceforge.net/projects/phpshelve/, który z kolei by³ -inspirowany pakietem HTMLSax dla Pythona. Alexander pozwoli³ na -modyfikowanie kodu i licencjonowanie do w³±czenia do PEAR. -PEAR::XML_HTMLSax wywodzi siê z ostatniej wersji z Sourceforge -(HTMLSax2002082201) i ma zmienione API, aby mo¿na by³o u¿ywaæ HTMLSax -bardzo podobnie do natywnego rozszerzenia PHP Expat, pozwalaj±c na -u¿ywanie w projektach typu filtry SAX: +http://sourceforge.net/projects/phpshelve/, który z kolei był +inspirowany pakietem HTMLSax dla Pythona. Alexander pozwolił na +modyfikowanie kodu i licencjonowanie do włączenia do PEAR. +PEAR::XML_HTMLSax wywodzi się z ostatniej wersji z Sourceforge +(HTMLSax2002082201) i ma zmienione API, aby można było używać HTMLSax +bardzo podobnie do natywnego rozszerzenia PHP Expat, pozwalając na +używanie w projektach typu filtry SAX: http://phpxmlclasses.sourceforge.net/show_doc.php?class=class_sax_filters.html. -Ta wersja dodatkowo poprawia kilka b³êdów i dodaje nowe mo¿liwo¶ci, -takie jak obs³uga przetwarzania instrukcji i znaczników JSP/ASP. +Ta wersja dodatkowo poprawia kilka błędów i dodaje nowe możliwości, +takie jak obsługa przetwarzania instrukcji i znaczników JSP/ASP. Ta klasa ma w PEAR status: %{_status}. +%package tests +Summary: Tests for PEAR::%{_pearname} +Summary(pl.UTF-8): Testy dla PEAR::%{_pearname} +Group: Development/Languages/PHP +Requires: %{name} = %{epoch}:%{version}-%{release} +AutoReq: no +AutoProv: no + +%description tests +Tests for PEAR::%{_pearname}. + +%description tests -l pl.UTF-8 +Testy dla PEAR::%{_pearname}. + %prep -%setup -q -c +%pear_package_setup %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass} - -install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class} -install %{_pearname}-%{version}/%{_subclass}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass} +install -d $RPM_BUILD_ROOT%{php_pear_dir} +%pear_package_install %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc %{_pearname}-%{version}/docs +%doc install.log +%doc docs/%{_pearname}/* %dir %{php_pear_dir}/%{_class}/%{_subclass} +%{php_pear_dir}/.registry/*.reg %{php_pear_dir}/%{_class}/*.php %{php_pear_dir}/%{_class}/%{_subclass}/*.php + +%files tests +%defattr(644,root,root,755) +%{php_pear_dir}/tests/*