1 %define _modname rpmreader
3 %define _sysconfdir /etc/php
4 %define extensionsdir %(php-config --extension-dir 2>/dev/null)
6 Summary: %{_modname} - RPM file meta information reader
7 Summary(pl): %{_modname} - odczyt metainformacji z plików RPM
8 Name: php-pecl-%{_modname}
12 Group: Development/Languages/PHP
13 Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz
14 # Source0-md5: 73aca25e6f5b7b17dffe4dfb63110505
15 URL: http://pecl.php.net/package/rpmreader/
16 BuildRequires: php-devel >= 3:5.0.0
17 BuildRequires: rpmbuild(macros) >= 1.322
18 %{?requires_php_extension}
19 Requires: %{_sysconfdir}/conf.d
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 rpmreader is an extension that provides the ability to read RPM
24 Package Manager (RPM) files' header information. This extension
25 currently does not provide the functionality to read the signature or
26 archive sections of the RPM file.
28 In PECL status of this extension is: %{_status}.
31 rpmreader jest rozszerzeniem umo¿liwiaj±cym odczyt informacji z
32 nag³ówków plików RPM (RPM Package Manager). Rozszerzenie to na chwilê
33 obecn± nie udostêpnia mo¿liwo¶ci odczytu podpisu ani zawarto¶ci
36 To rozszerzenie ma w PECL status: %{_status}.
42 cd %{_modname}-%{version}
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
51 install %{_modname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{extensionsdir}
52 cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini
53 ; Enable %{_modname} extension module
54 extension=%{_modname}.so
58 rm -rf $RPM_BUILD_ROOT
61 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
62 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
66 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
67 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
71 %defattr(644,root,root,755)
72 %doc %{_modname}-%{version}/{CREDITS,examples}
73 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/%{_modname}.ini
74 %attr(755,root,root) %{extensionsdir}/%{_modname}.so