%define _modname rar %define _status beta %define _sysconfdir /etc/php4 %define extensionsdir %(php-config --extension-dir 2>/dev/null) Summary: %{_modname} - read rar archives Summary(pl.UTF-8): %{_modname} - odczyt archiwów rar Name: php4-pecl-%{_modname} Version: 0.3.1 Release: 1 License: PHP 2.02 Group: Development/Languages/PHP Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz # Source0-md5: ef566da9c7d1fad9e28ed729988dcf05 URL: http://pecl.php.net/package/rar/ BuildRequires: php4-devel >= 3:4.3.0 BuildRequires: rpmbuild(macros) >= 1.344 %{?requires_php_extension} Requires: php4-common >= 3:4.4.0-3 Obsoletes: php-pear-%{_modname} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Rar is a powerful and effective archiver, which was created by Eugene Roshal and became rather popular quite fast. This extension gives you possibility to read Rar archives. In PECL status of this extension is: %{_status}. %description -l pl.UTF-8 Rar to potężny i wydajny archiwizator. Został stworzony przez Eugene Roshala i szybko zdobył popularność. Z pomocą tego rozszerzenia możliwy jest odczyt archiwów Rar. To rozszerzenie ma w PECL status: %{_status}. %prep %setup -q -c %build cd %{_modname}-%{version} phpize %configure %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}} install %{_modname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{extensionsdir} cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini ; Enable %{_modname} extension module extension=%{_modname}.so EOF %clean rm -rf $RPM_BUILD_ROOT %post %php4_webserver_restart %postun if [ "$1" = 0 ]; then %php4_webserver_restart fi %files %defattr(644,root,root,755) %doc %{_modname}-%{version}/CREDITS %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/%{_modname}.ini %attr(755,root,root) %{extensionsdir}/%{_modname}.so