3 %define _modname fileinfo
4 %define _smodname Fileinfo
6 %define _sysconfdir /etc/php
7 %define extensionsdir %(php-config --extension-dir 2>/dev/null)
9 Summary: %{_modname} - libmagic bindings
10 Summary(pl): %{_modname} - dowi±zania biblioteki libmagic
11 Name: php-pecl-%{_modname}
15 Group: Development/Languages/PHP
16 Source0: http://pecl.php.net/get/%{_smodname}-%{version}.tgz
17 # Source0-md5: e228172c2486c4866c1242d752bae54d
18 URL: http://pecl.php.net/package/Fileinfo/
19 BuildRequires: php-devel >= 3:5.0.0
20 BuildRequires: rpmbuild(macros) >= 1.238
21 %{?requires_php_extension}
22 Requires: %{_sysconfdir}/conf.d
23 Obsoletes: php-pear-%{_modname}
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 This extension allows retrieval of information regarding vast majority
28 of file. This information may include dimensions, quality, length
31 Additionally it can also be used to retrieve the MIME type for a
32 particular file and for text files proper language encoding.
34 In PECL status of this extension is: %{_status}.
37 To rozszerzenie pozwala na uzyskanie wielu informacji na temat plików.
38 Informacje te uwzglêdniaj± miêdzy innymi rozmiar, jako¶æ, d³ugo¶æ,
41 Dodatkowo mo¿e byæ u¿yte do uzyskania typu MIME danego pliku, a dla
42 plików tekstowych u¿ytego kodowania.
44 To rozszerzenie ma w PECL status: %{_status}.
47 %setup -q -c -n php-pear-%{_smodname}
50 cd %{_smodname}-%{version}
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
59 install %{_smodname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{extensionsdir}
60 cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini
61 ; Enable %{_modname} extension module
62 extension=%{_modname}.so
66 rm -rf $RPM_BUILD_ROOT
69 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
70 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
74 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
75 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
79 %defattr(644,root,root,755)
80 %doc %{_smodname}-%{version}/{CREDITS,EXPERIMENTAL}
81 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/%{_modname}.ini
82 %attr(755,root,root) %{extensionsdir}/%{_modname}.so