]> git.pld-linux.org Git - packages/php-pear-PHP_Beautifier.git/blobdiff - php-pear-PHP_Beautifier.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/php-pear-PHP_Beautifier.git] / php-pear-PHP_Beautifier.spec
index 460985fcc836884529d92d0b23fdb5c99f032d4d..ea8266a908d59fd7facd9c845617fd6ccd93c0d4 100644 (file)
@@ -1,59 +1,76 @@
-%include       /usr/lib/rpm/macros.php
-%define                _class          PHP
-%define                _subclass       Beautifier
-%define                _status         devel
-%define                _pearname       %{_class}_%{_subclass}
-
-Summary:       %{_pearname} - beautifier for PHP
-Summary(pl):   %{_pearname} - upiêkszacz dla PHP
-Name:          php-pear-%{_pearname}
-Version:       0.0.9
-Release:       1
-License:       PHP 2.02
+%define                status          beta
+%define                pearname        PHP_Beautifier
+Summary:       %{pearname} - beautifier for PHP
+Summary(pl.UTF-8):     %{pearname} - upiększacz dla PHP
+Name:          php-pear-%{pearname}
+Version:       0.1.15
+Release:       5
+License:       PHP 3.0
 Group:         Development/Languages/PHP
-Source0:       http://pear.php.net/get/%{_pearname}-%{version}.tgz
-# Source0-md5: 3644efca0bd50d2cfe711d347d0a7f73
+Source0:       http://pear.php.net/get/%{pearname}-%{version}.tgz
+# Source0-md5: 43aaf77521c5efb353bd7d46d20fe158
+Patch0:                %{name}-path_fix.patch
 URL:           http://pear.php.net/package/PHP_Beautifier/
-BuildRequires: rpm-php-pearprov >= 4.0.2-98
-Requires:      php-pear >= 3:5.0.0
+BuildRequires: php-pear-PEAR >= 1:1.4.0-0.b1
+BuildRequires: rpm-php-pearprov >= 4.4.2-11
+BuildRequires: rpmbuild(macros) >= 1.654
+Requires:      php(core) >= 5
+Requires:      php(tokenizer)
+Requires:      php-pear >= 4:1.0-7
+Requires:      php-pear-Log >= 1.8
+Suggests:      php-bz2
+Suggests:      php-pear-Archive_Tar
+Suggests:      php-pear-Console_Getopt
+Suggests:      php-pear-PHP_DocBlockGenerator
+Obsoletes:     php-pear-PHP_Beautifier-tests
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+# exclude optional dependencies
+%define                _noautoreq_pear Console/Getopt.* Archive/Tar.* PHP/DocBlockGenerator.*
+
 %description
 This program reformat and beautify PHP source code files
 automatically.
 
-In PEAR status of this package is: %{_status}.
+In PEAR status of this package is: %{status}.
 
-%description -l pl
-Ten program automatycznie przeformatuje i upiêkszy kod ¼ród³owy
+%description -l pl.UTF-8
+Ten program automatycznie przeformatuje i upiększy kod źródłowy
 aplikacji napisanych w PHP.
 
-Ta klasa ma w PEAR status: %{_status}.
+Ta klasa ma w PEAR status: %{status}.
 
 %prep
-%setup -q -c
+%pear_package_setup
+%patch0 -p1
 
-%build
-cd %{_pearname}-%{version}/scripts
-sed -i -e 's,"@php_bin@",/usr/bin/php,' php_beautifier
+mv docs/%{pearname}/examples .
+rm ./%{_bindir}/php_beautifier.bat
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{php_pear_dir}/%{_class}/%{_subclass}/{Batch,Filter}}
-
-install %{_pearname}-%{version}/scripts/php_beautifier $RPM_BUILD_ROOT%{_bindir}
-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 %{_pearname}-%{version}/%{_subclass}/Batch/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Batch
-install %{_pearname}-%{version}/%{_subclass}/Filter/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/%{_subclass}/Filter
+install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_bindir},%{_examplesdir}/%{name}-%{version}}
+%pear_package_install
+install -p ./%{_bindir}/* $RPM_BUILD_ROOT%{_bindir}
+cp -a examples/*  $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 %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 %{_pearname}-%{version}/{examples,licenses,tests}
+%doc install.log optional-packages.txt
+%{php_pear_dir}/.registry/*.reg
 %attr(755,root,root) %{_bindir}/php_beautifier
-%{php_pear_dir}/%{_class}/*.php
-%{php_pear_dir}/%{_class}/%{_subclass}
+%{php_pear_dir}/PHP/*.php
+%{php_pear_dir}/PHP/Beautifier
+
+%{php_pear_dir}/data/%{pearname}
+
+%{_examplesdir}/%{name}-%{version}
This page took 0.089544 seconds and 4 git commands to generate.