]> TLD Linux GIT Repositories - packages/php-pecl-imagick.git/blob - php-pecl-imagick.spec
- release 2
[packages/php-pecl-imagick.git] / php-pecl-imagick.spec
1 %define         php_name        php%{?php_suffix}
2 %define         modname imagick
3 Summary:        %{modname} - Provides a wrapper to the ImageMagick library.
4 Name:           %{php_name}-pecl-%{modname}
5 Version:        3.7.0
6 Release:        2
7 License:        PHP
8 Group:          Development/Languages/PHP
9 Source0:        http://pecl.php.net/get/%{modname}-%{version}.tgz
10 # Source0-md5:  0687774a6126467d4e5ede02171e981d
11 URL:            http://pecl.php.net/package/imagick
12 BuildRequires:  %{php_name}-devel >= 4:7.2
13 BuildRequires:  ImageMagick-devel
14 BuildRequires:  rpmbuild(macros) >= 1.747-3
15 Provides:       php(imagick)
16 %{?requires_php_extension}
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 Imagick is a native php extension to create and modify images using 
21 the ImageMagick API. This extension requires ImageMagick 
22 version 6.5.3-10+ and PHP 5.4.0+.
23
24 %prep
25 %setup -qc
26 mv %{modname}-%{version}/* .
27
28 %build
29 phpize%{php_suffix}
30 %configure
31 %{__make}
32
33 %install
34 rm -rf $RPM_BUILD_ROOT
35 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
36
37 install -p modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
38 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
39 ; Enable %{modname} extension module
40 extension=%{modname}.so
41 EOF
42
43 %clean
44 rm -rf $RPM_BUILD_ROOT
45
46 %post
47 %php_webserver_restart
48
49 %postun
50 if [ "$1" = 0 ]; then
51     %php_webserver_restart
52 fi
53
54 %files
55 %defattr(644,root,root,755)
56 %doc CREDITS
57 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
58 %attr(755,root,root) %{php_extensiondir}/%{modname}.so