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