]> git.pld-linux.org Git - packages/php-pecl-imagick.git/blame - php-pecl-imagick.spec
- fix building witrh ImageMagick 6.8.x
[packages/php-pecl-imagick.git] / php-pecl-imagick.spec
CommitLineData
77bd0b10
ER
1%define php_name php%{?php_suffix}
2%define modname imagick
c3cb436b
ER
3%define status stable
4Summary: %{modname} - PHP wrapper to the Image Magick Library
5Summary(pl.UTF-8): %{modname} - PHP-owy wrapper do biblioteki Image Magick
77bd0b10
ER
6Name: %{php_name}-pecl-%{modname}
7# NOTE: 3.1.x in DEVEL branch
e176cf6a 8Version: 3.0.1
4f203515 9Release: 5
80c4878b 10License: PHP 3.01
7ef11872 11Group: Development/Languages/PHP
c3cb436b 12Source0: http://pecl.php.net/get/%{modname}-%{version}.tgz
e176cf6a 13# Source0-md5: e2167713316639705202cf9b6cb1fdb1
4f203515 14Patch0: ImageMagick-6.8.patch
b46c9cbe 15URL: http://pecl.php.net/package/imagick/
77bd0b10 16BuildRequires: %{php_name}-devel >= 3:5.1.3
30d818b5 17BuildRequires: ImageMagick-devel >= 1:6.2.4.0
f7ead91e 18BuildRequires: rpmbuild(macros) >= 1.344
dbfce4b3 19%{?requires_php_extension}
ac93969d 20Requires(triggerpostun): sed >= 4.0
86c55744 21Requires: php(core) >= 5.0.4
6e32b6ae
ER
22Suggests: ImageMagick-coder-jpeg
23Suggests: ImageMagick-coder-png
24Suggests: ImageMagick-coder-tiff
9c9f8bc7 25Provides: php(imagick)
7ef11872 26Obsoletes: php-imagick
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
7ef11872 29%description
30ImageMagick is a robust collection of tools and libraries to read,
31write, and manipulate an image in many image formats (over 68 major
32formats) including popular formats like TIFF, JPEG, PNG, PDF, PhotoCD,
33and GIF. With ImageMagick you can create images dynamically, making it
34suitable for Web applications. You can also resize, rotate, sharpen,
35color reduce, or add special effects to an image and save your
36completed work in the same or differing image format.
37
c3cb436b 38In PECL status of this package is: %{status}.
3fd56945 39
98a194af
JR
40%description -l pl.UTF-8
41ImageMagick to duży zestaw narzędzi i bibliotek do odczytu, zapisu i
42modyfikowania obrazków w wielu formatach (ponad 68 głównych), w tym
43popularnych, takich jak TIFF, JPEG, PNG, PDF, PhotoCD i GIF. Za pomocą
44ImageMagick można dynamicznie tworzyć obrazki, co jest przydatne w
45aplikacjach WWW. Można je także przeskalowywać, obracać, wyostrzać,
46zmniejszać ilość kolorów - w tym samym lub innym formacie.
7ef11872 47
c3cb436b 48To rozszerzenie ma w PECL status: %{status}.
3fd56945 49
7ef11872 50%prep
51%setup -q -c
c3cb436b 52mv %{modname}-%{version}/* .
4f203515 53%patch0 -p1
7ef11872 54
55%build
7ef11872 56phpize
4f203515
JR
57%configure \
58 php_cv_cc_dashr=false
7ef11872 59
bc18093b 60%{__make} \
bc18093b 61 CFLAGS_CLEAN="%{rpmcflags}"
7ef11872 62
63%install
64rm -rf $RPM_BUILD_ROOT
be7cd71f 65install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir},%{_examplesdir}/%{name}-%{version}}
c3cb436b
ER
66install -p modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
67cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
68; Enable %{modname} extension module
69extension=%{modname}.so
dbfce4b3 70EOF
be7cd71f 71cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
7ef11872 72
73%clean
74rm -rf $RPM_BUILD_ROOT
75
76%post
f7ead91e 77%php_webserver_restart
7ef11872 78
dbfce4b3
ER
79%postun
80if [ "$1" = 0 ]; then
f7ead91e 81 %php_webserver_restart
7ef11872 82fi
83
dbfce4b3 84%triggerpostun -- %{name} < 0.9.11-2.1
c3cb436b 85%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*%{modname}\.so/d' %{php_sysconfdir}/php.ini
dbfce4b3 86
7ef11872 87%files
88%defattr(644,root,root,755)
1fe13cac 89%doc CREDITS
c3cb436b
ER
90%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
91%attr(755,root,root) %{php_extensiondir}/%{modname}.so
be7cd71f 92%{_examplesdir}/%{name}-%{version}
This page took 0.080503 seconds and 4 git commands to generate.