]> git.pld-linux.org Git - SPECS.git/blob - php-pecl-fileinfo.spec
SPECS updated Tue 30 Apr 15:06:09 CEST 2024
[SPECS.git] / php-pecl-fileinfo.spec
1 %define         php_name        php%{?php_suffix}
2 %define         modname fileinfo
3 %define         smodname        Fileinfo
4 %define         status          beta
5 Summary:        %{modname} - libmagic bindings
6 Summary(pl.UTF-8):      %{modname} - dowiązania biblioteki libmagic
7 Name:           %{php_name}-pecl-%{modname}
8 Version:        1.0.4
9 Release:        9
10 License:        PHP
11 Group:          Development/Languages/PHP
12 Source0:        http://pecl.php.net/get/%{smodname}-%{version}.tgz
13 # Source0-md5:  2854e749db157365c769cb9496f5586f
14 Patch0:         pecl-fileinfo-defaultdb.patch
15 URL:            http://pecl.php.net/package/Fileinfo/
16 BuildRequires:  %{php_name}-devel >= 4:5.0.4
17 BuildRequires:  libmagic-devel
18 BuildRequires:  rpmbuild(macros) >= 1.650
19 Provides:       php(fileinfo)
20 %{?requires_php_extension}
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 This extension allows retrieval of information regarding vast majority
25 of file. This information may include dimensions, quality, length
26 etc...
27
28 Additionally it can also be used to retrieve the MIME type for a
29 particular file and for text files proper language encoding.
30
31 In PECL status of this extension is: %{status}.
32
33 %description -l pl.UTF-8
34 To rozszerzenie pozwala na uzyskanie wielu informacji na temat plików.
35 Informacje te uwzględniają między innymi rozmiar, jakość, długość itp.
36
37 Dodatkowo może być użyte do uzyskania typu MIME danego pliku, a dla
38 plików tekstowych - użytego kodowania.
39
40 To rozszerzenie ma w PECL status: %{status}.
41
42 %prep
43 %setup -qc
44 mv %{smodname}-%{version}/* .
45 %patch0 -p2
46
47 %build
48 phpize
49 %configure
50 %{__make}
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
55
56 install -p modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
57 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
58 ; Enable %{modname} extension module
59 extension=%{modname}.so
60 EOF
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %post
66 %php_webserver_restart
67
68 %postun
69 if [ "$1" = 0 ]; then
70         %php_webserver_restart
71 fi
72
73 %files
74 %defattr(644,root,root,755)
75 %doc CREDITS EXPERIMENTAL fileinfo.php
76 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
77 %attr(755,root,root) %{php_extensiondir}/%{modname}.so
This page took 0.637786 seconds and 3 git commands to generate.