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