Logoj0ke.net Open Build Service > Projects > internetx:php5:5.6.24:extensions > php5-imagick-oldapi > php5-imagick.spec
Sign Up | Log In

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