File php5-imagick.spec of Package php5-imagick-oldapi
x
1
# norootforbuild
2
Name: php5-imagick
3
Version: 0.9.13
4
Release: 11
5
License: PHP
6
Group: Productivity/Networking/Web/Servers
7
Summary: Provides a wrapper to the ImageMagick/GraphicsMagick library.
8
URL: http://pecl.php.net/package/imagick/
9
Source: http://pecl.php.net/package/imagick/imagick-%{version}.tgz
10
Patch: imagick-exception.diff
11
Patch1: imagick-0.9.13-newerImageMagick.patch
12
BuildRoot: %{_tmppath}/%{name}-%{version}-build
13
BuildRequires: php5-devel ImageMagick-devel
14
Requires: php5
15
16
17
%description
18
Provides a wrapper to the ImageMagick/GraphicsMagick library.
19
20
Authors:
21
---------
22
Christian Stocker <chregu@php.net>
23
Michael C. Montero <mmontero@mail.communityconnect.com>
24
Scott MacVicar <scottmac@php.net>
25
26
%prep
27
%setup -n imagick-%{version}
28
%patch -p1
29
%if 0%{?sles_version} >= 11
30
%patch1 -p1
31
%endif
32
33
%build
34
/usr/bin/phpize
35
CFLAGS="%{optflags} -fno-strict-aliasing"
36
CXXFLAGS="%{optflags} -fno-strict-aliasing"
37
%if 0%{?suse_version} > 1000
38
CFLAGS="$CFLAGS -fstack-protector"
39
CXXFLAGS="$CXXFLAGS -fstack-protector"
40
%endif
41
42
export CFLAGS
43
export CXXFLAGS
44
45
%configure --with-imagick=%{_usr} --with-libdir=%{_lib}
46
47
%{__make} %{?jobs:-j%jobs}
48
49
50
%install
51
%makeinstall INSTALL_ROOT=%{buildroot}
52
%{__mkdir_p} %{buildroot}%{_sysconfdir}/php5/conf.d
53
echo "; comment out next line to disable imagick extension in php" > %{buildroot}%{_sysconfdir}/php5/conf.d/imagick.ini
54
echo 'extension = imagick.so' >> %{buildroot}%{_sysconfdir}/php5/conf.d/imagick.ini
55
56
57
%clean
58
%{__rm} -rf %{buildroot}
59
60
%files
61
%defattr(-,root,root,-)
62
%{_libdir}/php5/extensions/imagick.so
63
%config(noreplace) %{_sysconfdir}/php5/conf.d/imagick.ini
64
%doc CREDITS INSTALL
65
66
%changelog
67
* Tue Feb 05 2008 Carsten Schoene <cs@linux-administrator.com>
68
- build older version 0.9.13 (old API)
69
70