Changes of Revision 4
[-] | Added | php5-imagick.spec |
x 1
2 +# norootforbuild 3 +%define php_version %(php-config --version 2>/dev/null) 4 +%define mod_extraver RC3 5 +Name: php5-imagick 6 +Version: 2.1.0 7 +Release: 0 8 +# 9 +License: PHP 10 +Group: Productivity/Networking/Web/Servers 11 +# 12 +BuildRoot: %{_tmppath}/%{name}-%{version}-build 13 +BuildRequires: php5-devel >= 5.1.3 ImageMagick-devel >= 6.2.4 14 +Requires: php5 = %{php_version} 15 +# 16 +URL: http://pecl.php.net/package/imagick/ 17 +Source: http://pecl.php.net/package/imagick/imagick-%{version}%{mod_extraver}.tgz 18 +Summary: Provides a wrapper to the ImageMagick/GraphicsMagick library. 19 +Patch0: imagick-fixes.patch 20 + 21 +%description 22 + 23 +Provides a wrapper to the ImageMagick/GraphicsMagick library. 24 + 25 +Authors: 26 +--------- 27 + Christian Stocker <chregu@php.net> 28 + Michael C. Montero <mmontero@mail.communityconnect.com> 29 + Scott MacVicar <scottmac@php.net> 30 + 31 +%prep 32 + 33 +%setup -n imagick-%{version}%{mod_extraver} 34 +%patch0 35 + 36 +%{__mkdir} %{name} 37 + 38 +%build 39 + 40 +/usr/bin/phpize 41 + 42 +pushd %{name} 43 + 44 +CFLAGS="%{optflags} -fno-strict-aliasing" 45 +CXXFLAGS="%{optflags} -fno-strict-aliasing" 46 +%if 0%{?suse_version} > 1000 47 +CFLAGS="$CFLAGS -fstack-protector" 48 +CXXFLAGS="$CXXFLAGS -fstack-protector" 49 +%endif 50 + 51 +export CFLAGS 52 +export CXXFLAGS 53 + 54 +../configure --with-imagick=%{_usr} --with-libdir=%{_lib} 55 + 56 +%{__make} %{?jobs:-j%jobs} 57 + 58 +popd 59 + 60 +%install 61 +%makeinstall -C %{name} INSTALL_ROOT=%{buildroot} 62 +%{__mkdir_p} %{buildroot}%{_sysconfdir}/php5/conf.d 63 + 64 +echo "; comment out next line to disable imagick extension in php" > %{buildroot}%{_sysconfdir}/php5/conf.d/imagick.ini 65 +echo 'extension = imagick.so' >> %{buildroot}%{_sysconfdir}/php5/conf.d/imagick.ini 66 + 67 + 68 +%clean 69 + 70 +%{__rm} -rf %{buildroot} 71 + 72 +%files 73 +%defattr(-,root,root,-) 74 +%{_libdir}/php5/extensions/imagick.so 75 +%config(noreplace) %{_sysconfdir}/php5/conf.d/imagick.ini 76 + 77 +%doc CREDITS INSTALL 78 + 79 +%changelog -n php5-imagick 80 +* Fri Jul 01 2006 - soporte@onfocus.cl 81 +- very first build 82 \ No newline at end of file 83 |