%define _class Math %define _subclass Polynomial %define _status beta %define _pearname Math_Polynomial Summary: %{_pearname} - Package to represent and manipulate Polynomial equations Summary(pl.UTF-8): %{_pearname} - Pakiet do wyświetlania oraz obróbki równań wielomianowych Name: php-pear-%{_pearname} Version: 0.1.0 Release: 8 License: BSD Group: Development/Languages/PHP Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz # Source0-md5: 21bc1af0141743e5aa3d6683b1cf40b0 URL: http://pear.php.net/package/Math_Polynomial/ BuildRequires: php-pear-PEAR BuildRequires: rpm-php-pearprov >= 4.4.2-11 BuildRequires: rpmbuild(macros) >= 1.300 Requires: php-pear Suggests: php-pear-Math_Numerical_RootFinding >= 0.3.0 Obsoletes: php-pear-Math_Polynomial-tests BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) # exclude optional dependencies %define _noautoreq pear(Math/Numerical/RootFinding.*) %description The class Math_Polynomial represents Polynomial equations built from strings or from other Polynomial objects and offers some basic information about each Polynomial equation. The Math_PolynomialOp class defines operations on Math_Polynomial objects such as add, multiply, divide, etc. In PEAR status of this package is: %{_status}. %description -l pl.UTF-8 Klasa Math_Polynomial przedstawia równania wielomianowe stworzone z łańcuchów znaków lub z innych obiektów klasy Math_Polynomial oraz umożliwia wyświetlenie pewnych podstawowych informacji na temat każdego równania. Klasa Math_PolynomialOp definiuje operacje takie jak dodawanie, mnożenie czy dzielenie na obiektach klasy Math_Polynomial. Ta klasa ma w PEAR status: %{_status}. %prep %pear_package_setup # pear/docs -> docs install -d docs/%{_pearname} mv ./%{php_pear_dir}/%{_class}/doc/* docs/%{_pearname} install -d ./%{php_pear_dir}/tests/%{_pearname} mv ./%{php_pear_dir}/{%{_class}/test/*,tests/%{_pearname}} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{php_pear_dir} %pear_package_install %clean rm -rf $RPM_BUILD_ROOT %post if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then cat %{_docdir}/%{name}-%{version}/optional-packages.txt fi %files %defattr(644,root,root,755) %doc install.log optional-packages.txt %doc docs/%{_pearname}/* %{php_pear_dir}/.registry/*.reg %{php_pear_dir}/Math/Polynomial.php %{php_pear_dir}/Math/PolynomialOp.php %dir %{php_pear_dir}/Math/Polynomial %{php_pear_dir}/Math/Polynomial/PolynomialTerm.php