1 %define _modname fileinfo
2 %define _smodname Fileinfo
4 %define _sysconfdir /etc/php
5 %define extensionsdir %(php-config --extension-dir 2>/dev/null)
7 Summary: %{_modname} - libmagic bindings
8 Summary(pl): %{_modname} - dowi±zania biblioteki libmagic
9 Name: php-pecl-%{_modname}
13 Group: Development/Languages/PHP
14 Source0: http://pecl.php.net/get/%{_smodname}-%{version}.tgz
15 # Source0-md5: 66503ab12c7d9cc1958b653845baa49c
16 URL: http://pecl.php.net/package/Fileinfo/
17 BuildRequires: php-devel >= 3:5.0.0
18 BuildRequires: rpmbuild(macros) >= 1.254
19 %{?requires_php_extension}
20 Requires: %{_sysconfdir}/conf.d
21 Obsoletes: php-pear-%{_modname}
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 This extension allows retrieval of information regarding vast majority
26 of file. This information may include dimensions, quality, length
29 Additionally it can also be used to retrieve the MIME type for a
30 particular file and for text files proper language encoding.
32 In PECL status of this extension is: %{_status}.
35 To rozszerzenie pozwala na uzyskanie wielu informacji na temat plików.
36 Informacje te uwzglêdniaj± miêdzy innymi rozmiar, jako¶æ, d³ugo¶æ itp.
38 Dodatkowo mo¿e byæ u¿yte do uzyskania typu MIME danego pliku, a dla
39 plików tekstowych - u¿ytego kodowania.
41 To rozszerzenie ma w PECL status: %{_status}.
47 cd %{_smodname}-%{version}
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
56 install %{_smodname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{extensionsdir}
57 cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini
58 ; Enable %{_modname} extension module
59 extension=%{_modname}.so
63 rm -rf $RPM_BUILD_ROOT
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 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
72 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
76 %defattr(644,root,root,755)
77 %doc %{_smodname}-%{version}/{CREDITS,EXPERIMENTAL,fileinfo.php}
78 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/%{_modname}.ini
79 %attr(755,root,root) %{extensionsdir}/%{_modname}.so